20 entity hook_owner = thehook.realowner;
21 entity hook_aiment = thehook.aiment;
23 if (hook_owner != hook_aiment &&
IS_PLAYER(hook_aiment) && !
STAT(FROZEN, hook_aiment)
31 entity targ = ((
SAME_TEAM(hook_owner, hook_aiment)) ? hook_aiment : hook_owner);
34 if(dmgent == hook_owner)
#define REGISTER_MUTATOR(...)
#define MUTATOR_HOOKFUNCTION(...)
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
float GetResource(entity e, Resource res_type)
Returns the current amount of resource the given entity has.
void TakeResource(entity receiver, Resource res_type, float amount)
Takes an entity some resource.
ERASEABLE bool expr_evaluate(string s)
Evaluate an expression of the form: [+ | -]?
void Damage(entity targ, entity inflictor, entity attacker, float damage, int deathtype,.entity weaponentity, vector hitloc, vector force)
bool Heal(entity targ, entity inflictor, float amount, float limit)
int autocvar_g_pickup_healthsmall_max
string autocvar_g_vampirehook
float autocvar_g_vampirehook_health_steal
bool autocvar_g_vampirehook_teamheal
float autocvar_g_vampirehook_damagerate
float autocvar_g_vampirehook_damage