The Holy Mackerel weapon in TF2 fires the player_death event for every hit instead of only on death. To detect:
Code:
if (GetEventInt(event, "weaponid") == TF_WEAPON_BAT_FISH && GetEventInt(event, "customkill") != TF_CUSTOM_FISH_KILL)
// this isn't a kill
TF_WEAPON_BAT_FISH and TF_CUSTOM_FISH_KILL are defined in the latest tf2_stocks.inc. If they are not in your copy, you can update it with one from a recent snapshot or directly here,
http://hg.alliedmods.net/sourcemod-c...tf2_stocks.inc