WildStar:API TYPE Ability
Jump to navigation
Jump to search
Write the first paragraph of your page here.
General
The ability AbilityBook type, and used to hold information about a particular target-able unit in the world. This userdata type is not accessible as table and is immutable.
local table = AbilityBook.GetAbiltiyInfo(abilityId) local ability = table.tTiers[1].splObject
Table Outline
tTiers 1 through 9 are all identical. That wasn't copy and paste laziness. The nId, the strTierBonusDesctiption, and everything else are identical with the exception of splObject. That seems to increment correctly. Also, I don't know what spell ID 18309 is. I entered 32089 for Tier 0 Relentless Strikes. If I enter 18309 as my abilityId, it does not return anything.
<N F="1" T="t"> <N K="nId" T="n" V="18309"/> <N K="bIsActive" T="b" V="+"/> <N K="strAbilityDescription" T="s" V="Deal 810 physical damage to 5 foes and build 180 Kinetic Energy."/> <N K="nCurrentTier" T="n" V="7"/> <N K="strName" T="s" V="Relentless Strikes"/> <N K="strAbilityPerTierPointDescription" T="s" V="Deal 810 physical damage to 5 foes and build 180 Kinetic Energy."/> <N K="tTiers" T="t"> <N F="1" T="t"> <N K="bIsActive" T="b" V="+"/> <N K="bCanPurchase" T="b" V="+"/> <N K="nTier" T="n" V="1"/> <N K="bAMPUnlocked" T="b" V="-"/> <N K="nId" T="n" V="18309"/> <N K="nTierPointCost" T="n" V="0"/> <N K="nLevelReq" T="n" V="1"/> <N K="strTierBonusDescription" T="s" V="Deal 810 physical damage to 5 foes and build 180 Kinetic Energy."/> <N K="nTrainingCost" T="n" V="0"/> <N K="strName" T="s" V="Relentless Strikes"/> <N K="splObject" T="u" V="userdata" /> </N> <N F="2" T="t"> <N K="bIsActive" T="b" V="+"/> <N K="bCanPurchase" T="b" V="+"/> <N K="nTier" T="n" V="2"/> <N K="bAMPUnlocked" T="b" V="-"/> <N K="nId" T="n" V="18309"/> <N K="nTierPointCost" T="n" V="1"/> <N K="nLevelReq" T="n" V="10"/> <N K="strTierBonusDescription" T="s" V="Deal 810 physical damage to 5 foes and build 180 Kinetic Energy."/> <N K="nTrainingCost" T="n" V="0"/> <N K="strName" T="s" V="Relentless Strikes"/> <N K="splObject" T="u" V="userdata" /> </N> ... (There are 9 tiers in total, so 9 tables would appear here.) </N> </N> <N K="nMaxTiers" T="n" V="9"/> </N>
Members
-
- GetName() - Ability Name
- GetTier() - Tiers are numbered 1-9. So 1 is base, and 9 is T8
- GetCastInfoString()
- GetCastMethod()
- GetChannelData()
- GetCastTimeOverride()
- GetThresholdTime()
- GetCastTime()
- GetMaximumRange()
- GetMinimumRange()
- GetCasterInnateCosts()
- GetCasterInnateRequirements()
- IsFreeformTarget()
- IsSelfSpell()
- GetCooldownTime()
- IsMovingInterrupted()
- GetAbilityCharges()
- GetFlavor() - This is the description of the ability in the tooltip
- GetId() - ID of the ability
- GetRequiredLevel()
- GetClass() -Spell class is Spell.CodeEnumSpellClass
- GetLasBonusEachTierDesc()
- GetLasTierDesc() - Should only be used on tTier[5] (T4) and tTier[9] (T8)