# CDOTA_Buff

No Description Set

Function Description Client
void AddParticle(i, bDestroyImmediately, bStatusEffect, iPriority, bHeroEffect, bOverheadEffect) (index, bDestroyImmediately, bStatusEffect, priority, bHeroEffect, bOverheadEffect ✔️
void DecrementStackCount() Decrease this modifier's stack count by 1. ✔️
void Destroy() Run all associated destroy functions, then remove the modifier. ✔️
void ForceRefresh() Run all associated refresh functions on this modifier as if it was re-applied. ✔️
handle GetAbility() Get the ability that generated the modifier. ✔️
float GetAuraDuration() Returns aura stickiness (default 0.5) ✔️
handle GetAuraOwner() ✔️
handle GetCaster() Get the owner of the ability responsible for the modifier. ✔️
string GetClass() ✔️
float GetCreationTime() ✔️
float GetDieTime() ✔️
float GetDuration() ✔️
float GetElapsedTime() ✔️
float GetLastAppliedTime() ✔️
string GetName() ✔️
handle GetParent() Get the unit the modifier is parented to. ✔️
float GetRemainingTime() ✔️
int GetSerialNumber() ✔️
int GetStackCount() ✔️
bool HasFunction(iFunction) ✔️
void IncrementStackCount() Increase this modifier's stack count by 1. ✔️
bool IsDebuff() ✔️
bool IsHexDebuff() ✔️
bool IsStunDebuff() ✔️
void SetDuration(flDuration, bInformClient) (flTime, bInformClients) ✔️
void SetStackCount(iCount) ✔️
void StartIntervalThink(flInterval) Start this modifier's think function (OnIntervalThink) with the given interval (float). To stop, call with -1. ✔️