// return error to request removal
// INPUT: self - turret
+MUTATOR_HOOKABLE(TurretDies);
+ // called when a turret dies
+
MUTATOR_HOOKABLE(TurretValidateTarget);
// return target score
// INPUT:
entity turret_target;
entity turret;
+ float turret_flags;
MUTATOR_HOOKABLE(OnEntityPreSpawn);
// return error to prevent entity spawn, or modify the entity
MUTATOR_HOOKABLE(MonsterMove);
// called when a monster moves
+ // returning TRUE makes the monster stop
// INPUT:
float monster_speed_run;
float monster_speed_walk;
float damage_save;
MUTATOR_HOOKABLE(PlayerDamage_Calculate);
- // called to adjust damage and force values which are applied to the player, used for e.g. strength damage/force multiplier or runematch runes
+ // called to adjust damage and force values which are applied to the player, used for e.g. strength damage/force multiplier
// i'm not sure if I should change this around slightly (Naming of the entities, and also how they're done in g_damage).
// INPUT:
entity frag_attacker;