CDOTA_Modifier_Lua extends CDOTA_Buff
s
c
#
AllowIllusionDuplicate(): bool
s
c
#

True/false if this modifier is active on illusions.
CanParentBeAutoAttacked(): bool
s
c
#
DestroyOnExpire(): bool
s
c
#

True/false if this buff is removed when the duration expires.
GetAttributes(): DOTAModifierAttribute_t
s
c
#

Return the types of attributes applied to this modifier (enum value from DOTAModifierAttribute_t.
GetAuraDuration(): float
s
c
#

Returns aura stickiness.
GetAuraEntityReject(entityCDOTA_BaseNPC): bool
s
c
#

Return true/false if this entity should receive the aura under specific conditions.
GetAuraRadius(): int
s
c
#

Return the range around the parent this aura tries to apply its buff.
GetAuraSearchFlags(): DOTA_UNIT_TARGET_FLAGS
s
c
#

Return the unit flags this aura respects when placing buffs.
GetAuraSearchTeam(): DOTA_UNIT_TARGET_TEAM
s
c
#

Return the teams this aura applies its buff to.
GetAuraSearchType(): DOTA_UNIT_TARGET_TYPE
s
c
#

Return the unit classifications this aura applies its buff to.
GetEffectAttachType(): ParticleAttachment_t
s
c
#

Return the attach type of the particle system from GetEffectName.
GetEffectName(): string
s
c
#

Return the name of the particle system that is created while this modifier is active.
GetHeroEffectName(): string
s
c
#

Return the name of the hero effect particle system that is created while this modifier is active.
GetModifierAura(): string
s
c
#

The name of the secondary modifier that will be applied by this modifier (if it is an aura).
GetPriority(): modifierpriority
s
c
#

Return the priority order this modifier will be applied over others.
GetStatusEffectName(): string
s
c
#

Return the name of the status effect particle system that is created while this modifier is active.
GetTexture(): string
s
c
#

Return the name of the buff icon to be shown for this modifier.
HeroEffectPriority(): modifierpriority
s
c
#

Relationship of this hero effect with those from other buffs (higher is more likely to be shown).
IsAura(): bool
s
c
#

True/false if this modifier is an aura.
IsAuraActiveOnDeath(): bool
s
c
#

True/false if this aura provides buffs when the parent is dead.
IsDebuff(): bool
s
c
#

True/false if this modifier should be displayed as a debuff.
IsHidden(): bool
s
c
#

True/false if this modifier should be displayed on the buff bar.
IsPermanent(): bool
s
c
#
IsPurgable(): bool
s
c
#

True/false if this modifier can be purged.
IsPurgeException(): bool
s
c
#

True/false if this modifier can be purged by strong dispels.
IsStunDebuff(): bool
s
c
#

True/false if this modifier is considered a stun for purge reasons.
OnCreated(paramstable): nil
s
c
#

Runs when the modifier is created.
OnDestroy(): nil
s
c
#

Runs when the modifier is destroyed (after unit loses modifier).
OnIntervalThink(): nil
s
c
#

Runs when the think interval occurs.
OnRefresh(paramstable): nil
s
c
#

Runs when the modifier is refreshed.
OnRemoved(): nil
s
c
#

Runs when the modifier is destroyed (before unit loses modifier).
OnStackCountChanged(stackCountint): nil
s
c
#

Runs when stack count changes (param is old count).
RemoveOnDeath(): bool
s
c
#

True/false if this modifier is removed when the parent dies.
ShouldUseOverheadOffset(): bool
s
c
#

Apply the overhead offset to the attached effect.
StatusEffectPriority(): modifierpriority
s
c
#

Relationship of this status effect with those from other buffs (higher is more likely to be shown).