FANDOM


Write the first paragraph of your page here.

GeneralEdit

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>

MembersEdit

  • 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)

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.