public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type){ if(!zp_core_is_zombie(victim) || zp_class_zombie_get_current(victim) != g_ZombieClassID) return HAM_IGNORED; if(damage_type & DMG_BURN || damage_type & DMG_SLOWBURN || damage_type & DMG_FREEZE || damage_type & DMG_SLOWFREEZE || damage_type & DMG_DROWN || damage_type & DMG_SHOCK) return HAM_SUPERCEDE; return HAM_IGNORED;}