What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

List of Action Ids

kaihaider

Community Developer
Joined
May 18, 2010
Messages
1,325
Reaction score
5
Does anyone have a list of all action ids?
Or can someone with a lvl 50 character character please post them from their log? :D

I figure a bunch of uint checking will be faster than a bunch of string comparisons ;)
All i have is dragoon's right now:
Code:
[03:22:56.133 N] Action Name:Sprint Action Id:3
[03:22:56.133 N] Action Name:True Thrust Action Id:75
[03:22:56.133 N] Action Name:Feint Action Id:76
[03:22:56.133 N] Action Name:Keen Flurry Action Id:77
[03:22:56.133 N] Action Name:Vorpal Thrust Action Id:78
[03:22:56.133 N] Action Name:Heavy Thrust Action Id:79
[03:22:56.133 N] Action Name:Invigorate Action Id:80
[03:22:56.133 N] Action Name:Impulse Drive Action Id:81
[03:22:56.133 N] Action Name:Leg Sweep Action Id:82
[03:22:56.133 N] Action Name:Life Surge Action Id:83
[03:22:56.133 N] Action Name:Full Thrust Action Id:84
[03:22:56.133 N] Action Name:Blood for Blood Action Id:85
[03:22:56.133 N] Action Name:Doom Spike Action Id:86
[03:22:56.133 N] Action Name:Disembowel Action Id:87
[03:22:56.133 N] Action Name:Chaos Thrust Action Id:88
[03:22:56.133 N] Action Name:Ring of Thorns Action Id:89
[03:22:56.133 N] Action Name:Piercing Talon Action Id:90
[03:22:56.133 N] Action Name:Phlebotomize Action Id:91
[03:22:56.133 N] Action Name:Jump Action Id:92
[03:22:56.133 N] Action Name:Power Surge Action Id:93
[03:22:56.133 N] Action Name:Elusive Jump Action Id:94
[03:22:56.133 N] Action Name:Spineshatter Dive Action Id:95
[03:22:56.133 N] Action Name:Dragonfire Dive Action Id:96
[03:22:56.133 N] Action Name:Second Wind Action Id:57
[03:22:56.133 N] Action Name:Internal Release Action Id:59
[03:22:56.133 N] Action Name:Bloodbath Action Id:34
[03:22:56.133 N] Action Name:Mercy Stroke Action Id:36
[03:22:56.133 N] Action Name:Mantra Action Id:65
[03:22:56.133 N] Action Name:Fetter Ward Action Id:1565
[03:22:56.133 N] Action Name:Impulse Rush Action Id:1566
[03:22:56.133 N] Action Name:Skewer Action Id:1567
[03:22:56.133 N] Action Name:Weapon Throw Action Id:1579
[03:22:56.133 N] Action Name:Enliven Action Id:1580
[03:22:56.133 N] Action Name:Purify Action Id:1584
[03:22:56.133 N] Action Name:Recouperate Action Id:1590
 
xivdb.com

Also internally we use a multikeydictionary for the actioncache which is really fast when you use a string or a int...
 
xivdb.com

Also internally we use a multikeydictionary for the actioncache which is really fast when you use a string or a int...

I was actually using my own dictionary for custom handling of combos and figured a full list might be handy for other things :S

please correct if a <string,enum> is as fast as a <uint,enum>

edit: thanks for Final Fantasy XIV : A Realm Reborn (FFXIV ARR) Database I tried a couple wikis with no luck XD

I was thinking how the api/cr would be running, it might make a difference for my local dictionary...but i guess not?
 
Last edited:
What enum are you caching? It should be negligibly fast either way.
 
Just a custom one containing the names of the spells I want to track, just did it to prevent typos and making checks in the routine easier to write :P
 
If your only concern is your spells actionmanager.currentactions is what you should use instead. Otherwise store a hashset<string> of the spell names and pull them from DataManager.SpellsWithJobsCache
 
Back
Top