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

Comparing deliantra/server/server/disease.C (file contents):
Revision 1.56 by root, Fri Nov 6 13:31:47 2009 UTC vs.
Revision 1.57 by root, Sat Nov 7 18:30:06 2009 UTC

157 { 157 {
158 walk->level = disease->level; 158 walk->level = disease->level;
159 return 1; /* just update the existing immunity. */ 159 return 1; /* just update the existing immunity. */
160 } 160 }
161 161
162 immunity = get_archetype ("immunity"); 162 immunity = get_archetype (shstr_immunity);
163 163
164 immunity->name = disease->name; 164 immunity->name = disease->name;
165 immunity->level = disease->level; 165 immunity->level = disease->level;
166 immunity->move_block = 0; 166 immunity->move_block = 0;
167 167
292 for (tmp = victim->head_ ()->inv; tmp; tmp = tmp->below) 292 for (tmp = victim->head_ ()->inv; tmp; tmp = tmp->below)
293 if (tmp->type == SIGN) /* possibly an immunity, or diseased */ 293 if (tmp->type == SIGN) /* possibly an immunity, or diseased */
294 if (tmp->name == disease->name && tmp->level >= disease->level) 294 if (tmp->name == disease->name && tmp->level >= disease->level)
295 return 0; /* Immune! */ 295 return 0; /* Immune! */
296 296
297 object *new_symptom = get_archetype ("symptom"); 297 object *new_symptom = get_archetype (shstr_symptom);
298 298
299 /* Something special done with dam. We want diseases to be more 299 /* Something special done with dam. We want diseases to be more
300 * random in what they'll kill, so we'll make the damage they 300 * random in what they'll kill, so we'll make the damage they
301 * do random, note, this has a weird effect with progressive diseases. 301 * do random, note, this has a weird effect with progressive diseases.
302 */ 302 */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines