ISXEQ2:ability (Data Type)
From ISMods Wiki
Contents |
[edit]
ISXEQ2 information for ISXEQ2:ability (Data Type) has moved
[edit]
Please see: http://eq2.isxgames.com/wiki for up-to-date content.
[edit]
Description
This DataType includes all of the data available to ISXEQ2 that is related to abilities. An 'ability' is defined as any skill found in your knowledge book.
[edit]
Members
- string Name
- string Description
- string Tier
- int HealthCost
- int PowerCost
- int ConcentrationCost
- int MainIconID
- int HOIconID
- A result of -1 indicates 'no icon'
- Abilities without a duration will return zero. Abilities with unlimited duration will return -1.
- float TimeUntilReady
- This is the amount of time (in seconds) before the ability can be used again.
- Returns the number of classes that can use the ability
- class Class[# or "classname"]
- Returns a 'class' datatype given the class # or name (as a string)
- Abilities that are usable by ALL will have one class in the array, which will have the name "commoner". Remember, 'commoner' is a class of which everyone is a member
- For example, you can get the level of an ability by doing the following:
- echo ${Me.Ability[Prismatic Havoc].Class[${Me.SubClass}].Level}
- int NumEffects
- [Number of effect 'lines' in the ability description
- AbilityEffect Effect
- One for each bulleted effect in the ability description
- int BackDropIconID
- int HealthCostPerTick
- int PowerCostPerTick
- int MaxAOETargets
- bool DoesNotExpire
- bool GroupRestricted
- bool AllowRaid
- float EffectRadius
- int TargetType
- int SpellBookType
- int NumAbilities
- Total number of Abilities in Spellbook
[edit]
Methods
- Use
- Examine
[edit]
Returns
[edit]
Inherits
[edit]
