Status Effects#

int StatusEffect_AddTimed(entity ent, int eStatusEffect, float severity01, float duration, float easeOut)#

Adds a status effect that will stop automatically after a given time.

int StatusEffect_AddEndless(entity ent, int eStatusEffect, float severity01)#

Adds a status effect

bool StatusEffect_Stop(entity ent, int effectHandle)#

Stops a status effect given its handle (return value of StatusEffect_AddTimed or StatusEffect_AddEndless).

int StatusEffect_StopAll(entity ent, int eStatusEffect)#

Stops all status effects of a given type. Returns the number that were stopped.

float StatusEffect_Get(entity ent, int eStatusEffect)#
array<float> StatusEffect_GetAll(entity ent)#