import Crossfire import CFReputation def get_killer(hitter): owner = hitter.Owner if owner is not None: return owner return hitter def is_player(op): return op.Type == Crossfire.Type.PLAYER def on_kill(): killer = get_killer(Crossfire.WhoIsActivator()) victim = Crossfire.WhoAmI() if is_player(killer): CFReputation.record_kill(victim.Race, victim.Map.Region.Name, killer.Name) # disabled by default, doesn't currently have a big in-game impact and has a # pretty significant performance hit #on_kill()