… | |
… | |
147 | return 0; |
147 | return 0; |
148 | |
148 | |
149 | if (strstr (disease->race, "*") && !QUERY_FLAG (victim, FLAG_UNDEAD)) |
149 | if (strstr (disease->race, "*") && !QUERY_FLAG (victim, FLAG_UNDEAD)) |
150 | return 1; |
150 | return 1; |
151 | |
151 | |
152 | if ((disease->race == undead_name) && QUERY_FLAG (victim, FLAG_UNDEAD)) |
152 | if ((disease->race == shstr_undead) && QUERY_FLAG (victim, FLAG_UNDEAD)) |
153 | return 1; |
153 | return 1; |
154 | |
154 | |
155 | if ((victim->race && strstr (disease->race, victim->race)) || strstr (disease->race, victim->name)) |
155 | if ((victim->race && strstr (disease->race, victim->race)) || strstr (disease->race, victim->name)) |
156 | return 1; |
156 | return 1; |
157 | |
157 | |