WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
AnimMapper.h
Go to the documentation of this file.
1#pragma once
2
3#include <array>
4#include <cstdint>
5#include <string>
6#include <string_view>
7
10namespace AnimMapper
11{
12 static constexpr std::string_view ANIM_NAMES[] = {
13 "Stand",
14 "Death",
15 "Spell",
16 "Stop",
17 "Walk",
18 "Run",
19 "Dead",
20 "Rise",
21 "StandWound",
22 "CombatWound",
23 "CombatCritical",
24 "ShuffleLeft",
25 "ShuffleRight",
26 "Walkbackwards",
27 "Stun",
28 "HandsClosed",
29 "AttackUnarmed",
30 "Attack1H",
31 "Attack2H",
32 "Attack2HL",
33 "ParryUnarmed",
34 "Parry1H",
35 "Parry2H",
36 "Parry2HL",
37 "ShieldBlock",
38 "ReadyUnarmed",
39 "Ready1H",
40 "Ready2H",
41 "Ready2HL",
42 "ReadyBow",
43 "Dodge",
44 "SpellPrecast",
45 "SpellCast",
46 "SpellCastArea",
47 "NPCWelcome",
48 "NPCGoodbye",
49 "Block",
50 "JumpStart",
51 "Jump",
52 "JumpEnd",
53 "Fall",
54 "SwimIdle",
55 "Swim",
56 "SwimLeft",
57 "SwimRight",
58 "SwimBackwards",
59 "AttackBow",
60 "FireBow",
61 "ReadyRifle",
62 "AttackRifle",
63 "Loot",
64 "ReadySpellDirected",
65 "ReadySpellOmni",
66 "SpellCastDirected",
67 "SpellCastOmni",
68 "BattleRoar",
69 "ReadyAbility",
70 "Special1H",
71 "Special2H",
72 "ShieldBash",
73 "EmoteTalk",
74 "EmoteEat",
75 "EmoteWork",
76 "EmoteUseStanding",
77 "EmoteTalkExclamation",
78 "EmoteTalkQuestion",
79 "EmoteBow",
80 "EmoteWave",
81 "EmoteCheer",
82 "EmoteDance",
83 "EmoteLaugh",
84 "EmoteSleep",
85 "EmoteSitGround",
86 "EmoteRude",
87 "EmoteRoar",
88 "EmoteKneel",
89 "EmoteKiss",
90 "EmoteCry",
91 "EmoteChicken",
92 "EmoteBeg",
93 "EmoteApplaud",
94 "EmoteShout",
95 "EmoteFlex",
96 "EmoteShy",
97 "EmotePoint",
98 "Attack1HPierce",
99 "Attack2HLoosePierce",
100 "AttackOff",
101 "AttackOffPierce",
102 "Sheath",
103 "HipSheath",
104 "Mount",
105 "RunRight",
106 "RunLeft",
107 "MountSpecial",
108 "Kick",
109 "SitGroundDown",
110 "SitGround",
111 "SitGroundUp",
112 "SleepDown",
113 "Sleep",
114 "SleepUp",
115 "SitChairLow",
116 "SitChairMed",
117 "SitChairHigh",
118 "LoadBow",
119 "LoadRifle",
120 "AttackThrown",
121 "ReadyThrown",
122 "HoldBow",
123 "HoldRifle",
124 "HoldThrown",
125 "LoadThrown",
126 "EmoteSalute",
127 "KneelStart",
128 "KneelLoop",
129 "KneelEnd",
130 "AttackUnarmedOff",
131 "SpecialUnarmed",
132 "StealthWalk",
133 "StealthStand",
134 "Knockdown",
135 "EatingLoop",
136 "UseStandingLoop",
137 "ChannelCastDirected",
138 "ChannelCastOmni",
139 "Whirlwind",
140 "Birth",
141 "UseStandingStart",
142 "UseStandingEnd",
143 "CreatureSpecial",
144 "Drown",
145 "Drowned",
146 "FishingCast",
147 "FishingLoop",
148 "Fly",
149 "EmoteWorkNoSheathe",
150 "EmoteStunNoSheathe",
151 "EmoteUseStandingNoSheathe",
152 "SpellSleepDown",
153 "SpellKneelStart",
154 "SpellKneelLoop",
155 "SpellKneelEnd",
156 "Sprint",
157 "InFlight",
158 "Spawn",
159 "Close",
160 "Closed",
161 "Open",
162 "Opened",
163 "Destroy",
164 "Destroyed",
165 "Rebuild",
166 "Custom0",
167 "Custom1",
168 "Custom2",
169 "Custom3",
170 "Despawn",
171 "Hold",
172 "Decay",
173 "BowPull",
174 "BowRelease",
175 "ShipStart",
176 "ShipMoving",
177 "ShipStop",
178 "GroupArrow",
179 "Arrow",
180 "CorpseArrow",
181 "GuideArrow",
182 "Sway",
183 "DruidCatPounce",
184 "DruidCatRip",
185 "DruidCatRake",
186 "DruidCatRavage",
187 "DruidCatClaw",
188 "DruidCatCower",
189 "DruidBearSwipe",
190 "DruidBearBite",
191 "DruidBearMaul",
192 "DruidBearBash",
193 "DragonTail",
194 "DragonStomp",
195 "DragonSpit",
196 "DragonSpitHover",
197 "DragonSpitFly",
198 "EmoteYes",
199 "EmoteNo",
200 "JumpLandRun",
201 "LootHold",
202 "LootUp",
203 "StandHigh",
204 "Impact",
205 "LiftOff",
206 "Hover",
207 "SuccubusEntice",
208 "EmoteTrain",
209 "EmoteDead",
210 "EmoteDanceOnce",
211 "Deflect",
212 "EmoteEatNoSheathe",
213 "Land",
214 "Submerge",
215 "Submerged",
216 "Cannibalize",
217 "ArrowBirth",
218 "GroupArrowBirth",
219 "CorpseArrowBirth",
220 "GuideArrowBirth",
221 "EmoteTalkNoSheathe",
222 "EmotePointNoSheathe",
223 "EmoteSaluteNoSheathe",
224 "EmoteDanceSpecial",
225 "Mutilate",
226 "CustomSpell01",
227 "CustomSpell02",
228 "CustomSpell03",
229 "CustomSpell04",
230 "CustomSpell05",
231 "CustomSpell06",
232 "CustomSpell07",
233 "CustomSpell08",
234 "CustomSpell09",
235 "CustomSpell10",
236 "StealthRun",
237 "Emerge",
238 "Cower",
239 "Grab",
240 "GrabClosed",
241 "GrabThrown",
242 "FlyStand",
243 "FlyDeath",
244 "FlySpell",
245 "FlyStop",
246 "FlyWalk",
247 "FlyRun",
248 "FlyDead",
249 "FlyRise",
250 "FlyStandWound",
251 "FlyCombatWound",
252 "FlyCombatCritical",
253 "FlyShuffleLeft",
254 "FlyShuffleRight",
255 "FlyWalkbackwards",
256 "FlyStun",
257 "FlyHandsClosed",
258 "FlyAttackUnarmed",
259 "FlyAttack1H",
260 "FlyAttack2H",
261 "FlyAttack2HL",
262 "FlyParryUnarmed",
263 "FlyParry1H",
264 "FlyParry2H",
265 "FlyParry2HL",
266 "FlyShieldBlock",
267 "FlyReadyUnarmed",
268 "FlyReady1H",
269 "FlyReady2H",
270 "FlyReady2HL",
271 "FlyReadyBow",
272 "FlyDodge",
273 "FlySpellPrecast",
274 "FlySpellCast",
275 "FlySpellCastArea",
276 "FlyNPCWelcome",
277 "FlyNPCGoodbye",
278 "FlyBlock",
279 "FlyJumpStart",
280 "FlyJump",
281 "FlyJumpEnd",
282 "FlyFall",
283 "FlySwimIdle",
284 "FlySwim",
285 "FlySwimLeft",
286 "FlySwimRight",
287 "FlySwimBackwards",
288 "FlyAttackBow",
289 "FlyFireBow",
290 "FlyReadyRifle",
291 "FlyAttackRifle",
292 "FlyLoot",
293 "FlyReadySpellDirected",
294 "FlyReadySpellOmni",
295 "FlySpellCastDirected",
296 "FlySpellCastOmni",
297 "FlyBattleRoar",
298 "FlyReadyAbility",
299 "FlySpecial1H",
300 "FlySpecial2H",
301 "FlyShieldBash",
302 "FlyEmoteTalk",
303 "FlyEmoteEat",
304 "FlyEmoteWork",
305 "FlyEmoteUseStanding",
306 "FlyEmoteTalkExclamation",
307 "FlyEmoteTalkQuestion",
308 "FlyEmoteBow",
309 "FlyEmoteWave",
310 "FlyEmoteCheer",
311 "FlyEmoteDance",
312 "FlyEmoteLaugh",
313 "FlyEmoteSleep",
314 "FlyEmoteSitGround",
315 "FlyEmoteRude",
316 "FlyEmoteRoar",
317 "FlyEmoteKneel",
318 "FlyEmoteKiss",
319 "FlyEmoteCry",
320 "FlyEmoteChicken",
321 "FlyEmoteBeg",
322 "FlyEmoteApplaud",
323 "FlyEmoteShout",
324 "FlyEmoteFlex",
325 "FlyEmoteShy",
326 "FlyEmotePoint",
327 "FlyAttack1HPierce",
328 "FlyAttack2HLoosePierce",
329 "FlyAttackOff",
330 "FlyAttackOffPierce",
331 "FlySheath",
332 "FlyHipSheath",
333 "FlyMount",
334 "FlyRunRight",
335 "FlyRunLeft",
336 "FlyMountSpecial",
337 "FlyKick",
338 "FlySitGroundDown",
339 "FlySitGround",
340 "FlySitGroundUp",
341 "FlySleepDown",
342 "FlySleep",
343 "FlySleepUp",
344 "FlySitChairLow",
345 "FlySitChairMed",
346 "FlySitChairHigh",
347 "FlyLoadBow",
348 "FlyLoadRifle",
349 "FlyAttackThrown",
350 "FlyReadyThrown",
351 "FlyHoldBow",
352 "FlyHoldRifle",
353 "FlyHoldThrown",
354 "FlyLoadThrown",
355 "FlyEmoteSalute",
356 "FlyKneelStart",
357 "FlyKneelLoop",
358 "FlyKneelEnd",
359 "FlyAttackUnarmedOff",
360 "FlySpecialUnarmed",
361 "FlyStealthWalk",
362 "FlyStealthStand",
363 "FlyKnockdown",
364 "FlyEatingLoop",
365 "FlyUseStandingLoop",
366 "FlyChannelCastDirected",
367 "FlyChannelCastOmni",
368 "FlyWhirlwind",
369 "FlyBirth",
370 "FlyUseStandingStart",
371 "FlyUseStandingEnd",
372 "FlyCreatureSpecial",
373 "FlyDrown",
374 "FlyDrowned",
375 "FlyFishingCast",
376 "FlyFishingLoop",
377 "FlyFly",
378 "FlyEmoteWorkNoSheathe",
379 "FlyEmoteStunNoSheathe",
380 "FlyEmoteUseStandingNoSheathe",
381 "FlySpellSleepDown",
382 "FlySpellKneelStart",
383 "FlySpellKneelLoop",
384 "FlySpellKneelEnd",
385 "FlySprint",
386 "FlyInFlight",
387 "FlySpawn",
388 "FlyClose",
389 "FlyClosed",
390 "FlyOpen",
391 "FlyOpened",
392 "FlyDestroy",
393 "FlyDestroyed",
394 "FlyRebuild",
395 "FlyCustom0",
396 "FlyCustom1",
397 "FlyCustom2",
398 "FlyCustom3",
399 "FlyDespawn",
400 "FlyHold",
401 "FlyDecay",
402 "FlyBowPull",
403 "FlyBowRelease",
404 "FlyShipStart",
405 "FlyShipMoving",
406 "FlyShipStop",
407 "FlyGroupArrow",
408 "FlyArrow",
409 "FlyCorpseArrow",
410 "FlyGuideArrow",
411 "FlySway",
412 "FlyDruidCatPounce",
413 "FlyDruidCatRip",
414 "FlyDruidCatRake",
415 "FlyDruidCatRavage",
416 "FlyDruidCatClaw",
417 "FlyDruidCatCower",
418 "FlyDruidBearSwipe",
419 "FlyDruidBearBite",
420 "FlyDruidBearMaul",
421 "FlyDruidBearBash",
422 "FlyDragonTail",
423 "FlyDragonStomp",
424 "FlyDragonSpit",
425 "FlyDragonSpitHover",
426 "FlyDragonSpitFly",
427 "FlyEmoteYes",
428 "FlyEmoteNo",
429 "FlyJumpLandRun",
430 "FlyLootHold",
431 "FlyLootUp",
432 "FlyStandHigh",
433 "FlyImpact",
434 "FlyLiftOff",
435 "FlyHover",
436 "FlySuccubusEntice",
437 "FlyEmoteTrain",
438 "FlyEmoteDead",
439 "FlyEmoteDanceOnce",
440 "FlyDeflect",
441 "FlyEmoteEatNoSheathe",
442 "FlyLand",
443 "FlySubmerge",
444 "FlySubmerged",
445 "FlyCannibalize",
446 "FlyArrowBirth",
447 "FlyGroupArrowBirth",
448 "FlyCorpseArrowBirth",
449 "FlyGuideArrowBirth",
450 "FlyEmoteTalkNoSheathe",
451 "FlyEmotePointNoSheathe",
452 "FlyEmoteSaluteNoSheathe",
453 "FlyEmoteDanceSpecial",
454 "FlyMutilate",
455 "FlyCustomSpell01",
456 "FlyCustomSpell02",
457 "FlyCustomSpell03",
458 "FlyCustomSpell04",
459 "FlyCustomSpell05",
460 "FlyCustomSpell06",
461 "FlyCustomSpell07",
462 "FlyCustomSpell08",
463 "FlyCustomSpell09",
464 "FlyCustomSpell10",
465 "FlyStealthRun",
466 "FlyEmerge",
467 "FlyCower",
468 "FlyGrab",
469 "FlyGrabClosed",
470 "FlyGrabThrown",
471 "ToFly",
472 "ToHover",
473 "ToGround",
474 "FlyToFly",
475 "FlyToHover",
476 "FlyToGround",
477 "Settle",
478 "FlySettle",
479 "DeathStart",
480 "DeathLoop",
481 "DeathEnd",
482 "FlyDeathStart",
483 "FlyDeathLoop",
484 "FlyDeathEnd",
485 "DeathEndHold",
486 "FlyDeathEndHold",
487 "Strangulate",
488 "FlyStrangulate",
489 "ReadyJoust",
490 "LoadJoust",
491 "HoldJoust",
492 "FlyReadyJoust",
493 "FlyLoadJoust",
494 "FlyHoldJoust",
495 "AttackJoust",
496 "FlyAttackJoust",
497 "ReclinedMount",
498 "FlyReclinedMount",
499 "ToAltered",
500 "FromAltered",
501 "FlyToAltered",
502 "FlyFromAltered",
503 "InStocks",
504 "FlyInStocks",
505 "VehicleGrab",
506 "VehicleThrow",
507 "FlyVehicleGrab",
508 "FlyVehicleThrow",
509 "ToAlteredPostSwap",
510 "FromAlteredPostSwap",
511 "FlyToAlteredPostSwap",
512 "FlyFromAlteredPostSwap",
513 "ReclinedMountPassenger",
514 "FlyReclinedMountPassenger",
515 "Carry2H",
516 "Carried2H",
517 "FlyCarry2H",
518 "FlyCarried2H",
519 "EmoteSniff",
520 "EmoteFlySniff",
521 "AttackFist1H",
522 "FlyAttackFist1H",
523 "AttackFist1HOff",
524 "FlyAttackFist1HOff",
525 "ParryFist1H",
526 "FlyParryFist1H",
527 "ReadyFist1H",
528 "FlyReadyFist1H",
529 "SpecialFist1H",
530 "FlySpecialFist1H",
531 "EmoteReadStart",
532 "FlyEmoteReadStart",
533 "EmoteReadLoop",
534 "FlyEmoteReadLoop",
535 "EmoteReadEnd",
536 "FlyEmoteReadEnd",
537 "SwimRun",
538 "FlySwimRun",
539 "SwimWalk",
540 "FlySwimWalk",
541 "SwimWalkBackwards",
542 "FlySwimWalkBackwards",
543 "SwimSprint",
544 "FlySwimSprint",
545 "MountSwimIdle",
546 "FlyMountSwimIdle",
547 "MountSwimBackwards",
548 "FlyMountSwimBackwards",
549 "MountSwimLeft",
550 "FlyMountSwimLeft",
551 "MountSwimRight",
552 "FlyMountSwimRight",
553 "MountSwimRun",
554 "FlyMountSwimRun",
555 "MountSwimSprint",
556 "FlyMountSwimSprint",
557 "MountSwimWalk",
558 "FlyMountSwimWalk",
559 "MountSwimWalkBackwards",
560 "FlyMountSwimWalkBackwards",
561 "MountFlightIdle",
562 "FlyMountFlightIdle",
563 "MountFlightBackwards",
564 "FlyMountFlightBackwards",
565 "MountFlightLeft",
566 "FlyMountFlightLeft",
567 "MountFlightRight",
568 "FlyMountFlightRight",
569 "MountFlightRun",
570 "FlyMountFlightRun",
571 "MountFlightSprint",
572 "FlyMountFlightSprint",
573 "MountFlightWalk",
574 "FlyMountFlightWalk",
575 "MountFlightWalkBackwards",
576 "FlyMountFlightWalkBackwards",
577 "MountFlightStart",
578 "FlyMountFlightStart",
579 "MountSwimStart",
580 "FlyMountSwimStart",
581 "MountSwimLand",
582 "FlyMountSwimLand",
583 "MountSwimLandRun",
584 "FlyMountSwimLandRun",
585 "MountFlightLand",
586 "FlyMountFlightLand",
587 "MountFlightLandRun",
588 "FlyMountFlightLandRun",
589 "ReadyBlowDart",
590 "FlyReadyBlowDart",
591 "LoadBlowDart",
592 "FlyLoadBlowDart",
593 "HoldBlowDart",
594 "FlyHoldBlowDart",
595 "AttackBlowDart",
596 "FlyAttackBlowDart",
597 "CarriageMount",
598 "FlyCarriageMount",
599 "CarriagePassengerMount",
600 "FlyCarriagePassengerMount",
601 "CarriageMountAttack",
602 "FlyCarriageMountAttack",
603 "BarTendStand",
604 "FlyBarTendStand",
605 "BarServerWalk",
606 "FlyBarServerWalk",
607 "BarServerRun",
608 "FlyBarServerRun",
609 "BarServerShuffleLeft",
610 "FlyBarServerShuffleLeft",
611 "BarServerShuffleRight",
612 "FlyBarServerShuffleRight",
613 "BarTendEmoteTalk",
614 "FlyBarTendEmoteTalk",
615 "BarTendEmotePoint",
616 "FlyBarTendEmotePoint",
617 "BarServerStand",
618 "FlyBarServerStand",
619 "BarSweepWalk",
620 "FlyBarSweepWalk",
621 "BarSweepRun",
622 "FlyBarSweepRun",
623 "BarSweepShuffleLeft",
624 "FlyBarSweepShuffleLeft",
625 "BarSweepShuffleRight",
626 "FlyBarSweepShuffleRight",
627 "BarSweepEmoteTalk",
628 "FlyBarSweepEmoteTalk",
629 "BarPatronSitEmotePoint",
630 "FlyBarPatronSitEmotePoint",
631 "MountSelfIdle",
632 "FlyMountSelfIdle",
633 "MountSelfWalk",
634 "FlyMountSelfWalk",
635 "MountSelfRun",
636 "FlyMountSelfRun",
637 "MountSelfSprint",
638 "FlyMountSelfSprint",
639 "MountSelfRunLeft",
640 "FlyMountSelfRunLeft",
641 "MountSelfRunRight",
642 "FlyMountSelfRunRight",
643 "MountSelfShuffleLeft",
644 "FlyMountSelfShuffleLeft",
645 "MountSelfShuffleRight",
646 "FlyMountSelfShuffleRight",
647 "MountSelfWalkBackwards",
648 "FlyMountSelfWalkBackwards",
649 "MountSelfSpecial",
650 "FlyMountSelfSpecial",
651 "MountSelfJump",
652 "FlyMountSelfJump",
653 "MountSelfJumpStart",
654 "FlyMountSelfJumpStart",
655 "MountSelfJumpEnd",
656 "FlyMountSelfJumpEnd",
657 "MountSelfJumpLandRun",
658 "FlyMountSelfJumpLandRun",
659 "MountSelfStart",
660 "FlyMountSelfStart",
661 "MountSelfFall",
662 "FlyMountSelfFall",
663 "Stormstrike",
664 "FlyStormstrike",
665 "ReadyJoustNoSheathe",
666 "FlyReadyJoustNoSheathe",
667 "Slam",
668 "FlySlam",
669 "DeathStrike",
670 "FlyDeathStrike",
671 "SwimAttackUnarmed",
672 "FlySwimAttackUnarmed",
673 "SpinningKick",
674 "FlySpinningKick",
675 "RoundHouseKick",
676 "FlyRoundHouseKick",
677 "RollStart",
678 "FlyRollStart",
679 "Roll",
680 "FlyRoll",
681 "RollEnd",
682 "FlyRollEnd",
683 "PalmStrike",
684 "FlyPalmStrike",
685 "MonkOffenseAttackUnarmed",
686 "FlyMonkOffenseAttackUnarmed",
687 "MonkOffenseAttackUnarmedOff",
688 "FlyMonkOffenseAttackUnarmedOff",
689 "MonkOffenseParryUnarmed",
690 "FlyMonkOffenseParryUnarmed",
691 "MonkOffenseReadyUnarmed",
692 "FlyMonkOffenseReadyUnarmed",
693 "MonkOffenseSpecialUnarmed",
694 "FlyMonkOffenseSpecialUnarmed",
695 "MonkDefenseAttackUnarmed",
696 "FlyMonkDefenseAttackUnarmed",
697 "MonkDefenseAttackUnarmedOff",
698 "FlyMonkDefenseAttackUnarmedOff",
699 "MonkDefenseParryUnarmed",
700 "FlyMonkDefenseParryUnarmed",
701 "MonkDefenseReadyUnarmed",
702 "FlyMonkDefenseReadyUnarmed",
703 "MonkDefenseSpecialUnarmed",
704 "FlyMonkDefenseSpecialUnarmed",
705 "MonkHealAttackUnarmed",
706 "FlyMonkHealAttackUnarmed",
707 "MonkHealAttackUnarmedOff",
708 "FlyMonkHealAttackUnarmedOff",
709 "MonkHealParryUnarmed",
710 "FlyMonkHealParryUnarmed",
711 "MonkHealReadyUnarmed",
712 "FlyMonkHealReadyUnarmed",
713 "MonkHealSpecialUnarmed",
714 "FlyMonkHealSpecialUnarmed",
715 "FlyingKick",
716 "FlyFlyingKick",
717 "FlyingKickStart",
718 "FlyFlyingKickStart",
719 "FlyingKickEnd",
720 "FlyFlyingKickEnd",
721 "CraneStart",
722 "FlyCraneStart",
723 "CraneLoop",
724 "FlyCraneLoop",
725 "CraneEnd",
726 "FlyCraneEnd",
727 "Despawned",
728 "FlyDespawned",
729 "ThousandFists",
730 "FlyThousandFists",
731 "MonkHealReadySpellDirected",
732 "FlyMonkHealReadySpellDirected",
733 "MonkHealReadySpellOmni",
734 "FlyMonkHealReadySpellOmni",
735 "MonkHealSpellCastDirected",
736 "FlyMonkHealSpellCastDirected",
737 "MonkHealSpellCastOmni",
738 "FlyMonkHealSpellCastOmni",
739 "MonkHealChannelCastDirected",
740 "FlyMonkHealChannelCastDirected",
741 "MonkHealChannelCastOmni",
742 "FlyMonkHealChannelCastOmni",
743 "Torpedo",
744 "FlyTorpedo",
745 "Meditate",
746 "FlyMeditate",
747 "BreathOfFire",
748 "FlyBreathOfFire",
749 "RisingSunKick",
750 "FlyRisingSunKick",
751 "GroundKick",
752 "FlyGroundKick",
753 "KickBack",
754 "FlyKickBack",
755 "PetBattleStand",
756 "FlyPetBattleStand",
757 "PetBattleDeath",
758 "FlyPetBattleDeath",
759 "PetBattleRun",
760 "FlyPetBattleRun",
761 "PetBattleWound",
762 "FlyPetBattleWound",
763 "PetBattleAttack",
764 "FlyPetBattleAttack",
765 "PetBattleReadySpell",
766 "FlyPetBattleReadySpell",
767 "PetBattleSpellCast",
768 "FlyPetBattleSpellCast",
769 "PetBattleCustom0",
770 "FlyPetBattleCustom0",
771 "PetBattleCustom1",
772 "FlyPetBattleCustom1",
773 "PetBattleCustom2",
774 "FlyPetBattleCustom2",
775 "PetBattleCustom3",
776 "FlyPetBattleCustom3",
777 "PetBattleVictory",
778 "FlyPetBattleVictory",
779 "PetBattleLoss",
780 "FlyPetBattleLoss",
781 "PetBattleStun",
782 "FlyPetBattleStun",
783 "PetBattleDead",
784 "FlyPetBattleDead",
785 "PetBattleFreeze",
786 "FlyPetBattleFreeze",
787 "MonkOffenseAttackWeapon",
788 "FlyMonkOffenseAttackWeapon",
789 "BarTendEmoteWave",
790 "FlyBarTendEmoteWave",
791 "BarServerEmoteTalk",
792 "FlyBarServerEmoteTalk",
793 "BarServerEmoteWave",
794 "FlyBarServerEmoteWave",
795 "BarServerPourDrinks",
796 "FlyBarServerPourDrinks",
797 "BarServerPickup",
798 "FlyBarServerPickup",
799 "BarServerPutDown",
800 "FlyBarServerPutDown",
801 "BarSweepStand",
802 "FlyBarSweepStand",
803 "BarPatronSit",
804 "FlyBarPatronSit",
805 "BarPatronSitEmoteTalk",
806 "FlyBarPatronSitEmoteTalk",
807 "BarPatronStand",
808 "FlyBarPatronStand",
809 "BarPatronStandEmoteTalk",
810 "FlyBarPatronStandEmoteTalk",
811 "BarPatronStandEmotePoint",
812 "FlyBarPatronStandEmotePoint",
813 "CarrionSwarm",
814 "FlyCarrionSwarm",
815 "WheelLoop",
816 "FlyWheelLoop",
817 "StandCharacterCreate",
818 "FlyStandCharacterCreate",
819 "MountChopper",
820 "FlyMountChopper",
821 "FacePose",
822 "FlyFacePose",
823 "CombatAbility2HBig01",
824 "FlyCombatAbility2HBig01",
825 "CombatAbility2H01",
826 "FlyCombatAbility2H01",
827 "CombatWhirlwind",
828 "FlyCombatWhirlwind",
829 "CombatChargeLoop",
830 "FlyCombatChargeLoop",
831 "CombatAbility1H01",
832 "FlyCombatAbility1H01",
833 "CombatChargeEnd",
834 "FlyCombatChargeEnd",
835 "CombatAbility1H02",
836 "FlyCombatAbility1H02",
837 "CombatAbility1HBig01",
838 "FlyCombatAbility1HBig01",
839 "CombatAbility2H02",
840 "FlyCombatAbility2H02",
841 "ShaSpellPrecastBoth",
842 "FlyShaSpellPrecastBoth",
843 "ShaSpellCastBothFront",
844 "FlyShaSpellCastBothFront",
845 "ShaSpellCastLeftFront",
846 "FlyShaSpellCastLeftFront",
847 "ShaSpellCastRightFront",
848 "FlyShaSpellCastRightFront",
849 "ReadyCrossbow",
850 "FlyReadyCrossbow",
851 "LoadCrossbow",
852 "FlyLoadCrossbow",
853 "AttackCrossbow",
854 "FlyAttackCrossbow",
855 "HoldCrossbow",
856 "FlyHoldCrossbow",
857 "CombatAbility2HL01",
858 "FlyCombatAbility2HL01",
859 "CombatAbility2HL02",
860 "FlyCombatAbility2HL02",
861 "CombatAbility2HLBig01",
862 "FlyCombatAbility2HLBig01",
863 "CombatUnarmed01",
864 "FlyCombatUnarmed01",
865 "CombatStompLeft",
866 "FlyCombatStompLeft",
867 "CombatStompRight",
868 "FlyCombatStompRight",
869 "CombatLeapLoop",
870 "FlyCombatLeapLoop",
871 "CombatLeapEnd",
872 "FlyCombatLeapEnd",
873 "ShaReadySpellCast",
874 "FlyShaReadySpellCast",
875 "ShaSpellPrecastBothChannel",
876 "FlyShaSpellPrecastBothChannel",
877 "ShaSpellCastBothUp",
878 "FlyShaSpellCastBothUp",
879 "ShaSpellCastBothUpChannel",
880 "FlyShaSpellCastBothUpChannel",
881 "ShaSpellCastBothFrontChannel",
882 "FlyShaSpellCastBothFrontChannel",
883 "ShaSpellCastLeftFrontChannel",
884 "FlyShaSpellCastLeftFrontChannel",
885 "ShaSpellCastRightFrontChannel",
886 "FlyShaSpellCastRightFrontChannel",
887 "PriReadySpellCast",
888 "FlyPriReadySpellCast",
889 "PriSpellPrecastBoth",
890 "FlyPriSpellPrecastBoth",
891 "PriSpellPrecastBothChannel",
892 "FlyPriSpellPrecastBothChannel",
893 "PriSpellCastBothUp",
894 "FlyPriSpellCastBothUp",
895 "PriSpellCastBothFront",
896 "FlyPriSpellCastBothFront",
897 "PriSpellCastLeftFront",
898 "FlyPriSpellCastLeftFront",
899 "PriSpellCastRightFront",
900 "FlyPriSpellCastRightFront",
901 "PriSpellCastBothUpChannel",
902 "FlyPriSpellCastBothUpChannel",
903 "PriSpellCastBothFrontChannel",
904 "FlyPriSpellCastBothFrontChannel",
905 "PriSpellCastLeftFrontChannel",
906 "FlyPriSpellCastLeftFrontChannel",
907 "PriSpellCastRightFrontChannel",
908 "FlyPriSpellCastRightFrontChannel",
909 "MagReadySpellCast",
910 "FlyMagReadySpellCast",
911 "MagSpellPrecastBoth",
912 "FlyMagSpellPrecastBoth",
913 "MagSpellPrecastBothChannel",
914 "FlyMagSpellPrecastBothChannel",
915 "MagSpellCastBothUp",
916 "FlyMagSpellCastBothUp",
917 "MagSpellCastBothFront",
918 "FlyMagSpellCastBothFront",
919 "MagSpellCastLeftFront",
920 "FlyMagSpellCastLeftFront",
921 "MagSpellCastRightFront",
922 "FlyMagSpellCastRightFront",
923 "MagSpellCastBothUpChannel",
924 "FlyMagSpellCastBothUpChannel",
925 "MagSpellCastBothFrontChannel",
926 "FlyMagSpellCastBothFrontChannel",
927 "MagSpellCastLeftFrontChannel",
928 "FlyMagSpellCastLeftFrontChannel",
929 "MagSpellCastRightFrontChannel",
930 "FlyMagSpellCastRightFrontChannel",
931 "LocReadySpellCast",
932 "FlyLocReadySpellCast",
933 "LocSpellPrecastBoth",
934 "FlyLocSpellPrecastBoth",
935 "LocSpellPrecastBothChannel",
936 "FlyLocSpellPrecastBothChannel",
937 "LocSpellCastBothUp",
938 "FlyLocSpellCastBothUp",
939 "LocSpellCastBothFront",
940 "FlyLocSpellCastBothFront",
941 "LocSpellCastLeftFront",
942 "FlyLocSpellCastLeftFront",
943 "LocSpellCastRightFront",
944 "FlyLocSpellCastRightFront",
945 "LocSpellCastBothUpChannel",
946 "FlyLocSpellCastBothUpChannel",
947 "LocSpellCastBothFrontChannel",
948 "FlyLocSpellCastBothFrontChannel",
949 "LocSpellCastLeftFrontChannel",
950 "FlyLocSpellCastLeftFrontChannel",
951 "LocSpellCastRightFrontChannel",
952 "FlyLocSpellCastRightFrontChannel",
953 "DruReadySpellCast",
954 "FlyDruReadySpellCast",
955 "DruSpellPrecastBoth",
956 "FlyDruSpellPrecastBoth",
957 "DruSpellPrecastBothChannel",
958 "FlyDruSpellPrecastBothChannel",
959 "DruSpellCastBothUp",
960 "FlyDruSpellCastBothUp",
961 "DruSpellCastBothFront",
962 "FlyDruSpellCastBothFront",
963 "DruSpellCastLeftFront",
964 "FlyDruSpellCastLeftFront",
965 "DruSpellCastRightFront",
966 "FlyDruSpellCastRightFront",
967 "DruSpellCastBothUpChannel",
968 "FlyDruSpellCastBothUpChannel",
969 "DruSpellCastBothFrontChannel",
970 "FlyDruSpellCastBothFrontChannel",
971 "DruSpellCastLeftFrontChannel",
972 "FlyDruSpellCastLeftFrontChannel",
973 "DruSpellCastRightFrontChannel",
974 "FlyDruSpellCastRightFrontChannel",
975 "ArtMainLoop",
976 "FlyArtMainLoop",
977 "ArtDualLoop",
978 "FlyArtDualLoop",
979 "ArtFistsLoop",
980 "FlyArtFistsLoop",
981 "ArtBowLoop",
982 "FlyArtBowLoop",
983 "CombatAbility1H01Off",
984 "FlyCombatAbility1H01Off",
985 "CombatAbility1H02Off",
986 "FlyCombatAbility1H02Off",
987 "CombatFuriousStrike01",
988 "FlyCombatFuriousStrike01",
989 "CombatFuriousStrike02",
990 "FlyCombatFuriousStrike02",
991 "CombatFuriousStrikes",
992 "FlyCombatFuriousStrikes",
993 "CombatReadySpellCast",
994 "FlyCombatReadySpellCast",
995 "CombatShieldThrow",
996 "FlyCombatShieldThrow",
997 "PalSpellCast1HUp",
998 "FlyPalSpellCast1HUp",
999 "CombatReadyPostSpellCast",
1000 "FlyCombatReadyPostSpellCast",
1001 "PriReadyPostSpellCast",
1002 "FlyPriReadyPostSpellCast",
1003 "DHCombatRun",
1004 "FlyDHCombatRun",
1005 "CombatShieldBash",
1006 "FlyCombatShieldBash",
1007 "CombatThrow",
1008 "FlyCombatThrow",
1009 "CombatAbility1HPierce",
1010 "FlyCombatAbility1HPierce",
1011 "CombatAbility1HOffPierce",
1012 "FlyCombatAbility1HOffPierce",
1013 "CombatMutilate",
1014 "FlyCombatMutilate",
1015 "CombatBladeStorm",
1016 "FlyCombatBladeStorm",
1017 "CombatFinishingMove",
1018 "FlyCombatFinishingMove",
1019 "CombatLeapStart",
1020 "FlyCombatLeapStart",
1021 "GlvThrowMain",
1022 "FlyGlvThrowMain",
1023 "GlvThrownOff",
1024 "FlyGlvThrownOff",
1025 "DHCombatSprint",
1026 "FlyDHCombatSprint",
1027 "CombatAbilityGlv01",
1028 "FlyCombatAbilityGlv01",
1029 "CombatAbilityGlv02",
1030 "FlyCombatAbilityGlv02",
1031 "CombatAbilityGlvOff01",
1032 "FlyCombatAbilityGlvOff01",
1033 "CombatAbilityGlvOff02",
1034 "FlyCombatAbilityGlvOff02",
1035 "CombatAbilityGlvBig01",
1036 "FlyCombatAbilityGlvBig01",
1037 "CombatAbilityGlvBig02",
1038 "FlyCombatAbilityGlvBig02",
1039 "ReadyGlv",
1040 "FlyReadyGlv",
1041 "CombatAbilityGlvBig03",
1042 "FlyCombatAbilityGlvBig03",
1043 "DoubleJumpStart",
1044 "FlyDoubleJumpStart",
1045 "DoubleJump",
1046 "FlyDoubleJump",
1047 "CombatEviscerate",
1048 "FlyCombatEviscerate",
1049 "DoubleJumpLandRun",
1050 "FlyDoubleJumpLandRun",
1051 "BackFlipStart",
1052 "FlyBackFlipStart",
1053 "BackFlipLoop",
1054 "FlyBackFlipLoop",
1055 "FelRushLoop",
1056 "FlyFelRushLoop",
1057 "FelRushEnd",
1058 "FlyFelRushEnd",
1059 "DHToAlteredStart",
1060 "FlyDHToAlteredStart",
1061 "DHToAlteredEnd",
1062 "FlyDHToAlteredEnd",
1063 "DHGlide",
1064 "FlyDHGlide",
1065 "FanOfKnives",
1066 "FlyFanOfKnives",
1067 "SingleJumpStart",
1068 "FlySingleJumpStart",
1069 "DHBladeDance1",
1070 "FlyDHBladeDance1",
1071 "DHBladeDance2",
1072 "FlyDHBladeDance2",
1073 "DHBladeDance3",
1074 "FlyDHBladeDance3",
1075 "DHMeteorStrike",
1076 "FlyDHMeteorStrike",
1077 "CombatExecute",
1078 "FlyCombatExecute",
1079 "ArtLoop",
1080 "FlyArtLoop",
1081 "ParryGlv",
1082 "FlyParryGlv",
1083 "CombatUnarmed02",
1084 "FlyCombatUnarmed02",
1085 "CombatPistolShot",
1086 "FlyCombatPistolShot",
1087 "CombatPistolShotOff",
1088 "FlyCombatPistolShotOff",
1089 "Monk2HLIdle",
1090 "FlyMonk2HLIdle",
1091 "ArtShieldLoop",
1092 "FlyArtShieldLoop",
1093 "CombatAbility2H03",
1094 "FlyCombatAbility2H03",
1095 "CombatStomp",
1096 "FlyCombatStomp",
1097 "CombatRoar",
1098 "FlyCombatRoar",
1099 "PalReadySpellCast",
1100 "FlyPalReadySpellCast",
1101 "PalSpellPrecastRight",
1102 "FlyPalSpellPrecastRight",
1103 "PalSpellPrecastRightChannel",
1104 "FlyPalSpellPrecastRightChannel",
1105 "PalSpellCastRightFront",
1106 "FlyPalSpellCastRightFront",
1107 "ShaSpellCastBothOut",
1108 "FlyShaSpellCastBothOut",
1109 "AttackWeapon",
1110 "FlyAttackWeapon",
1111 "ReadyWeapon",
1112 "FlyReadyWeapon",
1113 "AttackWeaponOff",
1114 "FlyAttackWeaponOff",
1115 "SpecialDual",
1116 "FlySpecialDual",
1117 "DkCast1HFront",
1118 "FlyDkCast1HFront",
1119 "CastStrongRight",
1120 "FlyCastStrongRight",
1121 "CastStrongLeft",
1122 "FlyCastStrongLeft",
1123 "CastCurseRight",
1124 "FlyCastCurseRight",
1125 "CastCurseLeft",
1126 "FlyCastCurseLeft",
1127 "CastSweepRight",
1128 "FlyCastSweepRight",
1129 "CastSweepLeft",
1130 "FlyCastSweepLeft",
1131 "CastStrongUpLeft",
1132 "FlyCastStrongUpLeft",
1133 "CastTwistUpBoth",
1134 "FlyCastTwistUpBoth",
1135 "CastOutStrong",
1136 "FlyCastOutStrong",
1137 "DrumLoop",
1138 "FlyDrumLoop",
1139 "ParryWeapon",
1140 "FlyParryWeapon",
1141 "ReadyFL",
1142 "FlyReadyFL",
1143 "AttackFL",
1144 "FlyAttackFL",
1145 "AttackFLOff",
1146 "FlyAttackFLOff",
1147 "ParryFL",
1148 "FlyParryFL",
1149 "SpecialFL",
1150 "FlySpecialFL",
1151 "PriHoverForward",
1152 "FlyPriHoverForward",
1153 "PriHoverBackward",
1154 "FlyPriHoverBackward",
1155 "PriHoverRight",
1156 "FlyPriHoverRight",
1157 "PriHoverLeft",
1158 "FlyPriHoverLeft",
1159 "RunBackwards",
1160 "FlyRunBackwards",
1161 "CastStrongUpRight",
1162 "FlyCastStrongUpRight",
1163 "WAWalk",
1164 "FlyWAWalk",
1165 "WARun",
1166 "FlyWARun",
1167 "WADrunkStand",
1168 "FlyWADrunkStand",
1169 "WADrunkShuffleLeft",
1170 "FlyWADrunkShuffleLeft",
1171 "WADrunkShuffleRight",
1172 "FlyWADrunkShuffleRight",
1173 "WADrunkWalk",
1174 "FlyWADrunkWalk",
1175 "WADrunkWalkBackwards",
1176 "FlyWADrunkWalkBackwards",
1177 "WADrunkWound",
1178 "FlyWADrunkWound",
1179 "WADrunkTalk",
1180 "FlyWADrunkTalk",
1181 "WATrance01",
1182 "FlyWATrance01",
1183 "WATrance02",
1184 "FlyWATrance02",
1185 "WAChant01",
1186 "FlyWAChant01",
1187 "WAChant02",
1188 "FlyWAChant02",
1189 "WAChant03",
1190 "FlyWAChant03",
1191 "WAHang01",
1192 "FlyWAHang01",
1193 "WAHang02",
1194 "FlyWAHang02",
1195 "WASummon01",
1196 "FlyWASummon01",
1197 "WASummon02",
1198 "FlyWASummon02",
1199 "WABeggarTalk",
1200 "FlyWABeggarTalk",
1201 "WABeggarStand",
1202 "FlyWABeggarStand",
1203 "WABeggarPoint",
1204 "FlyWABeggarPoint",
1205 "WABeggarBeg",
1206 "FlyWABeggarBeg",
1207 "WASit01",
1208 "FlyWASit01",
1209 "WASit02",
1210 "FlyWASit02",
1211 "WASit03",
1212 "FlyWASit03",
1213 "WACrierStand01",
1214 "FlyWACrierStand01",
1215 "WACrierStand02",
1216 "FlyWACrierStand02",
1217 "WACrierStand03",
1218 "FlyWACrierStand03",
1219 "WACrierTalk",
1220 "FlyWACrierTalk",
1221 "WACrateHold",
1222 "FlyWACrateHold",
1223 "WABarrelHold",
1224 "FlyWABarrelHold",
1225 "WASackHold",
1226 "FlyWASackHold",
1227 "WAWheelBarrowStand",
1228 "FlyWAWheelBarrowStand",
1229 "WAWheelBarrowWalk",
1230 "FlyWAWheelBarrowWalk",
1231 "WAWheelBarrowRun",
1232 "FlyWAWheelBarrowRun",
1233 "WAHammerLoop",
1234 "FlyWAHammerLoop",
1235 "WACrankLoop",
1236 "FlyWACrankLoop",
1237 "WAPourStart",
1238 "FlyWAPourStart",
1239 "WAPourLoop",
1240 "FlyWAPourLoop",
1241 "WAPourEnd",
1242 "FlyWAPourEnd",
1243 "WAEmotePour",
1244 "FlyWAEmotePour",
1245 "WARowingStandRight",
1246 "FlyWARowingStandRight",
1247 "WARowingStandLeft",
1248 "FlyWARowingStandLeft",
1249 "WARowingRight",
1250 "FlyWARowingRight",
1251 "WARowingLeft",
1252 "FlyWARowingLeft",
1253 "WAGuardStand01",
1254 "FlyWAGuardStand01",
1255 "WAGuardStand02",
1256 "FlyWAGuardStand02",
1257 "WAGuardStand03",
1258 "FlyWAGuardStand03",
1259 "WAGuardStand04",
1260 "FlyWAGuardStand04",
1261 "WAFreezing01",
1262 "FlyWAFreezing01",
1263 "WAFreezing02",
1264 "FlyWAFreezing02",
1265 "WAVendorStand01",
1266 "FlyWAVendorStand01",
1267 "WAVendorStand02",
1268 "FlyWAVendorStand02",
1269 "WAVendorStand03",
1270 "FlyWAVendorStand03",
1271 "WAVendorTalk",
1272 "FlyWAVendorTalk",
1273 "WALean01",
1274 "FlyWALean01",
1275 "WALean02",
1276 "FlyWALean02",
1277 "WALean03",
1278 "FlyWALean03",
1279 "WALeanTalk",
1280 "FlyWALeanTalk",
1281 "WABoatWheel",
1282 "FlyWABoatWheel",
1283 "WASmithLoop",
1284 "FlyWASmithLoop",
1285 "WAScrubbing",
1286 "FlyWAScrubbing",
1287 "WAWeaponSharpen",
1288 "FlyWAWeaponSharpen",
1289 "WAStirring",
1290 "FlyWAStirring",
1291 "WAPerch01",
1292 "FlyWAPerch01",
1293 "WAPerch02",
1294 "FlyWAPerch02",
1295 "HoldWeapon",
1296 "FlyHoldWeapon",
1297 "WABarrelWalk",
1298 "FlyWABarrelWalk",
1299 "WAPourHold",
1300 "FlyWAPourHold",
1301 "CastStrong",
1302 "FlyCastStrong",
1303 "CastCurse",
1304 "FlyCastCurse",
1305 "CastSweep",
1306 "FlyCastSweep",
1307 "CastStrongUp",
1308 "FlyCastStrongUp",
1309 "WABoatWheelStand",
1310 "FlyWABoatWheelStand",
1311 "WASmithStand",
1312 "FlyWASmithStand",
1313 "WACrankStand",
1314 "FlyWACrankStand",
1315 "WAPourWalk",
1316 "FlyWAPourWalk",
1317 "FalconeerStart",
1318 "FlyFalconeerStart",
1319 "FalconeerLoop",
1320 "FlyFalconeerLoop",
1321 "FalconeerEnd",
1322 "FlyFalconeerEnd",
1323 "WADrunkDrink",
1324 "FlyWADrunkDrink",
1325 "WAStandEat",
1326 "FlyWAStandEat",
1327 "WAStandDrink",
1328 "FlyWAStandDrink",
1329 "WABound01",
1330 "FlyWABound01",
1331 "WABound02",
1332 "FlyWABound02",
1333 "CombatAbility1H03Off",
1334 "FlyCombatAbility1H03Off",
1335 "CombatAbilityDualWield01",
1336 "FlyCombatAbilityDualWield01",
1337 "WACradle01",
1338 "FlyWACradle01",
1339 "LocSummon",
1340 "FlyLocSummon",
1341 "LoadWeapon",
1342 "FlyLoadWeapon",
1343 "ArtOffLoop",
1344 "FlyArtOffLoop",
1345 "WADead01",
1346 "FlyWADead01",
1347 "WADead02",
1348 "FlyWADead02",
1349 "WADead03",
1350 "FlyWADead03",
1351 "WADead04",
1352 "FlyWADead04",
1353 "WADead05",
1354 "FlyWADead05",
1355 "WADead06",
1356 "FlyWADead06",
1357 "WADead07",
1358 "FlyWADead07",
1359 "GiantRun",
1360 "FlyGiantRun",
1361 "BarTendEmoteCheer",
1362 "FlyBarTendEmoteCheer",
1363 "BarTendEmoteTalkQuestion",
1364 "FlyBarTendEmoteTalkQuestion",
1365 "BarTendEmoteTalkExclamation",
1366 "FlyBarTendEmoteTalkExclamation",
1367 "BarTendWalk",
1368 "FlyBarTendWalk",
1369 "BartendShuffleLeft",
1370 "FlyBartendShuffleLeft",
1371 "BarTendShuffleRight",
1372 "FlyBarTendShuffleRight",
1373 "BarTendCustomSpell01",
1374 "FlyBarTendCustomSpell01",
1375 "BarTendCustomSpell02",
1376 "FlyBarTendCustomSpell02",
1377 "BarTendCustomSpell03",
1378 "FlyBarTendCustomSpell03",
1379 "BarServerEmoteCheer",
1380 "FlyBarServerEmoteCheer",
1381 "BarServerEmoteTalkQuestion",
1382 "FlyBarServerEmoteTalkQuestion",
1383 "BarServerEmoteTalkExclamation",
1384 "FlyBarServerEmoteTalkExclamation",
1385 "BarServerCustomSpell01",
1386 "FlyBarServerCustomSpell01",
1387 "BarServerCustomSpell02",
1388 "FlyBarServerCustomSpell02",
1389 "BarServerCustomSpell03",
1390 "FlyBarServerCustomSpell03",
1391 "BarPatronEmoteDrink",
1392 "FlyBarPatronEmoteDrink",
1393 "BarPatronEmoteCheer",
1394 "FlyBarPatronEmoteCheer",
1395 "BarPatronCustomSpell01",
1396 "FlyBarPatronCustomSpell01",
1397 "BarPatronCustomSpell02",
1398 "FlyBarPatronCustomSpell02",
1399 "BarPatronCustomSpell03",
1400 "FlyBarPatronCustomSpell03",
1401 "HoldDart",
1402 "FlyHoldDart",
1403 "ReadyDart",
1404 "FlyReadyDart",
1405 "AttackDart",
1406 "FlyAttackDart",
1407 "LoadDart",
1408 "FlyLoadDart",
1409 "WADartTargetStand",
1410 "FlyWADartTargetStand",
1411 "WADartTargetEmoteTalk",
1412 "FlyWADartTargetEmoteTalk",
1413 "BarPatronSitEmoteCheer",
1414 "FlyBarPatronSitEmoteCheer",
1415 "BarPatronSitCustomSpell01",
1416 "FlyBarPatronSitCustomSpell01",
1417 "BarPatronSitCustomSpell02",
1418 "FlyBarPatronSitCustomSpell02",
1419 "BarPatronSitCustomSpell03",
1420 "FlyBarPatronSitCustomSpell03",
1421 "BarPianoStand",
1422 "FlyBarPianoStand",
1423 "BarPianoEmoteTalk",
1424 "FlyBarPianoEmoteTalk",
1425 "WAHearthSit",
1426 "FlyWAHearthSit",
1427 "WAHearthSitEmoteCry",
1428 "FlyWAHearthSitEmoteCry",
1429 "WAHearthSitEmoteCheer",
1430 "FlyWAHearthSitEmoteCheer",
1431 "WAHearthSitCustomSpell01",
1432 "FlyWAHearthSitCustomSpell01",
1433 "WAHearthSitCustomSpell02",
1434 "FlyWAHearthSitCustomSpell02",
1435 "WAHearthSitCustomSpell03",
1436 "FlyWAHearthSitCustomSpell03",
1437 "WAHearthStand",
1438 "FlyWAHearthStand",
1439 "WAHearthStandEmoteCheer",
1440 "FlyWAHearthStandEmoteCheer",
1441 "WAHearthStandEmoteTalk",
1442 "FlyWAHearthStandEmoteTalk",
1443 "WAHearthStandCustomSpell01",
1444 "FlyWAHearthStandCustomSpell01",
1445 "WAHearthStandCustomSpell02",
1446 "FlyWAHearthStandCustomSpell02",
1447 "WAHearthStandCustomSpell03",
1448 "FlyWAHearthStandCustomSpell03",
1449 "WAScribeStart",
1450 "FlyWAScribeStart",
1451 "WAScribeLoop",
1452 "FlyWAScribeLoop",
1453 "WAScribeEnd",
1454 "FlyWAScribeEnd",
1455 "WAEmoteScribe",
1456 "FlyWAEmoteScribe",
1457 "Haymaker",
1458 "FlyHaymaker",
1459 "HaymakerPrecast",
1460 "FlyHaymakerPrecast",
1461 "ChannelCastOmniUp",
1462 "FlyChannelCastOmniUp",
1463 "DHJumpLandRun",
1464 "FlyDHJumpLandRun",
1465 "Cinematic01",
1466 "FlyCinematic01",
1467 "Cinematic02",
1468 "FlyCinematic02",
1469 "Cinematic03",
1470 "FlyCinematic03",
1471 "Cinematic04",
1472 "FlyCinematic04",
1473 "Cinematic05",
1474 "FlyCinematic05",
1475 "Cinematic06",
1476 "FlyCinematic06",
1477 "Cinematic07",
1478 "FlyCinematic07",
1479 "Cinematic08",
1480 "FlyCinematic08",
1481 "Cinematic09",
1482 "FlyCinematic09",
1483 "Cinematic10",
1484 "FlyCinematic10",
1485 "TakeOffStart",
1486 "FlyTakeOffStart",
1487 "TakeOffFinish",
1488 "FlyTakeOffFinish",
1489 "LandStart",
1490 "FlyLandStart",
1491 "LandFinish",
1492 "FlyLandFinish",
1493 "WAWalkTalk",
1494 "FlyWAWalkTalk",
1495 "WAPerch03",
1496 "FlyWAPerch03",
1497 "CarriageMountMoving",
1498 "FlyCarriageMountMoving",
1499 "TakeOffFinishFly",
1500 "FlyTakeOffFinishFly",
1501 "CombatAbility2HBig02",
1502 "FlyCombatAbility2HBig02",
1503 "MountWide",
1504 "FlyMountWide",
1505 "EmoteTalkSubdued",
1506 "FlyEmoteTalkSubdued",
1507 "WASit04",
1508 "FlyWASit04",
1509 "MountSummon",
1510 "FlyMountSummon",
1511 "EmoteSelfie",
1512 "FlyEmoteSelfie",
1513 "CustomSpell11",
1514 "FlyCustomSpell11",
1515 "CustomSpell12",
1516 "FlyCustomSpell12",
1517 "CustomSpell13",
1518 "FlyCustomSpell13",
1519 "CustomSpell14",
1520 "FlyCustomSpell14",
1521 "CustomSpell15",
1522 "FlyCustomSpell15",
1523 "CustomSpell16",
1524 "FlyCustomSpell16",
1525 "CustomSpell17",
1526 "FlyCustomSpell17",
1527 "CustomSpell18",
1528 "FlyCustomSpell18",
1529 "CustomSpell19",
1530 "FlyCustomSpell19",
1531 "CustomSpell20",
1532 "FlyCustomSpell20",
1533 "AdvFlyLeft",
1534 "FlyAdvFlyLeft",
1535 "AdvFlyRight",
1536 "FlyAdvFlyRight",
1537 "AdvFlyForward",
1538 "FlyAdvFlyForward",
1539 "AdvFlyBackward",
1540 "FlyAdvFlyBackward",
1541 "AdvFlyUp",
1542 "FlyAdvFlyUp",
1543 "AdvFlyDown",
1544 "FlyAdvFlyDown",
1545 "AdvFlyForwardGlide",
1546 "FlyAdvFlyForwardGlide",
1547 "AdvFlyRoll",
1548 "FlyAdvFlyRoll",
1549 "ProfCookingLoop",
1550 "FlyProfCookingLoop",
1551 "ProfCookingStart",
1552 "FlyProfCookingStart",
1553 "ProfCookingEnd",
1554 "FlyProfCookingEnd",
1555 "WACurious",
1556 "FlyWACurious",
1557 "WAAlert",
1558 "FlyWAAlert",
1559 "WAInvestigate",
1560 "FlyWAInvestigate",
1561 "WAInteraction",
1562 "FlyWAInteraction",
1563 "WAThreaten",
1564 "FlyWAThreaten",
1565 "WAReact01",
1566 "FlyWAReact01",
1567 "WAReact02",
1568 "FlyWAReact02",
1569 "AdvFlyRollStart",
1570 "FlyAdvFlyRollStart",
1571 "AdvFlyRollEnd",
1572 "FlyAdvFlyRollEnd",
1573 "EmpBreathPrecast",
1574 "FlyEmpBreathPrecast",
1575 "EmpBreathPrecastChannel",
1576 "FlyEmpBreathPrecastChannel",
1577 "EmpBreathSpellCast",
1578 "FlyEmpBreathSpellCast",
1579 "EmpBreathSpellCastChannel",
1580 "FlyEmpBreathSpellCastChannel",
1581 "DracFlyBreathTakeoffStart",
1582 "FlyDracFlyBreathTakeoffStart",
1583 "DracFlyBreathTakeoffFinish",
1584 "FlyDracFlyBreathTakeoffFinish",
1585 "DracFlyBreath",
1586 "FlyDracFlyBreath",
1587 "DracFlyBreathLandStart",
1588 "FlyDracFlyBreathLandStart",
1589 "DracFlyBreathLandFinish",
1590 "FlyDracFlyBreathLandFinish",
1591 "DracAirDashLeft",
1592 "FlyDracAirDashLeft",
1593 "DracAirDashForward",
1594 "FlyDracAirDashForward",
1595 "DracAirDashBackward",
1596 "FlyDracAirDashBackward",
1597 "DracAirDashRight",
1598 "FlyDracAirDashRight",
1599 "LivingWorldProximityEnter",
1600 "FlyLivingWorldProximityEnter",
1601 "AdvFlyDownEnd",
1602 "FlyAdvFlyDownEnd",
1603 "LivingWorldProximityLoop",
1604 "FlyLivingWorldProximityLoop",
1605 "LivingWorldProximityLeave",
1606 "FlyLivingWorldProximityLeave",
1607 "EmpAirBarragePrecast",
1608 "FlyEmpAirBarragePrecast",
1609 "EmpAirBarragePrecastChannel",
1610 "FlyEmpAirBarragePrecastChannel",
1611 "EmpAirBarrageSpellCast",
1612 "FlyEmpAirBarrageSpellCast",
1613 "DracClawSwipeLeft",
1614 "FlyDracClawSwipeLeft",
1615 "DracClawSwipeRight",
1616 "FlyDracClawSwipeRight",
1617 "DracHoverIdle",
1618 "FlyDracHoverIdle",
1619 "DracHoverLeft",
1620 "FlyDracHoverLeft",
1621 "DracHoverRight",
1622 "FlyDracHoverRight",
1623 "DracHoverBackward",
1624 "FlyDracHoverBackward",
1625 "DracHoverForward",
1626 "FlyDracHoverForward",
1627 "DracAttackWings",
1628 "FlyDracAttackWings",
1629 "DracAttackTail",
1630 "FlyDracAttackTail",
1631 "AdvFlyStart",
1632 "FlyAdvFlyStart",
1633 "AdvFlyLand",
1634 "FlyAdvFlyLand",
1635 "AdvFlyLandRun",
1636 "FlyAdvFlyLandRun",
1637 "AdvFlyStrafeLeft",
1638 "FlyAdvFlyStrafeLeft",
1639 "AdvFlyStrafeRight",
1640 "FlyAdvFlyStrafeRight",
1641 "AdvFlyIdle",
1642 "FlyAdvFlyIdle",
1643 "AdvFlyRollRight",
1644 "FlyAdvFlyRollRight",
1645 "AdvFlyRollRightEnd",
1646 "FlyAdvFlyRollRightEnd",
1647 "AdvFlyRollLeft",
1648 "FlyAdvFlyRollLeft",
1649 "AdvFlyRollLeftEnd",
1650 "FlyAdvFlyRollLeftEnd",
1651 "AdvFlyFlap",
1652 "FlyAdvFlyFlap",
1653 "DracHoverDracClawSwipeLeft",
1654 "FlyDracHoverDracClawSwipeLeft",
1655 "DracHoverDracClawSwipeRight",
1656 "FlyDracHoverDracClawSwipeRight",
1657 "DracHoverDracAttackWings",
1658 "FlyDracHoverDracAttackWings",
1659 "DracHoverReadySpellOmni",
1660 "FlyDracHoverReadySpellOmni",
1661 "DracHoverSpellCastOmni",
1662 "FlyDracHoverSpellCastOmni",
1663 "DracHoverChannelSpellOmni",
1664 "FlyDracHoverChannelSpellOmni",
1665 "DracHoverReadySpellDirected",
1666 "FlyDracHoverReadySpellDirected",
1667 "DracHoverChannelSpellDirected",
1668 "FlyDracHoverChannelSpellDirected",
1669 "DracHoverSpellCastDirected",
1670 "FlyDracHoverSpellCastDirected",
1671 "DracHoverCastOutStrong",
1672 "FlyDracHoverCastOutStrong",
1673 "DracHoverBattleRoar",
1674 "FlyDracHoverBattleRoar",
1675 "DracHoverEmpBreathSpellCast",
1676 "FlyDracHoverEmpBreathSpellCast",
1677 "DracHoverEmpBreathSpellCastChannel",
1678 "FlyDracHoverEmpBreathSpellCastChannel",
1679 "LivingWorldTimeOfDayEnter",
1680 "FlyLivingWorldTimeOfDayEnter",
1681 "LivingWorldTimeOfDayLoop",
1682 "FlyLivingWorldTimeOfDayLoop",
1683 "LivingWorldTimeOfDayLeave",
1684 "FlyLivingWorldTimeOfDayLeave",
1685 "LivingWorldWeatherEnter",
1686 "FlyLivingWorldWeatherEnter",
1687 "LivingWorldWeatherLoop",
1688 "FlyLivingWorldWeatherLoop",
1689 "LivingWorldWeatherLeave",
1690 "FlyLivingWorldWeatherLeave",
1691 "AdvFlyDownStart",
1692 "FlyAdvFlyDownStart",
1693 "AdvFlyFlapBig",
1694 "FlyAdvFlyFlapBig",
1695 "DracHoverReadyUnarmed",
1696 "FlyDracHoverReadyUnarmed",
1697 "DracHoverAttackUnarmed",
1698 "FlyDracHoverAttackUnarmed",
1699 "DracHoverParryUnarmed",
1700 "FlyDracHoverParryUnarmed",
1701 "DracHoverCombatWound",
1702 "FlyDracHoverCombatWound",
1703 "DracHoverCombatCritical",
1704 "FlyDracHoverCombatCritical",
1705 "DracHoverAttackTail",
1706 "FlyDracHoverAttackTail",
1707 "Glide",
1708 "FlyGlide",
1709 "GlideEnd",
1710 "FlyGlideEnd",
1711 "DracClawSwipe",
1712 "FlyDracClawSwipe",
1713 "DracHoverDracClawSwipe",
1714 "FlyDracHoverDracClawSwipe",
1715 "AdvFlyFlapUp",
1716 "FlyAdvFlyFlapUp",
1717 "AdvFlySlowFall",
1718 "FlyAdvFlySlowFall",
1719 "AdvFlyFlapFoward",
1720 "FlyAdvFlyFlapFoward",
1721 "DracSpellCastWings",
1722 "FlyDracSpellCastWings",
1723 "DracHoverDracSpellCastWings",
1724 "FlyDracHoverDracSpellCastWings",
1725 "DracAirDashVertical",
1726 "FlyDracAirDashVertical",
1727 "DracAirDashRefresh",
1728 "FlyDracAirDashRefresh",
1729 "SkinningLoop",
1730 "FlySkinningLoop",
1731 "SkinningStart",
1732 "FlySkinningStart",
1733 "SkinningEnd",
1734 "FlySkinningEnd",
1735 "AdvFlyForwardGlideSlow",
1736 "FlyAdvFlyForwardGlideSlow",
1737 "AdvFlyForwardGlideFast",
1738 "FlyAdvFlyForwardGlideFast",
1739 "AdvFlySecondFlapUp",
1740 "FlyAdvFlySecondFlapUp",
1741 "FloatIdle",
1742 "FlyFloatIdle",
1743 "FloatWalk",
1744 "FlyFloatWalk",
1745 "CinematicTalk",
1746 "FlyCinematicTalk",
1747 "CinematicWAGuardEmoteSlam01",
1748 "FlyCinematicWAGuardEmoteSlam01",
1749 "WABlowHorn",
1750 "FlyWABlowHorn",
1751 "MountExtraWide",
1752 "FlyMountExtraWide",
1753 "WA2HIdle",
1754 "FlyWA2HIdle",
1755 "HerbalismLoop",
1756 "FlyHerbalismLoop",
1757 "CookingLoop",
1758 "FlyCookingLoop",
1759 "WAWeaponSharpenNoSheathe",
1760 "FlyWAWeaponSharpenNoSheathe",
1761 "CinematicDeath",
1762 "FlyCinematicDeath",
1763 "CinematicDeathPose",
1764 "FlyCinematicDeathPose",
1765 "EmpSlamPrecast",
1766 "FlyEmpSlamPrecast",
1767 "EmpSlamPrecastChannel",
1768 "FlyEmpSlamPrecastChannel",
1769 "EmpSlamSpellCast",
1770 "FlyEmpSlamSpellCast",
1771 "Climb",
1772 "FlyClimb",
1773 "ClimbStart",
1774 "FlyClimbStart",
1775 "ClimbEnd",
1776 "FlyClimbEnd",
1777 "MountLeanLeft",
1778 "FlyMountLeanLeft",
1779 "MountLeanRight",
1780 "FlyMountLeanRight",
1781 "MountDive",
1782 "FlyMountDive",
1783 "MountCrouch",
1784 "FlyMountCrouch",
1785 "WAShovelLoop",
1786 "FlyWAShovelLoop",
1787 "EmoteTalkFrustrated",
1788 "FlyEmoteTalkFrustrated",
1789 };
1790
1791 static constexpr size_t ANIM_NAME_COUNT = sizeof(ANIM_NAMES) / sizeof(ANIM_NAMES[0]);
1792
1793 inline std::string getAnimName(uint32_t animId)
1794 {
1795 if (animId < ANIM_NAME_COUNT)
1796 return std::string(ANIM_NAMES[animId]);
1797 return "UnknownAnim_" + std::to_string(animId);
1798 }
1799}
Index-based animation name lookup, ported from wow.export's AnimMapper.js.
Definition AnimMapper.h:11
static constexpr size_t ANIM_NAME_COUNT
std::string getAnimName(uint32_t animId)
static constexpr std::string_view ANIM_NAMES[]
Definition AnimMapper.h:12