+ Reply to Thread
Results 1 to 3 of 3

Thread: Question: Ability IDs?

  1. #1
    Soulwalker
    Join Date
    Nov 2011
    Posts
    21

    Default Question: Ability IDs?

    I'm currently looking to port an addon I wrote for World of Warcraft that tracks my cooldowns/auras and need a way to query abilities by ID if possible, unless the names aren't localized, but I am assuming the ability IDs are universal, correct? How do I find the actual ability IDs though?

    I've been watching a few events and printing their details to my chat log and I see for example, the newID for Glacial Insignia is "A083D4DE3CDD8239D", and if I go to say, Megelo, I can find the rank 1 (ranks are also gone now, right? Just the base rank 1 spell?) in it's database with the decimal ID of "138235363", which if converted to hex is in that ability ID I got from the Rift API event, but... how do they relate? What are all those extra characters for in "A083D4DE3CDD8239D"?

    What I want to do is have a Lua table with the specific abilities and (de)buffs I want to watch for, and when my addon loads it'll use Inspect.Ability.New.Detail to get the rest of the info, like the ability icon and if it is available to the player for use, but I have no idea how to obtain the actual ability IDs without going through each soul and casting some spells to find them.

  2. #2
    Shield of Telara Adelea's Avatar
    Join Date
    Mar 2011
    Posts
    734

    Default

    You want to download the souls file from trions FTP server:

    ftp://ftp.trionworlds.com/rift/data/

    That is an xml file with all the abilities, for example glacial insignia:

    Code:
        <Trait>
          <Key>14</Key>
          <Name>Glacial Insignia</Name>
          <Icon>tactician_glacial_torrent</Icon>
          <BendType>HorizontalToVertical</BendType>
          <MinimumPointsSpent>25</MinimumPointsSpent>
          <DisplayRow>5</DisplayRow>
          <DisplayColumn>0</DisplayColumn>
          <Abilities>
            <Ability>
              <AbilityId>138235363</AbilityId>
              <Description>Deals 1602 to 1770 Water damage.</Description>
              <AddonId>A083D4DE3CDD8239D</AddonId>
              <IsPassive>False</IsPassive>
              <Cooldown>15.000001</Cooldown>
              <MaxRange>30.000000</MaxRange>
              <CostManaPercent>7.500000</CostManaPercent>
              <CastTime>Instant</CastTime>
            </Ability>
          </Abilities>
          <Ranks count="1">
            <Rank>
              <Points>1</Points>
              <Description></Description>
            </Rank>
          </Ranks>
    Note the AddonId value
    http://forums.riftgame.com/image.php?type=sigpic&userid=125779&dateline=13553  38065

  3. #3
    Soulwalker
    Join Date
    Nov 2011
    Posts
    21

    Default

    Thank you! That is exactly what I'm looking for!

+ Reply to Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts