Name | Type | Deprecated | Secure | Description |
---|---|---|---|---|
Event.Ability.New.Add | Signals the addition of a player ability. | |||
Event.Ability.New.Cooldown.Begin | Signals the start of an ability's cooldown. | |||
Event.Ability.New.Cooldown.End | Signals the end of an ability's cooldown. All the values in the "cooldown" parameter will be 0. | |||
Event.Ability.New.Range.False | Signals a player ability exiting range from its current target. | |||
Event.Ability.New.Range.True | Signals a player ability entering range from its current target. | |||
Event.Ability.New.Remove | Signals the removal of a player ability. | |||
Event.Ability.New.Target | Signals a player ability changing its current target. | |||
Event.Ability.New.Usable.False | Signals a player ability becoming unusable. | |||
Event.Ability.New.Usable.True | Signals a player ability becoming usable. | |||
Inspect.Ability.New.Detail | function | Provides detailed information about abilities. | ||
Inspect.Ability.New.List | function | List available abilities. |
Signals the addition of a player ability.
Event.Ability.New.Add(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | Lists the abilities that were added. Table from ability ID to "true". |
Signals the start of an ability's cooldown.
Event.Ability.New.Cooldown.Begin(cooldowns) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
cooldowns | parameter | variant | The abilities whose cooldown has been changed. The key is the ability ID, the value is the new cooldown. 0 indicates that the cooldown has finished. |
Signals the end of an ability's cooldown. All the values in the "cooldown" parameter will be 0.
Event.Ability.New.Cooldown.End(cooldowns) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
cooldowns | parameter | variant | The abilities whose cooldown has been changed. The key is the ability ID, the value is the new cooldown. 0 indicates that the cooldown has finished. |
Signals a player ability exiting range from its current target.
Event.Ability.New.Range.False(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | The abilities that have entered or exited range. The key is the ability ID, the value is whether they are currently in range. |
Signals a player ability entering range from its current target.
Event.Ability.New.Range.True(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | The abilities that have entered or exited range. The key is the ability ID, the value is whether they are currently in range. |
Signals the removal of a player ability.
Event.Ability.New.Remove(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | Lists the abilities that were removed. Table from ability ID to "false". |
Signals a player ability changing its current target.
Event.Ability.New.Target(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | The abilities whose target has changed. The key is the ability ID, the value is the new target. |
Signals a player ability becoming unusable.
Event.Ability.New.Usable.False(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | The abilities whose usability has changed. The key is the ability ID, the value is the new usability. |
Signals a player ability becoming usable.
Event.Ability.New.Usable.True(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | variant | The abilities whose usability has changed. The key is the ability ID, the value is the new usability. |
Provides detailed information about abilities.
detail = Inspect.Ability.New.Detail(ability) | |||
details = Inspect.Ability.New.Detail(abilities) | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | parameter | table | A table of identifiers of abilities to retrieve detail for. |
ability | parameter | ability | The identifier of the ability to retrieve detail for. |
detail | result | table | Detail table for a single ability. |
details | result | table | Detail tables for all requested abilities. The key is the ability ID, the value is the ability's detail table. |
autoattack | Autoattack mode of the ability. |
---|---|
castingTime | Casting time of the ability, in seconds. |
channeled | Signals that the ability is channeled. |
continuous | Signals that the ability is continuous. |
cooldown | Cooldown of the ability, in seconds. |
costCharge | The amount of charge this ability consumes on use. |
costEnergy | The amount of energy this ability consumes on use. |
costMana | The amount of mana this ability consumes on use. |
costPlanarCharge | The amount of planar charges this ability consumes on use. |
costPower | The amount of power this ability consumes on use. |
costSpirit | The amount of spirit this ability consumes on use. |
currentCooldownBegin | The time the current cooldown started, in the context of Inspect.Time.Frame. |
currentCooldownDuration | Duration of the current cooldown the ability is influenced by, in seconds. |
currentCooldownExpired | Number of seconds the current cooldown is past its expiration time. Generally indicates lag. |
currentCooldownPaused | Indicates that this ability's cooldown is paused. |
currentCooldownRemaining | Time remaining in the ability's current cooldown, in seconds. |
description | Description for the ability. |
focusMax | The maximum focus to use this ability. |
focusMin | The minimum focus to use this ability. |
gainCharge | Amount of charge gained by using the ability. |
icon | Resource filename of the ability's icon. |
id | The ID of the requested element. |
idNew | The new ability ID. |
name | Name of the ability. |
outOfRange | Signals that the ability is out of range. |
passive | Signals that the ability is passive. |
positioned | Signals that the ability's effect is manually positioned by the user. |
racial | Signals that the ability is a racial ability. |
rangeMax | The maximum range of the ability. |
rangeMin | The minimum range of the ability. |
stealthRequired | Signals that the ability requires the user to be in stealth. |
target | The Unit ID of the unit that this ability will be used on if triggered at this moment. |
unusable | Signals that this ability is unusable. |
weapon | The required equipped weapon for this ability. May be "any", "melee", or "ranged". |
List available abilities.
abilities = Inspect.Ability.New.List() | |||
Parameter | Type | Datatype | Description |
---|---|---|---|
abilities | result | table | A table of IDs of the available abilities. |