Class ElunaProcInfo [-] [+]

Methods

GetActionTarget

Returns the target Unit of the proc event action.

GetActor

Returns the Unit that triggered the proc event.

GetAttackType

Returns the weapon attack type of the proc event.

GetBlock

Returns the amount of damage blocked in the proc event.

GetDamage

Returns the damage dealt in the proc event.

GetDamageAbsorb

Returns the amount of damage absorbed in the proc event.

GetDamageType

Returns the damage effect type of the proc event.

GetEffectiveHeal

Returns the effective healing done in the proc event, after overhealing is subtracted.

GetHeal

Returns the amount of healing done in the proc event.

GetHealAbsorb

Returns the amount of healing absorbed in the proc event.

GetHitMask

Returns the hit mask of the proc event.

GetMap

Returns the Map the proc event occurred on.

GetProcSpell

Returns the Spell that triggered the proc event, or nil if the proc was not triggered by a spell.

GetResist

Returns the amount of damage resisted in the proc event.

GetSchoolMask

Returns the school mask of the proc event.

GetSpellInfo

Returns the SpellInfo of the spell that triggered the proc event.

GetSpellPhaseMask

Returns the spell phase mask of the proc event.

GetSpellTypeMask

Returns the spell type mask of the proc event.

GetTypeMask

Returns the type mask of the proc event.

HasDamage

Returns true if the proc event involved damage, false otherwise.

HasHeal

Returns true if the proc event involved healing, false otherwise.

SetAbsorbDamage

Sets the absorbed damage of the proc event.

SetAbsorbHeal

Sets the absorbed healing of the proc event.

SetBlockDamage

Sets the blocked damage of the proc event.

SetDamage

Sets the damage of the proc event.

SetEffectiveHeal

Sets the effective healing of the proc event.

SetHeal

Sets the healing of the proc event.

SetResistDamage

Sets the resisted damage of the proc event.

Generated on
© 2010 - 2024 Eluna Lua Engine