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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

List of Action Ids

kaihaider

Community Developer
Joined
May 18, 2010
Messages
1,325
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