--- deliantra/server/server/attack.C 2009/01/01 11:41:17 1.105 +++ deliantra/server/server/attack.C 2009/01/01 20:49:48 1.106 @@ -1071,7 +1071,7 @@ if (hitter->slaying) { if ((op->race && hitter->slaying.contains (op->race)) - || (op->arch && op->arch->archname && op->arch->archname.contains (hitter->slaying))) + || (op->arch && op->arch->archname.contains (hitter->slaying))) { doesnt_slay = 0; dam *= 3; @@ -1283,7 +1283,7 @@ /* if undead are not an enemy of your god, you turn them * at half strength */ - if (!god || !god->slaying || !god->slaying.contains (shstr_undead)) + if (!god || !god->slaying.contains (shstr_undead)) div = 2; /* Give a bonus if you resist turn undead */ @@ -1777,7 +1777,6 @@ && (!QUERY_FLAG (op, FLAG_UNDEAD) || (hitter->title && (god = find_god (determine_god (hitter))) != NULL - && god->race && god->race.contains (shstr_undead)))) return 0; }