ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/exp.C
(Generate patch)

Comparing deliantra/server/common/exp.C (file contents):
Revision 1.23 by root, Fri Nov 6 13:03:34 2009 UTC vs.
Revision 1.24 by root, Wed Nov 11 03:52:44 2009 UTC

112 * the doubling is to take into account the table and resistances 112 * the doubling is to take into account the table and resistances
113 * are lower than they once were. 113 * are lower than they once were.
114 */ 114 */
115 prot_mult += (exp_prot_mult[i] * 200 * ob->resist[i]) / 100.0; 115 prot_mult += (exp_prot_mult[i] * 200 * ob->resist[i]) / 100.0;
116 } 116 }
117
117 spec_mult += (0.3 * (QUERY_FLAG (ob, FLAG_SEE_INVISIBLE) != 0)) + 118 spec_mult += (0.3 * (QUERY_FLAG (ob, FLAG_SEE_INVISIBLE) != 0)) +
118 (0.5 * (QUERY_FLAG (ob, FLAG_SPLITTING) != 0)) + 119 (0.5 * (QUERY_FLAG (ob, FLAG_SPLITTING) != 0)) +
119 (0.3 * (QUERY_FLAG (ob, FLAG_HITBACK) != 0)) + 120 (0.3 * (QUERY_FLAG (ob, FLAG_HITBACK) != 0)) +
120 (0.1 * (QUERY_FLAG (ob, FLAG_REFL_MISSILE) != 0)) + 121 (0.1 * (QUERY_FLAG (ob, FLAG_REFL_MISSILE) != 0)) +
121 (0.3 * (QUERY_FLAG (ob, FLAG_REFL_SPELL) != 0)) + 122 (0.3 * (QUERY_FLAG (ob, FLAG_REFL_SPELL) != 0)) +
147{ 148{
148 char buf[MAX_BUF], *cp; 149 char buf[MAX_BUF], *cp;
149 int lastlevel = 0, comp; 150 int lastlevel = 0, comp;
150 sint64 lastexp = -1, tmpexp; 151 sint64 lastexp = -1, tmpexp;
151 FILE *fp; 152 FILE *fp;
152
153 153
154 sprintf (buf, "%s/exp_table", settings.confdir); 154 sprintf (buf, "%s/exp_table", settings.confdir);
155 155
156 if ((fp = open_and_uncompress (buf, 0, &comp)) == NULL) 156 if ((fp = open_and_uncompress (buf, 0, &comp)) == NULL)
157 { 157 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines