StatusEffectSystem

Documents the StatusEffectSystem class and its functions.

triangle-exclamation

Invoking StatusEffectSystem

To invoke the status effect system, use the following Global function:

ses = Game.StatusEffectSystem()

Sub-functions

ApplyStatusEffect

ApplyStatusEffect(objID : EntityID, statusEffectID : TweakDBID, optional instigatorID : TweakDBID, optional instigatorEntityID : EntityID, optional applyCount : Uint32, optional direction : Vector4) : Bool;

GetAppliedEffects

GetAppliedEffects(objID : EntityID, out appliedEffects : array:ref:StatusEffect);

HasStatusEffect

HasStatusEffect(objID : EntityID, statusEffectID : TweakDBID) : Bool;

HasStatusEffectOfType

HasStatusEffectOfType(objID : EntityID, statusEffectType : gamedataStatusEffectType) : Bool;

HasStatusEffectWithTag

RegisterListener

RemoveAllStatusEffectOfType

RemoveStatusEffect

SetStatusEffectRemainingDuration

Last updated