/* =========================================================================== Copyright (C) 1999 - 2005, Id Software, Inc. Copyright (C) 2000 - 2013, Raven Software, Inc. Copyright (C) 2001 - 2013, Activision, Inc. Copyright (C) 2013 - 2015, OpenJK contributors This file is part of the OpenJK source code. OpenJK is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . =========================================================================== */ // special file included only by cg_players.cpp & ui_players.cpp // // moved it from the original header file for PCH reasons... // stringID_table_t animTable [MAX_ANIMATIONS+1] = { //================================================= //HEAD ANIMS //================================================= //# #sep Head-only anims ENUM2STRING(FACE_TALK0), //# silent ENUM2STRING(FACE_TALK1), //# quiet ENUM2STRING(FACE_TALK2), //# semi-quiet ENUM2STRING(FACE_TALK3), //# semi-loud ENUM2STRING(FACE_TALK4), //# loud ENUM2STRING(FACE_ALERT), //# ENUM2STRING(FACE_SMILE), //# ENUM2STRING(FACE_FROWN), //# ENUM2STRING(FACE_DEAD), //# //================================================= //ANIMS IN WHICH UPPER AND LOWER OBJECTS ARE IN MD3 //================================================= //# #sep ENUM2STRING(BOTH_ DEATHS ENUM2STRING(BOTH_DEATH1), //# First Death anim ENUM2STRING(BOTH_DEATH2), //# Second Death anim ENUM2STRING(BOTH_DEATH3), //# Third Death anim ENUM2STRING(BOTH_DEATH4), //# Fourth Death anim ENUM2STRING(BOTH_DEATH5), //# Fifth Death anim ENUM2STRING(BOTH_DEATH6), //# Sixth Death anim ENUM2STRING(BOTH_DEATH7), //# Seventh Death anim ENUM2STRING(BOTH_DEATH8), //# ENUM2STRING(BOTH_DEATH9), //# ENUM2STRING(BOTH_DEATH10), //# ENUM2STRING(BOTH_DEATH11), //# ENUM2STRING(BOTH_DEATH12), //# ENUM2STRING(BOTH_DEATH13), //# ENUM2STRING(BOTH_DEATH14), //# ENUM2STRING(BOTH_DEATH15), //# ENUM2STRING(BOTH_DEATH16), //# ENUM2STRING(BOTH_DEATH17), //# ENUM2STRING(BOTH_DEATH18), //# ENUM2STRING(BOTH_DEATH19), //# ENUM2STRING(BOTH_DEATH20), //# ENUM2STRING(BOTH_DEATH21), //# ENUM2STRING(BOTH_DEATH22), //# ENUM2STRING(BOTH_DEATH23), //# ENUM2STRING(BOTH_DEATH24), //# ENUM2STRING(BOTH_DEATH25), //# ENUM2STRING(BOTH_DEATHFORWARD1), //# First Death in which they get thrown forward ENUM2STRING(BOTH_DEATHFORWARD2), //# Second Death in which they get thrown forward ENUM2STRING(BOTH_DEATHFORWARD3), //# Tavion's falling in cin# 23 ENUM2STRING(BOTH_DEATHBACKWARD1), //# First Death in which they get thrown backward ENUM2STRING(BOTH_DEATHBACKWARD2), //# Second Death in which they get thrown backward ENUM2STRING(BOTH_DEATH1IDLE), //# Idle while close to death ENUM2STRING(BOTH_LYINGDEATH1), //# Death to play when killed lying down ENUM2STRING(BOTH_STUMBLEDEATH1), //# Stumble forward and fall face first death ENUM2STRING(BOTH_FALLDEATH1), //# Fall forward off a high cliff and splat death - start ENUM2STRING(BOTH_FALLDEATH1INAIR), //# Fall forward off a high cliff and splat death - loop ENUM2STRING(BOTH_FALLDEATH1LAND), //# Fall forward off a high cliff and splat death - hit bottom ENUM2STRING(BOTH_DEATH_ROLL), //# Death anim from a roll ENUM2STRING(BOTH_DEATH_FLIP), //# Death anim from a flip ENUM2STRING(BOTH_DEATH_SPIN_90_R), //# Death anim when facing 90 degrees right ENUM2STRING(BOTH_DEATH_SPIN_90_L), //# Death anim when facing 90 degrees left ENUM2STRING(BOTH_DEATH_SPIN_180), //# Death anim when facing backwards ENUM2STRING(BOTH_DEATH_LYING_UP), //# Death anim when lying on back ENUM2STRING(BOTH_DEATH_LYING_DN), //# Death anim when lying on front ENUM2STRING(BOTH_DEATH_FALLING_DN), //# Death anim when falling on face ENUM2STRING(BOTH_DEATH_FALLING_UP), //# Death anim when falling on back ENUM2STRING(BOTH_DEATH_CROUCHED), //# Death anim when crouched //# #sep ENUM2STRING(BOTH_ DEAD POSES # Should be last frame of corresponding previous anims ENUM2STRING(BOTH_DEAD1), //# First Death finished pose ENUM2STRING(BOTH_DEAD2), //# Second Death finished pose ENUM2STRING(BOTH_DEAD3), //# Third Death finished pose ENUM2STRING(BOTH_DEAD4), //# Fourth Death finished pose ENUM2STRING(BOTH_DEAD5), //# Fifth Death finished pose ENUM2STRING(BOTH_DEAD6), //# Sixth Death finished pose ENUM2STRING(BOTH_DEAD7), //# Seventh Death finished pose ENUM2STRING(BOTH_DEAD8), //# ENUM2STRING(BOTH_DEAD9), //# ENUM2STRING(BOTH_DEAD10), //# ENUM2STRING(BOTH_DEAD11), //# ENUM2STRING(BOTH_DEAD12), //# ENUM2STRING(BOTH_DEAD13), //# ENUM2STRING(BOTH_DEAD14), //# ENUM2STRING(BOTH_DEAD15), //# ENUM2STRING(BOTH_DEAD16), //# ENUM2STRING(BOTH_DEAD17), //# ENUM2STRING(BOTH_DEAD18), //# ENUM2STRING(BOTH_DEAD19), //# ENUM2STRING(BOTH_DEAD20), //# ENUM2STRING(BOTH_DEAD21), //# ENUM2STRING(BOTH_DEAD22), //# ENUM2STRING(BOTH_DEAD23), //# ENUM2STRING(BOTH_DEAD24), //# ENUM2STRING(BOTH_DEAD25), //# ENUM2STRING(BOTH_DEADFORWARD1), //# First thrown forward death finished pose ENUM2STRING(BOTH_DEADFORWARD2), //# Second thrown forward death finished pose ENUM2STRING(BOTH_DEADBACKWARD1), //# First thrown backward death finished pose ENUM2STRING(BOTH_DEADBACKWARD2), //# Second thrown backward death finished pose ENUM2STRING(BOTH_LYINGDEAD1), //# Killed lying down death finished pose ENUM2STRING(BOTH_STUMBLEDEAD1), //# Stumble forward death finished pose ENUM2STRING(BOTH_FALLDEAD1LAND), //# Fall forward and splat death finished pose //# #sep ENUM2STRING(BOTH_ DEAD TWITCH/FLOP # React to being shot from death poses ENUM2STRING(BOTH_DEADFLOP1), //# React to being shot from First Death finished pose ENUM2STRING(BOTH_DEADFLOP2), //# React to being shot from Second Death finished pose ENUM2STRING(BOTH_DISMEMBER_HEAD1), //# ENUM2STRING(BOTH_DISMEMBER_TORSO1), //# ENUM2STRING(BOTH_DISMEMBER_LLEG), //# ENUM2STRING(BOTH_DISMEMBER_RLEG), //# ENUM2STRING(BOTH_DISMEMBER_RARM), //# ENUM2STRING(BOTH_DISMEMBER_LARM), //# //# #sep ENUM2STRING(BOTH_ PAINS ENUM2STRING(BOTH_PAIN1), //# First take pain anim ENUM2STRING(BOTH_PAIN2), //# Second take pain anim ENUM2STRING(BOTH_PAIN3), //# Third take pain anim ENUM2STRING(BOTH_PAIN4), //# Fourth take pain anim ENUM2STRING(BOTH_PAIN5), //# Fifth take pain anim - from behind ENUM2STRING(BOTH_PAIN6), //# Sixth take pain anim - from behind ENUM2STRING(BOTH_PAIN7), //# Seventh take pain anim - from behind ENUM2STRING(BOTH_PAIN8), //# Eigth take pain anim - from behind ENUM2STRING(BOTH_PAIN9), //# ENUM2STRING(BOTH_PAIN10), //# ENUM2STRING(BOTH_PAIN11), //# ENUM2STRING(BOTH_PAIN12), //# ENUM2STRING(BOTH_PAIN13), //# ENUM2STRING(BOTH_PAIN14), //# ENUM2STRING(BOTH_PAIN15), //# ENUM2STRING(BOTH_PAIN16), //# ENUM2STRING(BOTH_PAIN17), //# ENUM2STRING(BOTH_PAIN18), //# //# #sep ENUM2STRING(BOTH_ ATTACKS ENUM2STRING(BOTH_ATTACK1), //# Attack with stun baton ENUM2STRING(BOTH_ATTACK2), //# Attack with one-handed pistol ENUM2STRING(BOTH_ATTACK3), //# Attack with blaster rifle ENUM2STRING(BOTH_ATTACK4), //# Attack with disruptor ENUM2STRING(BOTH_ATTACK5), //# Another Rancor Attack ENUM2STRING(BOTH_ATTACK6), //# Yet Another Rancor Attack ENUM2STRING(BOTH_ATTACK7), //# Yet Another Rancor Attack ENUM2STRING(BOTH_ATTACK10), //# Attack with thermal det ENUM2STRING(BOTH_ATTACK11), //# "Attack" with tripmine and detpack ENUM2STRING(BOTH_MELEE1), //# First melee attack ENUM2STRING(BOTH_MELEE2), //# Second melee attack ENUM2STRING(BOTH_THERMAL_READY), //# pull back with thermal ENUM2STRING(BOTH_THERMAL_THROW), //# throw thermal //* #sep ENUM2STRING(BOTH_ SABER ANIMS //Saber attack anims - power level 1 ENUM2STRING(BOTH_A1_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A1__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A1__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A1_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A1_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A1_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A1_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T1_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T1_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T1_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T1_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T1__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T1__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T1__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T1__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T1_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T1_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T1_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T1_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T1_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T1_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T1_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T1_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T1_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T1_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T1_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T1_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T1__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T1__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T1__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T1_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T1_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T1_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T1_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T1_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T1_TR_BR) ENUM2STRING(BOTH_T1_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T1_T__BR) ENUM2STRING(BOTH_T1__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T1_BR__R) ENUM2STRING(BOTH_T1__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T1_T___R) ENUM2STRING(BOTH_T1_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T1__R_TR) ENUM2STRING(BOTH_T1_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T1_T__TR) ENUM2STRING(BOTH_T1_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T1__R_TL) ENUM2STRING(BOTH_T1_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T1_TR_TL) ENUM2STRING(BOTH_T1_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T1_T__TL) ENUM2STRING(BOTH_T1_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T1__L_TL) ENUM2STRING(BOTH_T1__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T1_TR__L) ENUM2STRING(BOTH_T1__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T1_T___L) ENUM2STRING(BOTH_T1__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T1_BL__L) ENUM2STRING(BOTH_T1_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T1_T__BL) ENUM2STRING(BOTH_T1_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T1_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S1_S1_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S1_S1__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S1_S1__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S1_S1_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S1_S1_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S1_S1_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S1_S1_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R1_B__S1), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R1__L_S1), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R1__R_S1), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R1_TL_S1), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R1_BR_S1), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R1_BL_S1), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R1_TR_S1), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B1_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B1__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B1_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B1_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B1_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B1__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B1_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D1_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D1__R___), //# Deflection toward R ENUM2STRING(BOTH_D1_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D1_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D1__L___), //# Deflection toward L ENUM2STRING(BOTH_D1_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D1_B____), //# Deflection toward B //Saber attack anims - power level 2 ENUM2STRING(BOTH_A2_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A2__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A2__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A2_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A2_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A2_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A2_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T2_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T2_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T2_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T2_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T2__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T2__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T2__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T2__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T2_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T2_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T2_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T2_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T2_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T2_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T2_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T2_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T2_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T2_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T2_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T2_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T2__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T2__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T2__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T2_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T2_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T2_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T2_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T2_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T2_TR_BR) ENUM2STRING(BOTH_T2_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T2_T__BR) ENUM2STRING(BOTH_T2__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T2_BR__R) ENUM2STRING(BOTH_T2__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T2_T___R) ENUM2STRING(BOTH_T2_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T2__R_TR) ENUM2STRING(BOTH_T2_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T2_T__TR) ENUM2STRING(BOTH_T2_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T2__R_TL) ENUM2STRING(BOTH_T2_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T2_TR_TL) ENUM2STRING(BOTH_T2_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T2_T__TL) ENUM2STRING(BOTH_T2_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T2__L_TL) ENUM2STRING(BOTH_T2__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T2_TR__L) ENUM2STRING(BOTH_T2__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T2_T___L) ENUM2STRING(BOTH_T2__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T2_BL__L) ENUM2STRING(BOTH_T2_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T2_T__BL) ENUM2STRING(BOTH_T2_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T2_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S2_S1_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S2_S1__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S2_S1__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S2_S1_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S2_S1_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S2_S1_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S2_S1_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R2_B__S1), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R2__L_S1), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R2__R_S1), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R2_TL_S1), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R2_BR_S1), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R2_BL_S1), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R2_TR_S1), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B2_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B2__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B2_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B2_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B2_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B2__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B2_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D2_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D2__R___), //# Deflection toward R ENUM2STRING(BOTH_D2_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D2_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D2__L___), //# Deflection toward L ENUM2STRING(BOTH_D2_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D2_B____), //# Deflection toward B //Saber attack anims - power level 3 ENUM2STRING(BOTH_A3_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A3__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A3__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A3_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A3_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A3_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A3_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T3_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T3_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T3_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T3_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T3__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T3__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T3__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T3__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T3_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T3_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T3_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T3_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T3_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T3_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T3_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T3_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T3_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T3_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T3_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T3_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T3__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T3__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T3__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T3_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T3_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T3_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T3_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T3_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T3_TR_BR) ENUM2STRING(BOTH_T3_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T3_T__BR) ENUM2STRING(BOTH_T3__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T3_BR__R) ENUM2STRING(BOTH_T3__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T3_T___R) ENUM2STRING(BOTH_T3_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T3__R_TR) ENUM2STRING(BOTH_T3_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T3_T__TR) ENUM2STRING(BOTH_T3_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T3__R_TL) ENUM2STRING(BOTH_T3_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T3_TR_TL) ENUM2STRING(BOTH_T3_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T3_T__TL) ENUM2STRING(BOTH_T3_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T3__L_TL) ENUM2STRING(BOTH_T3__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T3_TR__L) ENUM2STRING(BOTH_T3__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T3_T___L) ENUM2STRING(BOTH_T3__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T3_BL__L) ENUM2STRING(BOTH_T3_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T3_T__BL) ENUM2STRING(BOTH_T3_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T3_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S3_S1_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S3_S1__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S3_S1__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S3_S1_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S3_S1_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S3_S1_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S3_S1_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R3_B__S1), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R3__L_S1), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R3__R_S1), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R3_TL_S1), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R3_BR_S1), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R3_BL_S1), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R3_TR_S1), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B3_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B3__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B3_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B3_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B3_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B3__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B3_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D3_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D3__R___), //# Deflection toward R ENUM2STRING(BOTH_D3_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D3_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D3__L___), //# Deflection toward L ENUM2STRING(BOTH_D3_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D3_B____), //# Deflection toward B //Saber attack anims - power level 4 - Desann's ENUM2STRING(BOTH_A4_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A4__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A4__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A4_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A4_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A4_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A4_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T4_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T4_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T4_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T4_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T4__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T4__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T4__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T4__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T4_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T4_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T4_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T4_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T4_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T4_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T4_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T4_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T4_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T4_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T4_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T4_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T4__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T4__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T4__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T4_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T4_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T4_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T4_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T4_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T4_TR_BR) ENUM2STRING(BOTH_T4_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T4_T__BR) ENUM2STRING(BOTH_T4__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T4_BR__R) ENUM2STRING(BOTH_T4__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T4_T___R) ENUM2STRING(BOTH_T4_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T4__R_TR) ENUM2STRING(BOTH_T4_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T4_T__TR) ENUM2STRING(BOTH_T4_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T4__R_TL) ENUM2STRING(BOTH_T4_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T4_TR_TL) ENUM2STRING(BOTH_T4_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T4_T__TL) ENUM2STRING(BOTH_T4_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T4__L_TL) ENUM2STRING(BOTH_T4__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T4_TR__L) ENUM2STRING(BOTH_T4__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T4_T___L) ENUM2STRING(BOTH_T4__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T4_BL__L) ENUM2STRING(BOTH_T4_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T4_T__BL) ENUM2STRING(BOTH_T4_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T4_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S4_S1_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S4_S1__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S4_S1__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S4_S1_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S4_S1_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S4_S1_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S4_S1_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R4_B__S1), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R4__L_S1), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R4__R_S1), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R4_TL_S1), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R4_BR_S1), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R4_BL_S1), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R4_TR_S1), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B4_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B4__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B4_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B4_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B4_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B4__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B4_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D4_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D4__R___), //# Deflection toward R ENUM2STRING(BOTH_D4_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D4_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D4__L___), //# Deflection toward L ENUM2STRING(BOTH_D4_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D4_B____), //# Deflection toward B //Saber attack anims - power level 5 - Tavion's ENUM2STRING(BOTH_A5_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A5__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A5__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A5_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A5_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A5_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A5_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T5_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T5_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T5_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T5_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T5__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T5__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T5__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T5__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T5_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T5_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T5_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T5_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T5_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T5_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T5_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T5_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T5_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T5_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T5_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T5_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T5__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T5__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T5__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T5_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T5_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T5_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T5_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T5_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T5_TR_BR) ENUM2STRING(BOTH_T5_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T5_T__BR) ENUM2STRING(BOTH_T5__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T5_BR__R) ENUM2STRING(BOTH_T5__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T5_T___R) ENUM2STRING(BOTH_T5_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T5__R_TR) ENUM2STRING(BOTH_T5_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T5_T__TR) ENUM2STRING(BOTH_T5_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T5__R_TL) ENUM2STRING(BOTH_T5_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T5_TR_TL) ENUM2STRING(BOTH_T5_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T5_T__TL) ENUM2STRING(BOTH_T5_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T5__L_TL) ENUM2STRING(BOTH_T5__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T5_TR__L) ENUM2STRING(BOTH_T5__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T5_T___L) ENUM2STRING(BOTH_T5__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T5_BL__L) ENUM2STRING(BOTH_T5_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T5_T__BL) ENUM2STRING(BOTH_T5_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T5_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S5_S1_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S5_S1__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S5_S1__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S5_S1_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S5_S1_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S5_S1_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S5_S1_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R5_B__S1), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R5__L_S1), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R5__R_S1), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R5_TL_S1), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R5_BR_S1), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R5_BL_S1), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R5_TR_S1), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B5_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B5__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B5_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B5_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B5_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B5__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B5_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D5_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D5__R___), //# Deflection toward R ENUM2STRING(BOTH_D5_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D5_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D5__L___), //# Deflection toward L ENUM2STRING(BOTH_D5_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D5_B____), //# Deflection toward B //Saber attack anims - power level 6 ENUM2STRING(BOTH_A6_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A6__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A6__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A6_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A6_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A6_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A6_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T6_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T6_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T6_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T6_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T6__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T6__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T6__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T6__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T6_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T6_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T6_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T6_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T6_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T6_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T6_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T6_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T6_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T6_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T6_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T6_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T6__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T6__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T6__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T6_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T6_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T6_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T6_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T6_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T6_TR_BR) ENUM2STRING(BOTH_T6_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T6_T__BR) ENUM2STRING(BOTH_T6__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T6_BR__R) ENUM2STRING(BOTH_T6__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T6_T___R) ENUM2STRING(BOTH_T6_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T6__R_TR) ENUM2STRING(BOTH_T6_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T6_T__TR) ENUM2STRING(BOTH_T6_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T6__R_TL) ENUM2STRING(BOTH_T6_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T6_TR_TL) ENUM2STRING(BOTH_T6_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T6_T__TL) ENUM2STRING(BOTH_T6_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T6__L_TL) ENUM2STRING(BOTH_T6__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T6_TR__L) ENUM2STRING(BOTH_T6__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T6_T___L) ENUM2STRING(BOTH_T6__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T6_BL__L) ENUM2STRING(BOTH_T6_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T6_T__BL) ENUM2STRING(BOTH_T6_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T6_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S6_S6_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S6_S6__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S6_S6__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S6_S6_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S6_S6_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S6_S6_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S6_S6_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R6_B__S6), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R6__L_S6), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R6__R_S6), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R6_TL_S6), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R6_BR_S6), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R6_BL_S6), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R6_TR_S6), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B6_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B6__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B6_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B6_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B6_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B6__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B6_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D6_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D6__R___), //# Deflection toward R ENUM2STRING(BOTH_D6_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D6_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D6__L___), //# Deflection toward L ENUM2STRING(BOTH_D6_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D6_B____), //# Deflection toward B //Saber attack anims - power level 7 ENUM2STRING(BOTH_A7_T__B_), //# Fast weak vertical attack top to bottom ENUM2STRING(BOTH_A7__L__R), //# Fast weak horizontal attack left to right ENUM2STRING(BOTH_A7__R__L), //# Fast weak horizontal attack right to left ENUM2STRING(BOTH_A7_TL_BR), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A7_BR_TL), //# Fast weak diagonal attack top left to botom right ENUM2STRING(BOTH_A7_BL_TR), //# Fast weak diagonal attack bottom left to top right ENUM2STRING(BOTH_A7_TR_BL), //# Fast weak diagonal attack bottom left to right //Saber Arc and Spin Transitions ENUM2STRING(BOTH_T7_BR__R), //# Fast arc bottom right to right ENUM2STRING(BOTH_T7_BR_TL), //# Fast weak spin bottom right to top left ENUM2STRING(BOTH_T7_BR__L), //# Fast weak spin bottom right to left ENUM2STRING(BOTH_T7_BR_BL), //# Fast weak spin bottom right to bottom left ENUM2STRING(BOTH_T7__R_TR), //# Fast arc right to top right ENUM2STRING(BOTH_T7__R_TL), //# Fast arc right to top left ENUM2STRING(BOTH_T7__R__L), //# Fast weak spin right to left ENUM2STRING(BOTH_T7__R_BL), //# Fast weak spin right to bottom left ENUM2STRING(BOTH_T7_TR_BR), //# Fast arc top right to bottom right ENUM2STRING(BOTH_T7_TR_TL), //# Fast arc top right to top left ENUM2STRING(BOTH_T7_TR__L), //# Fast arc top right to left ENUM2STRING(BOTH_T7_TR_BL), //# Fast weak spin top right to bottom left ENUM2STRING(BOTH_T7_T__BR), //# Fast arc top to bottom right ENUM2STRING(BOTH_T7_T___R), //# Fast arc top to right ENUM2STRING(BOTH_T7_T__TR), //# Fast arc top to top right ENUM2STRING(BOTH_T7_T__TL), //# Fast arc top to top left ENUM2STRING(BOTH_T7_T___L), //# Fast arc top to left ENUM2STRING(BOTH_T7_T__BL), //# Fast arc top to bottom left ENUM2STRING(BOTH_T7_TL_BR), //# Fast weak spin top left to bottom right ENUM2STRING(BOTH_T7_TL_BL), //# Fast arc top left to bottom left ENUM2STRING(BOTH_T7__L_BR), //# Fast weak spin left to bottom right ENUM2STRING(BOTH_T7__L__R), //# Fast weak spin left to right ENUM2STRING(BOTH_T7__L_TL), //# Fast arc left to top left ENUM2STRING(BOTH_T7_BL_BR), //# Fast weak spin bottom left to bottom right ENUM2STRING(BOTH_T7_BL__R), //# Fast weak spin bottom left to right ENUM2STRING(BOTH_T7_BL_TR), //# Fast weak spin bottom left to top right ENUM2STRING(BOTH_T7_BL__L), //# Fast arc bottom left to left //Saber Arc Transitions that use existing animations played backwards ENUM2STRING(BOTH_T7_BR_TR), //# Fast arc bottom right to top right (use: ENUM2STRING(BOTH_T7_TR_BR) ENUM2STRING(BOTH_T7_BR_T_), //# Fast arc bottom right to top (use: ENUM2STRING(BOTH_T7_T__BR) ENUM2STRING(BOTH_T7__R_BR), //# Fast arc right to bottom right (use: ENUM2STRING(BOTH_T7_BR__R) ENUM2STRING(BOTH_T7__R_T_), //# Fast ar right to top (use: ENUM2STRING(BOTH_T7_T___R) ENUM2STRING(BOTH_T7_TR__R), //# Fast arc top right to right (use: ENUM2STRING(BOTH_T7__R_TR) ENUM2STRING(BOTH_T7_TR_T_), //# Fast arc top right to top (use: ENUM2STRING(BOTH_T7_T__TR) ENUM2STRING(BOTH_T7_TL__R), //# Fast arc top left to right (use: ENUM2STRING(BOTH_T7__R_TL) ENUM2STRING(BOTH_T7_TL_TR), //# Fast arc top left to top right (use: ENUM2STRING(BOTH_T7_TR_TL) ENUM2STRING(BOTH_T7_TL_T_), //# Fast arc top left to top (use: ENUM2STRING(BOTH_T7_T__TL) ENUM2STRING(BOTH_T7_TL__L), //# Fast arc top left to left (use: ENUM2STRING(BOTH_T7__L_TL) ENUM2STRING(BOTH_T7__L_TR), //# Fast arc left to top right (use: ENUM2STRING(BOTH_T7_TR__L) ENUM2STRING(BOTH_T7__L_T_), //# Fast arc left to top (use: ENUM2STRING(BOTH_T7_T___L) ENUM2STRING(BOTH_T7__L_BL), //# Fast arc left to bottom left (use: ENUM2STRING(BOTH_T7_BL__L) ENUM2STRING(BOTH_T7_BL_T_), //# Fast arc bottom left to top (use: ENUM2STRING(BOTH_T7_T__BL) ENUM2STRING(BOTH_T7_BL_TL), //# Fast arc bottom left to top left (use: ENUM2STRING(BOTH_T7_TL_BL) //Saber Attack Start Transitions ENUM2STRING(BOTH_S7_S7_T_), //# Fast plain transition from stance1 to top-to-bottom Fast weak attack ENUM2STRING(BOTH_S7_S7__L), //# Fast plain transition from stance1 to left-to-right Fast weak attack ENUM2STRING(BOTH_S7_S7__R), //# Fast plain transition from stance1 to right-to-left Fast weak attack ENUM2STRING(BOTH_S7_S7_TL), //# Fast plain transition from stance1 to top-left-to-bottom-right Fast weak attack ENUM2STRING(BOTH_S7_S7_BR), //# Fast plain transition from stance1 to bottom-right-to-top-left Fast weak attack ENUM2STRING(BOTH_S7_S7_BL), //# Fast plain transition from stance1 to bottom-left-to-top-right Fast weak attack ENUM2STRING(BOTH_S7_S7_TR), //# Fast plain transition from stance1 to top-right-to-bottom-left Fast weak attack //Saber Attack Return Transitions ENUM2STRING(BOTH_R7_B__S7), //# Fast plain transition from top-to-bottom Fast weak attack to stance1 ENUM2STRING(BOTH_R7__L_S7), //# Fast plain transition from left-to-right Fast weak attack to stance1 ENUM2STRING(BOTH_R7__R_S7), //# Fast plain transition from right-to-left Fast weak attack to stance1 ENUM2STRING(BOTH_R7_TL_S7), //# Fast plain transition from top-left-to-bottom-right Fast weak attack to stance1 ENUM2STRING(BOTH_R7_BR_S7), //# Fast plain transition from bottom-right-to-top-left Fast weak attack to stance1 ENUM2STRING(BOTH_R7_BL_S7), //# Fast plain transition from bottom-left-to-top-right Fast weak attack to stance1 ENUM2STRING(BOTH_R7_TR_S7), //# Fast plain transition from top-right-to-bottom-left Fast weak attack //Saber Attack Bounces (first 4 frames of an attack), played backwards) ENUM2STRING(BOTH_B7_BR___), //# Bounce-back if attack from BR is blocked ENUM2STRING(BOTH_B7__R___), //# Bounce-back if attack from R is blocked ENUM2STRING(BOTH_B7_TR___), //# Bounce-back if attack from TR is blocked ENUM2STRING(BOTH_B7_T____), //# Bounce-back if attack from T is blocked ENUM2STRING(BOTH_B7_TL___), //# Bounce-back if attack from TL is blocked ENUM2STRING(BOTH_B7__L___), //# Bounce-back if attack from L is blocked ENUM2STRING(BOTH_B7_BL___), //# Bounce-back if attack from BL is blocked //Saber Attack Deflections (last 4 frames of an attack) ENUM2STRING(BOTH_D7_BR___), //# Deflection toward BR ENUM2STRING(BOTH_D7__R___), //# Deflection toward R ENUM2STRING(BOTH_D7_TR___), //# Deflection toward TR ENUM2STRING(BOTH_D7_TL___), //# Deflection toward TL ENUM2STRING(BOTH_D7__L___), //# Deflection toward L ENUM2STRING(BOTH_D7_BL___), //# Deflection toward BL ENUM2STRING(BOTH_D7_B____), //# Deflection toward B //Saber parry anims ENUM2STRING(BOTH_P1_S1_T_), //# Block shot/saber top ENUM2STRING(BOTH_P1_S1_TR), //# Block shot/saber top right ENUM2STRING(BOTH_P1_S1_TL), //# Block shot/saber top left ENUM2STRING(BOTH_P1_S1_BL), //# Block shot/saber bottom left ENUM2STRING(BOTH_P1_S1_BR), //# Block shot/saber bottom right //Saber knockaway ENUM2STRING(BOTH_K1_S1_T_), //# knockaway saber top ENUM2STRING(BOTH_K1_S1_TR), //# knockaway saber top right ENUM2STRING(BOTH_K1_S1_TL), //# knockaway saber top left ENUM2STRING(BOTH_K1_S1_BL), //# knockaway saber bottom left ENUM2STRING(BOTH_K1_S1_B_), //# knockaway saber bottom ENUM2STRING(BOTH_K1_S1_BR), //# knockaway saber bottom right //Saber attack knocked away ENUM2STRING(BOTH_V1_BR_S1), //# BR attack knocked away ENUM2STRING(BOTH_V1__R_S1), //# R attack knocked away ENUM2STRING(BOTH_V1_TR_S1), //# TR attack knocked away ENUM2STRING(BOTH_V1_T__S1), //# T attack knocked away ENUM2STRING(BOTH_V1_TL_S1), //# TL attack knocked away ENUM2STRING(BOTH_V1__L_S1), //# L attack knocked away ENUM2STRING(BOTH_V1_BL_S1), //# BL attack knocked away ENUM2STRING(BOTH_V1_B__S1), //# B attack knocked away //Saber parry broken ENUM2STRING(BOTH_H1_S1_T_), //# saber knocked down from top parry ENUM2STRING(BOTH_H1_S1_TR), //# saber knocked down-left from TR parry ENUM2STRING(BOTH_H1_S1_TL), //# saber knocked down-right from TL parry ENUM2STRING(BOTH_H1_S1_BL), //# saber knocked up-right from BL parry ENUM2STRING(BOTH_H1_S1_B_), //# saber knocked up over head from ready? ENUM2STRING(BOTH_H1_S1_BR), //# saber knocked up-left from BR parry //Dual Sabers parry anims ENUM2STRING(BOTH_P6_S6_T_), //# Block shot/saber top ENUM2STRING(BOTH_P6_S6_TR), //# Block shot/saber top right ENUM2STRING(BOTH_P6_S6_TL), //# Block shot/saber top left ENUM2STRING(BOTH_P6_S6_BL), //# Block shot/saber bottom left ENUM2STRING(BOTH_P6_S6_BR), //# Block shot/saber bottom right //Dual Sabers knockaway ENUM2STRING(BOTH_K6_S6_T_), //# knockaway saber top ENUM2STRING(BOTH_K6_S6_TR), //# knockaway saber top right ENUM2STRING(BOTH_K6_S6_TL), //# knockaway saber top left ENUM2STRING(BOTH_K6_S6_BL), //# knockaway saber bottom left ENUM2STRING(BOTH_K6_S6_B_), //# knockaway saber bottom ENUM2STRING(BOTH_K6_S6_BR), //# knockaway saber bottom right //Dual Sabers attack knocked away ENUM2STRING(BOTH_V6_BR_S6), //# BR attack knocked away ENUM2STRING(BOTH_V6__R_S6), //# R attack knocked away ENUM2STRING(BOTH_V6_TR_S6), //# TR attack knocked away ENUM2STRING(BOTH_V6_T__S6), //# T attack knocked away ENUM2STRING(BOTH_V6_TL_S6), //# TL attack knocked away ENUM2STRING(BOTH_V6__L_S6), //# L attack knocked away ENUM2STRING(BOTH_V6_BL_S6), //# BL attack knocked away ENUM2STRING(BOTH_V6_B__S6), //# B attack knocked away //Dual Sabers parry broken ENUM2STRING(BOTH_H6_S6_T_), //# saber knocked down from top parry ENUM2STRING(BOTH_H6_S6_TR), //# saber knocked down-left from TR parry ENUM2STRING(BOTH_H6_S6_TL), //# saber knocked down-right from TL parry ENUM2STRING(BOTH_H6_S6_BL), //# saber knocked up-right from BL parry ENUM2STRING(BOTH_H6_S6_B_), //# saber knocked up over head from ready? ENUM2STRING(BOTH_H6_S6_BR), //# saber knocked up-left from BR parry //SaberStaff parry anims ENUM2STRING(BOTH_P7_S7_T_), //# Block shot/saber top ENUM2STRING(BOTH_P7_S7_TR), //# Block shot/saber top right ENUM2STRING(BOTH_P7_S7_TL), //# Block shot/saber top left ENUM2STRING(BOTH_P7_S7_BL), //# Block shot/saber bottom left ENUM2STRING(BOTH_P7_S7_BR), //# Block shot/saber bottom right //SaberStaff knockaway ENUM2STRING(BOTH_K7_S7_T_), //# knockaway saber top ENUM2STRING(BOTH_K7_S7_TR), //# knockaway saber top right ENUM2STRING(BOTH_K7_S7_TL), //# knockaway saber top left ENUM2STRING(BOTH_K7_S7_BL), //# knockaway saber bottom left ENUM2STRING(BOTH_K7_S7_B_), //# knockaway saber bottom ENUM2STRING(BOTH_K7_S7_BR), //# knockaway saber bottom right //SaberStaff attack knocked away ENUM2STRING(BOTH_V7_BR_S7), //# BR attack knocked away ENUM2STRING(BOTH_V7__R_S7), //# R attack knocked away ENUM2STRING(BOTH_V7_TR_S7), //# TR attack knocked away ENUM2STRING(BOTH_V7_T__S7), //# T attack knocked away ENUM2STRING(BOTH_V7_TL_S7), //# TL attack knocked away ENUM2STRING(BOTH_V7__L_S7), //# L attack knocked away ENUM2STRING(BOTH_V7_BL_S7), //# BL attack knocked away ENUM2STRING(BOTH_V7_B__S7), //# B attack knocked away //SaberStaff parry broken ENUM2STRING(BOTH_H7_S7_T_), //# saber knocked down from top parry ENUM2STRING(BOTH_H7_S7_TR), //# saber knocked down-left from TR parry ENUM2STRING(BOTH_H7_S7_TL), //# saber knocked down-right from TL parry ENUM2STRING(BOTH_H7_S7_BL), //# saber knocked up-right from BL parry ENUM2STRING(BOTH_H7_S7_B_), //# saber knocked up over head from ready? ENUM2STRING(BOTH_H7_S7_BR), //# saber knocked up-left from BR parry //Sabers locked anims //* #sep BOTH_ SABER LOCKED ANIMS //BOTH_(DL, S, ST)_(DL, S, ST)_(T, S)_(L, B, SB)_1(_W, _L) //===Single locks================================================================== //SINGLE vs. DUAL //side locks - I'm using a single and they're using dual ENUM2STRING(BOTH_LK_S_DL_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_S_DL_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_S_DL_S_L_1), //lock if I'm using single vs. a dual ENUM2STRING(BOTH_LK_S_DL_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_S_DL_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_S_DL_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_S_DL_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_S_DL_T_L_1), //lock if I'm using single vs. a dual ENUM2STRING(BOTH_LK_S_DL_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_S_DL_T_SB_1_W), //super break I won //SINGLE vs. STAFF //side locks ENUM2STRING(BOTH_LK_S_ST_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_S_ST_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_S_ST_S_L_1), //lock if I'm using single vs. a staff ENUM2STRING(BOTH_LK_S_ST_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_S_ST_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_S_ST_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_S_ST_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_S_ST_T_L_1), //lock if I'm using single vs. a staff ENUM2STRING(BOTH_LK_S_ST_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_S_ST_T_SB_1_W), //super break I won //SINGLE vs. SINGLE //side locks ENUM2STRING(BOTH_LK_S_S_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_S_S_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_S_S_S_L_1), //lock if I'm using single vs. a single and I initiated ENUM2STRING(BOTH_LK_S_S_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_S_S_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_S_S_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_S_S_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_S_S_T_L_1), //lock if I'm using single vs. a single and I initiated ENUM2STRING(BOTH_LK_S_S_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_S_S_T_SB_1_W), //super break I won //===Dual Saber locks================================================================== //DUAL vs. DUAL //side locks ENUM2STRING(BOTH_LK_DL_DL_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_DL_DL_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_DL_DL_S_L_1), //lock if I'm using dual vs. dual and I initiated ENUM2STRING(BOTH_LK_DL_DL_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_DL_DL_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_DL_DL_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_DL_DL_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_DL_DL_T_L_1), //lock if I'm using dual vs. dual and I initiated ENUM2STRING(BOTH_LK_DL_DL_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_DL_DL_T_SB_1_W), //super break I won //DUAL vs. STAFF //side locks ENUM2STRING(BOTH_LK_DL_ST_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_DL_ST_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_DL_ST_S_L_1), //lock if I'm using dual vs. a staff ENUM2STRING(BOTH_LK_DL_ST_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_DL_ST_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_DL_ST_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_DL_ST_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_DL_ST_T_L_1), //lock if I'm using dual vs. a staff ENUM2STRING(BOTH_LK_DL_ST_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_DL_ST_T_SB_1_W), //super break I won //DUAL vs. SINGLE //side locks ENUM2STRING(BOTH_LK_DL_S_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_DL_S_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_DL_S_S_L_1), //lock if I'm using dual vs. a single ENUM2STRING(BOTH_LK_DL_S_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_DL_S_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_DL_S_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_DL_S_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_DL_S_T_L_1), //lock if I'm using dual vs. a single ENUM2STRING(BOTH_LK_DL_S_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_DL_S_T_SB_1_W), //super break I won //===Saber Staff locks================================================================== //STAFF vs. DUAL //side locks ENUM2STRING(BOTH_LK_ST_DL_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_ST_DL_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_ST_DL_S_L_1), //lock if I'm using staff vs. dual ENUM2STRING(BOTH_LK_ST_DL_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_ST_DL_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_ST_DL_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_ST_DL_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_ST_DL_T_L_1), //lock if I'm using staff vs. dual ENUM2STRING(BOTH_LK_ST_DL_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_ST_DL_T_SB_1_W), //super break I won //STAFF vs. STAFF //side locks ENUM2STRING(BOTH_LK_ST_ST_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_ST_ST_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_ST_ST_S_L_1), //lock if I'm using staff vs. a staff and I initiated ENUM2STRING(BOTH_LK_ST_ST_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_ST_ST_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_ST_ST_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_ST_ST_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_ST_ST_T_L_1), //lock if I'm using staff vs. a staff and I initiated ENUM2STRING(BOTH_LK_ST_ST_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_ST_ST_T_SB_1_W), //super break I won //STAFF vs. SINGLE //side locks ENUM2STRING(BOTH_LK_ST_S_S_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_ST_S_S_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_ST_S_S_L_1), //lock if I'm using staff vs. a single ENUM2STRING(BOTH_LK_ST_S_S_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_ST_S_S_SB_1_W), //super break I won //top locks ENUM2STRING(BOTH_LK_ST_S_T_B_1_L), //normal break I lost ENUM2STRING(BOTH_LK_ST_S_T_B_1_W), //normal break I won ENUM2STRING(BOTH_LK_ST_S_T_L_1), //lock if I'm using staff vs. a single ENUM2STRING(BOTH_LK_ST_S_T_SB_1_L), //super break I lost ENUM2STRING(BOTH_LK_ST_S_T_SB_1_W), //super break I won //Special cases for same saber style vs. each other (won't fit in nice 5-anim size lists above) ENUM2STRING(BOTH_LK_S_S_S_L_2), //lock if I'm using single vs. a single and other intitiated ENUM2STRING(BOTH_LK_S_S_T_L_2), //lock if I'm using single vs. a single and other initiated ENUM2STRING(BOTH_LK_DL_DL_S_L_2), //lock if I'm using dual vs. dual and other initiated ENUM2STRING(BOTH_LK_DL_DL_T_L_2), //lock if I'm using dual vs. dual and other initiated ENUM2STRING(BOTH_LK_ST_ST_S_L_2), //lock if I'm using staff vs. a staff and other initiated ENUM2STRING(BOTH_LK_ST_ST_T_L_2), //lock if I'm using staff vs. a staff and other initiated //===End Saber locks================================================================== ENUM2STRING(BOTH_BF2RETURN), //# ENUM2STRING(BOTH_BF2BREAK), //# ENUM2STRING(BOTH_BF2LOCK), //# ENUM2STRING(BOTH_BF1RETURN), //# ENUM2STRING(BOTH_BF1BREAK), //# ENUM2STRING(BOTH_BF1LOCK), //# ENUM2STRING(BOTH_CWCIRCLE_R2__R_S1), //# ENUM2STRING(BOTH_CCWCIRCLE_R2__L_S1), //# ENUM2STRING(BOTH_CWCIRCLE_A2__L__R), //# ENUM2STRING(BOTH_CCWCIRCLE_A2__R__L), //# ENUM2STRING(BOTH_CWCIRCLEBREAK), //# ENUM2STRING(BOTH_CCWCIRCLEBREAK), //# ENUM2STRING(BOTH_CWCIRCLELOCK), //# ENUM2STRING(BOTH_CCWCIRCLELOCK), //# //other saber anims/attacks ENUM2STRING(BOTH_SABERFAST_STANCE), ENUM2STRING(BOTH_SABERSLOW_STANCE), ENUM2STRING(BOTH_SABERDUAL_STANCE), ENUM2STRING(BOTH_SABERSTAFF_STANCE), ENUM2STRING(BOTH_A2_STABBACK1), //# Stab saber backward ENUM2STRING(BOTH_ATTACK_BACK), //# Swing around backwards and attack ENUM2STRING(BOTH_JUMPFLIPSLASHDOWN1),//# ENUM2STRING(BOTH_JUMPFLIPSTABDOWN),//# ENUM2STRING(BOTH_FORCELEAP2_T__B_),//# ENUM2STRING(BOTH_LUNGE2_B__T_),//# ENUM2STRING(BOTH_CROUCHATTACKBACK1),//# //New specials for JKA: ENUM2STRING(BOTH_JUMPATTACK6),//# ENUM2STRING(BOTH_JUMPATTACK7),//# ENUM2STRING(BOTH_SPINATTACK6),//# ENUM2STRING(BOTH_SPINATTACK7),//# ENUM2STRING(BOTH_S1_S6),//# From stand1 to saberdual stance - turning on your dual sabers ENUM2STRING(BOTH_S6_S1),//# From dualstaff stance to stand1 - turning off your dual sabers ENUM2STRING(BOTH_S1_S7),//# From stand1 to saberstaff stance - turning on your saberstaff ENUM2STRING(BOTH_S7_S1),//# From saberstaff stance to stand1 - turning off your saberstaff ENUM2STRING(BOTH_FORCELONGLEAP_START), ENUM2STRING(BOTH_FORCELONGLEAP_ATTACK), ENUM2STRING(BOTH_FORCELONGLEAP_LAND), ENUM2STRING(BOTH_FORCEWALLRUNFLIP_START), ENUM2STRING(BOTH_FORCEWALLRUNFLIP_END), ENUM2STRING(BOTH_FORCEWALLRUNFLIP_ALT), ENUM2STRING(BOTH_FORCEWALLREBOUND_FORWARD), ENUM2STRING(BOTH_FORCEWALLREBOUND_LEFT), ENUM2STRING(BOTH_FORCEWALLREBOUND_BACK), ENUM2STRING(BOTH_FORCEWALLREBOUND_RIGHT), ENUM2STRING(BOTH_FORCEWALLHOLD_FORWARD), ENUM2STRING(BOTH_FORCEWALLHOLD_LEFT), ENUM2STRING(BOTH_FORCEWALLHOLD_BACK), ENUM2STRING(BOTH_FORCEWALLHOLD_RIGHT), ENUM2STRING(BOTH_FORCEWALLRELEASE_FORWARD), ENUM2STRING(BOTH_FORCEWALLRELEASE_LEFT), ENUM2STRING(BOTH_FORCEWALLRELEASE_BACK), ENUM2STRING(BOTH_FORCEWALLRELEASE_RIGHT), ENUM2STRING(BOTH_A7_KICK_F), ENUM2STRING(BOTH_A7_KICK_B), ENUM2STRING(BOTH_A7_KICK_R), ENUM2STRING(BOTH_A7_KICK_L), ENUM2STRING(BOTH_A7_KICK_S), ENUM2STRING(BOTH_A7_KICK_BF), ENUM2STRING(BOTH_A7_KICK_BF_STOP), ENUM2STRING(BOTH_A7_KICK_RL), ENUM2STRING(BOTH_A7_KICK_F_AIR), ENUM2STRING(BOTH_A7_KICK_B_AIR), ENUM2STRING(BOTH_A7_KICK_R_AIR), ENUM2STRING(BOTH_A7_KICK_L_AIR), ENUM2STRING(BOTH_FLIP_ATTACK7), ENUM2STRING(BOTH_FLIP_HOLD7), ENUM2STRING(BOTH_FLIP_LAND), ENUM2STRING(BOTH_PULL_IMPALE_STAB), ENUM2STRING(BOTH_PULL_IMPALE_SWING), ENUM2STRING(BOTH_PULLED_INAIR_B), ENUM2STRING(BOTH_PULLED_INAIR_F), ENUM2STRING(BOTH_STABDOWN), ENUM2STRING(BOTH_STABDOWN_STAFF), ENUM2STRING(BOTH_STABDOWN_DUAL), ENUM2STRING(BOTH_A6_SABERPROTECT), ENUM2STRING(BOTH_A7_SOULCAL), ENUM2STRING(BOTH_A1_SPECIAL), ENUM2STRING(BOTH_A2_SPECIAL), ENUM2STRING(BOTH_A3_SPECIAL), ENUM2STRING(BOTH_ROLL_STAB), //# #sep ENUM2STRING(BOTH_ STANDING ENUM2STRING(BOTH_STAND1), //# Standing idle, no weapon, hands down ENUM2STRING(BOTH_STAND1IDLE1), //# Random standing idle ENUM2STRING(BOTH_STAND2), //# Standing idle with a saber ENUM2STRING(BOTH_STAND2IDLE1), //# Random standing idle ENUM2STRING(BOTH_STAND2IDLE2), ENUM2STRING(BOTH_STAND3), //# Standing idle with 2-handed weapon ENUM2STRING(BOTH_STAND3IDLE1), //# Random standing idle ENUM2STRING(BOTH_STAND4), //# hands clasp behind back ENUM2STRING(BOTH_STAND5), //# standing idle, no weapon, hand down, back straight ENUM2STRING(BOTH_STAND5IDLE1), //# Random standing idle ENUM2STRING(BOTH_STAND6), //# one handed), gun at side), relaxed stand ENUM2STRING(BOTH_STAND8), //# both hands on hips (male) ENUM2STRING(BOTH_STAND1TO2), //# Transition from stand1 to stand2 ENUM2STRING(BOTH_STAND2TO1), //# Transition from stand2 to stand1 ENUM2STRING(BOTH_STAND2TO4), //# Transition from stand2 to stand4 ENUM2STRING(BOTH_STAND4TO2), //# Transition from stand4 to stand2 ENUM2STRING(BOTH_STAND4TOATTACK2), //# relaxed stand to 1-handed pistol ready ENUM2STRING(BOTH_STANDUP2), //# Luke standing up from his meditation platform (cin # 37) ENUM2STRING(BOTH_STAND5TOSIT3), //# transition from stand 5 to sit 3 ENUM2STRING(BOTH_STAND1TOSTAND5), //# Transition from stand1 to stand5 ENUM2STRING(BOTH_STAND5TOSTAND1), //# Transition from stand5 to stand1 ENUM2STRING(BOTH_STAND5TOAIM), //# Transition of Kye aiming his gun at Desann (cin #9) ENUM2STRING(BOTH_STAND5STARTLEDLOOKLEFT), //# Kyle turning to watch the bridge drop (cin #9) ENUM2STRING(BOTH_STARTLEDLOOKLEFTTOSTAND5), //# Kyle returning to stand 5 from watching the bridge drop (cin #9) ENUM2STRING(BOTH_STAND5TOSTAND8), //# Transition from stand5 to stand8 ENUM2STRING(BOTH_STAND7TOSTAND8), //# Tavion putting hands on back of chair (cin #11) ENUM2STRING(BOTH_STAND8TOSTAND5), //# Transition from stand8 to stand5 ENUM2STRING(BOTH_STAND9), //# Kyle's standing idle, no weapon, hands down ENUM2STRING(BOTH_STAND9IDLE1), //# Kyle's random standing idle ENUM2STRING(BOTH_STAND5SHIFTWEIGHT), //# Weightshift from stand5 to side and back to stand5 ENUM2STRING(BOTH_STAND5SHIFTWEIGHTSTART), //# From stand5 to side ENUM2STRING(BOTH_STAND5SHIFTWEIGHTSTOP), //# From side to stand5 ENUM2STRING(BOTH_STAND5TURNLEFTSTART), //# Start turning left from stand5 ENUM2STRING(BOTH_STAND5TURNLEFTSTOP), //# Stop turning left from stand5 ENUM2STRING(BOTH_STAND5TURNRIGHTSTART), //# Start turning right from stand5 ENUM2STRING(BOTH_STAND5TURNRIGHTSTOP), //# Stop turning right from stand5 ENUM2STRING(BOTH_STAND5LOOK180LEFTSTART), //# Start looking over left shoulder (cin #17) ENUM2STRING(BOTH_STAND5LOOK180LEFTSTOP), //# Stop looking over left shoulder (cin #17) ENUM2STRING(BOTH_CONSOLE1START), //# typing at a console ENUM2STRING(BOTH_CONSOLE1), //# typing at a console ENUM2STRING(BOTH_CONSOLE1STOP), //# typing at a console ENUM2STRING(BOTH_CONSOLE2START), //# typing at a console with comm link in hand (cin #5) ENUM2STRING(BOTH_CONSOLE2), //# typing at a console with comm link in hand (cin #5) ENUM2STRING(BOTH_CONSOLE2STOP), //# typing at a console with comm link in hand (cin #5) ENUM2STRING(BOTH_CONSOLE2HOLDCOMSTART), //# lean in to type at console while holding comm link in hand (cin #5) ENUM2STRING(BOTH_CONSOLE2HOLDCOMSTOP), //# lean away after typing at console while holding comm link in hand (cin #5) ENUM2STRING(BOTH_GUARD_LOOKAROUND1), //# Cradling weapon and looking around ENUM2STRING(BOTH_GUARD_IDLE1), //# Cradling weapon and standing ENUM2STRING(BOTH_GESTURE1), //# Generic gesture), non-specific ENUM2STRING(BOTH_GESTURE2), //# Generic gesture), non-specific ENUM2STRING(BOTH_WALK1TALKCOMM1), //# Talking into coom link while walking ENUM2STRING(BOTH_TALK1), //# Generic talk anim ENUM2STRING(BOTH_TALK2), //# Generic talk anim ENUM2STRING(BOTH_TALKCOMM1START), //# Start talking into a comm link ENUM2STRING(BOTH_TALKCOMM1), //# Talking into a comm link ENUM2STRING(BOTH_TALKCOMM1STOP), //# Stop talking into a comm link ENUM2STRING(BOTH_TALKGESTURE1), //# Generic talk anim ENUM2STRING(BOTH_HEADTILTLSTART), //# Head tilt to left ENUM2STRING(BOTH_HEADTILTLSTOP), //# Head tilt to left ENUM2STRING(BOTH_HEADTILTRSTART), //# Head tilt to right ENUM2STRING(BOTH_HEADTILTRSTOP), //# Head tilt to right ENUM2STRING(BOTH_HEADNOD), //# Head shake YES ENUM2STRING(BOTH_HEADSHAKE), //# Head shake NO ENUM2STRING(BOTH_SIT2HEADTILTLSTART), //# Head tilt to left from seated position 2 ENUM2STRING(BOTH_SIT2HEADTILTLSTOP), //# Head tilt to left from seated position 2 ENUM2STRING(BOTH_REACH1START), //# Monmothma reaching for crystal ENUM2STRING(BOTH_REACH1STOP), //# Monmothma reaching for crystal ENUM2STRING(BOTH_COME_ON1), //# Jan gesturing to Kyle (cin #32a) ENUM2STRING(BOTH_STEADYSELF1), //# Jan trying to keep footing (cin #32a) Kyle (cin#5) ENUM2STRING(BOTH_STEADYSELF1END), //# Return hands to side from STEADSELF1 Kyle (cin#5) ENUM2STRING(BOTH_SILENCEGESTURE1), //# Luke silencing Kyle with a raised hand (cin #37) ENUM2STRING(BOTH_REACHFORSABER1), //# Luke holding hand out for Kyle's saber (cin #37) ENUM2STRING(BOTH_SABERKILLER1), //# Tavion about to strike Jan with saber (cin #9) ENUM2STRING(BOTH_SABERKILLEE1), //# Jan about to be struck by Tavion with saber (cin #9) ENUM2STRING(BOTH_HUGGER1), //# Kyle hugging Jan (cin #29) ENUM2STRING(BOTH_HUGGERSTOP1), //# Kyle stop hugging Jan but don't let her go (cin #29) ENUM2STRING(BOTH_HUGGEE1), //# Jan being hugged (cin #29) ENUM2STRING(BOTH_HUGGEESTOP1), //# Jan stop being hugged but don't let go (cin #29) ENUM2STRING(BOTH_SABERTHROW1START), //# Desann throwing his light saber (cin #26) ENUM2STRING(BOTH_SABERTHROW1STOP), //# Desann throwing his light saber (cin #26) ENUM2STRING(BOTH_SABERTHROW2START), //# Kyle throwing his light saber (cin #32) ENUM2STRING(BOTH_SABERTHROW2STOP), //# Kyle throwing his light saber (cin #32) //# #sep ENUM2STRING(BOTH_ SITTING/CROUCHING ENUM2STRING(BOTH_SIT1), //# Normal chair sit. ENUM2STRING(BOTH_SIT2), //# Lotus position. ENUM2STRING(BOTH_SIT3), //# Sitting in tired position), elbows on knees ENUM2STRING(BOTH_SIT2TOSTAND5), //# Transition from sit 2 to stand 5 ENUM2STRING(BOTH_STAND5TOSIT2), //# Transition from stand 5 to sit 2 ENUM2STRING(BOTH_SIT2TOSIT4), //# Trans from sit2 to sit4 (cin #12) Luke leaning back from lotus position. ENUM2STRING(BOTH_SIT3TOSTAND5), //# transition from sit 3 to stand 5 ENUM2STRING(BOTH_CROUCH1), //# Transition from standing to crouch ENUM2STRING(BOTH_CROUCH1IDLE), //# Crouching idle ENUM2STRING(BOTH_CROUCH1WALK), //# Walking while crouched ENUM2STRING(BOTH_CROUCH1WALKBACK), //# Walking while crouched ENUM2STRING(BOTH_UNCROUCH1), //# Transition from crouch to standing ENUM2STRING(BOTH_CROUCH2TOSTAND1), //# going from crouch2 to stand1 ENUM2STRING(BOTH_CROUCH3), //# Desann crouching down to Kyle (cin 9) ENUM2STRING(BOTH_UNCROUCH3), //# Desann uncrouching down to Kyle (cin 9) ENUM2STRING(BOTH_CROUCH4), //# Slower version of crouch1 for cinematics ENUM2STRING(BOTH_UNCROUCH4), //# Slower version of uncrouch1 for cinematics ENUM2STRING(BOTH_GUNSIT1), //# sitting on an emplaced gun. // Swoop Vehicle animations. //* #sep BOTH_ SWOOP ANIMS ENUM2STRING(BOTH_VS_MOUNT_L), //# Mount from left ENUM2STRING(BOTH_VS_DISMOUNT_L), //# Dismount to left ENUM2STRING(BOTH_VS_MOUNT_R), //# Mount from right (symmetry) ENUM2STRING(BOTH_VS_DISMOUNT_R), //# Dismount to right (symmetry) ENUM2STRING(BOTH_VS_MOUNTJUMP_L), //# ENUM2STRING(BOTH_VS_MOUNTTHROW), //# Land on an occupied vehicle & throw off current pilot ENUM2STRING(BOTH_VS_MOUNTTHROW_L), //# Land on an occupied vehicle & throw off current pilot ENUM2STRING(BOTH_VS_MOUNTTHROW_R), //# Land on an occupied vehicle & throw off current pilot ENUM2STRING(BOTH_VS_MOUNTTHROWEE), //# Current pilot getting thrown off by another guy ENUM2STRING(BOTH_VS_LOOKLEFT), //# Turn & Look behind and to the left (no weapon) ENUM2STRING(BOTH_VS_LOOKRIGHT), //# Turn & Look behind and to the right (no weapon) ENUM2STRING(BOTH_VS_TURBO), //# Hit The Turbo Button ENUM2STRING(BOTH_VS_REV), //# Player looks back as swoop reverses ENUM2STRING(BOTH_VS_AIR), //# Player stands up when swoop is airborn ENUM2STRING(BOTH_VS_AIR_G), //# "" with Gun ENUM2STRING(BOTH_VS_AIR_SL), //# "" with Saber Left ENUM2STRING(BOTH_VS_AIR_SR), //# "" with Saber Right ENUM2STRING(BOTH_VS_LAND), //# Player bounces down when swoop lands ENUM2STRING(BOTH_VS_LAND_G), //# "" with Gun ENUM2STRING(BOTH_VS_LAND_SL), //# "" with Saber Left ENUM2STRING(BOTH_VS_LAND_SR), //# "" with Saber Right ENUM2STRING(BOTH_VS_IDLE), //# Sit ENUM2STRING(BOTH_VS_IDLE_G), //# Sit (gun) ENUM2STRING(BOTH_VS_IDLE_SL), //# Sit (saber left) ENUM2STRING(BOTH_VS_IDLE_SR), //# Sit (saber right) ENUM2STRING(BOTH_VS_LEANL), //# Lean left ENUM2STRING(BOTH_VS_LEANL_G), //# Lean left (gun) ENUM2STRING(BOTH_VS_LEANL_SL), //# Lean left (saber left) ENUM2STRING(BOTH_VS_LEANL_SR), //# Lean left (saber right) ENUM2STRING(BOTH_VS_LEANR), //# Lean right ENUM2STRING(BOTH_VS_LEANR_G), //# Lean right (gun) ENUM2STRING(BOTH_VS_LEANR_SL), //# Lean right (saber left) ENUM2STRING(BOTH_VS_LEANR_SR), //# Lean right (saber right) ENUM2STRING(BOTH_VS_ATL_S), //# Attack left with saber ENUM2STRING(BOTH_VS_ATR_S), //# Attack right with saber ENUM2STRING(BOTH_VS_ATR_TO_L_S), //# Attack toss saber from right to left hand ENUM2STRING(BOTH_VS_ATL_TO_R_S), //# Attack toss saber from left to right hand ENUM2STRING(BOTH_VS_ATR_G), //# Attack right with gun (90) ENUM2STRING(BOTH_VS_ATL_G), //# Attack left with gun (90) ENUM2STRING(BOTH_VS_ATF_G), //# Attack forward with gun ENUM2STRING(BOTH_VS_PAIN1), //# Pain // Added 12/04/02 by Aurelio. //* #sep BOTH_ TAUNTAUN ANIMS ENUM2STRING(BOTH_VT_MOUNT_L), //# Mount from left ENUM2STRING(BOTH_VT_MOUNT_R), //# Mount from right ENUM2STRING(BOTH_VT_MOUNT_B), //# Mount from air, behind ENUM2STRING(BOTH_VT_DISMOUNT), //# Dismount for tauntaun ENUM2STRING(BOTH_VT_DISMOUNT_L), //# Dismount to tauntauns left ENUM2STRING(BOTH_VT_DISMOUNT_R), //# Dismount to tauntauns right (symmetry) ENUM2STRING(BOTH_VT_WALK_FWD), //# Walk forward ENUM2STRING(BOTH_VT_WALK_REV), //# Walk backward ENUM2STRING(BOTH_VT_WALK_FWD_L), //# walk lean left ENUM2STRING(BOTH_VT_WALK_FWD_R), //# walk lean right ENUM2STRING(BOTH_VT_RUN_FWD), //# Run forward ENUM2STRING(BOTH_VT_RUN_REV), //# Look backwards while running (not weapon specific) ENUM2STRING(BOTH_VT_RUN_FWD_L), //# run lean left ENUM2STRING(BOTH_VT_RUN_FWD_R), //# run lean right ENUM2STRING(BOTH_VT_SLIDEF), //# Tauntaun slides forward with abrupt stop ENUM2STRING(BOTH_VT_AIR), //# Tauntaun jump ENUM2STRING(BOTH_VT_ATB), //# Tauntaun tail swipe ENUM2STRING(BOTH_VT_PAIN1), //# Pain ENUM2STRING(BOTH_VT_DEATH1), //# Die ENUM2STRING(BOTH_VT_STAND), //# Stand still and breath ENUM2STRING(BOTH_VT_BUCK), //# Tauntaun bucking loop animation ENUM2STRING(BOTH_VT_LAND), //# Player bounces down when tauntaun lands ENUM2STRING(BOTH_VT_TURBO), //# Hit The Turbo Button ENUM2STRING(BOTH_VT_IDLE_SL), //# Sit (saber left) ENUM2STRING(BOTH_VT_IDLE_SR), //# Sit (saber right) ENUM2STRING(BOTH_VT_IDLE), //# Sit with no weapon selected ENUM2STRING(BOTH_VT_IDLE1), //# Sit with no weapon selected ENUM2STRING(BOTH_VT_IDLE_S), //# Sit with saber selected ENUM2STRING(BOTH_VT_IDLE_G), //# Sit with gun selected ENUM2STRING(BOTH_VT_IDLE_T), //# Sit with thermal grenade selected ENUM2STRING(BOTH_VT_ATL_S), //# Attack left with saber ENUM2STRING(BOTH_VT_ATR_S), //# Attack right with saber ENUM2STRING(BOTH_VT_ATR_TO_L_S), //# Attack toss saber from right to left hand ENUM2STRING(BOTH_VT_ATL_TO_R_S), //# Attack toss saber from left to right hand ENUM2STRING(BOTH_VT_ATR_G), //# Attack right with gun (90) ENUM2STRING(BOTH_VT_ATL_G), //# Attack left with gun (90) ENUM2STRING(BOTH_VT_ATF_G), //# Attack forward with gun // Added 2/26/02 by Aurelio. //* #sep BOTH_ FIGHTER ANIMS ENUM2STRING( BOTH_GEARS_OPEN ), ENUM2STRING( BOTH_GEARS_CLOSE ), ENUM2STRING( BOTH_WINGS_OPEN ), ENUM2STRING( BOTH_WINGS_CLOSE ), /////////////////////////////////// ENUM2STRING(BOTH_DEATH14_UNGRIP), //# Desann's end death (cin #35) ENUM2STRING(BOTH_DEATH14_SITUP), //# Tavion sitting up after having been thrown (cin #23) ENUM2STRING(BOTH_KNEES1), //# Tavion on her knees ENUM2STRING(BOTH_KNEES2), //# Tavion on her knees looking down ENUM2STRING(BOTH_KNEES2TO1), //# Transition of KNEES2 to KNEES1 //# #sep ENUM2STRING(BOTH_ MOVING ENUM2STRING(BOTH_WALK1), //# Normal walk ENUM2STRING(BOTH_WALK2), //# Normal walk ENUM2STRING(BOTH_WALK_STAFF), //# Walk with saberstaff turned on ENUM2STRING(BOTH_WALKBACK_STAFF), //# Walk backwards with saberstaff turned on ENUM2STRING(BOTH_WALK_DUAL), //# Walk with dual turned on ENUM2STRING(BOTH_WALKBACK_DUAL), //# Walk backwards with dual turned on ENUM2STRING(BOTH_WALK5), //# Tavion taunting Kyle (cin 22) ENUM2STRING(BOTH_WALK6), //# Slow walk for Luke (cin 12) ENUM2STRING(BOTH_WALK7), //# Fast walk ENUM2STRING(BOTH_RUN1), //# Full run ENUM2STRING(BOTH_RUN1START), //# Start into full run1 ENUM2STRING(BOTH_RUN1STOP), //# Stop from full run1 ENUM2STRING(BOTH_RUN2), //# Full run ENUM2STRING(BOTH_RUN1TORUN2), //# Wampa run anim transition ENUM2STRING(BOTH_RUN2TORUN1), //# Wampa run anim transition ENUM2STRING(BOTH_RUN4), //# Jawa run ENUM2STRING(BOTH_RUN_STAFF), //# Run with saberstaff turned on ENUM2STRING(BOTH_RUNBACK_STAFF), //# Run backwards with saberstaff turned on ENUM2STRING(BOTH_RUN_DUAL), //# Run with dual turned on ENUM2STRING(BOTH_RUNBACK_DUAL), //# Run backwards with dual turned on ENUM2STRING(BOTH_STRAFE_LEFT1), //# Sidestep left), should loop ENUM2STRING(BOTH_STRAFE_RIGHT1), //# Sidestep right), should loop ENUM2STRING(BOTH_RUNSTRAFE_LEFT1), //# Sidestep left), should loop ENUM2STRING(BOTH_RUNSTRAFE_RIGHT1), //# Sidestep right), should loop ENUM2STRING(BOTH_TURN_LEFT1), //# Turn left), should loop ENUM2STRING(BOTH_TURN_RIGHT1), //# Turn right), should loop ENUM2STRING(BOTH_TURNSTAND1), //# Turn from STAND1 position ENUM2STRING(BOTH_TURNSTAND2), //# Turn from STAND2 position ENUM2STRING(BOTH_TURNSTAND3), //# Turn from STAND3 position ENUM2STRING(BOTH_TURNSTAND4), //# Turn from STAND4 position ENUM2STRING(BOTH_TURNSTAND5), //# Turn from STAND5 position ENUM2STRING(BOTH_TURNCROUCH1), //# Turn from CROUCH1 position ENUM2STRING(BOTH_WALKBACK1), //# Walk1 backwards ENUM2STRING(BOTH_WALKBACK2), //# Walk2 backwards ENUM2STRING(BOTH_RUNBACK1), //# Run1 backwards ENUM2STRING(BOTH_RUNBACK2), //# Run1 backwards //# #sep BOTH_ JUMPING ENUM2STRING(BOTH_JUMP1), //# Jump - wind-up and leave ground ENUM2STRING(BOTH_INAIR1), //# In air loop (from jump) ENUM2STRING(BOTH_LAND1), //# Landing (from in air loop) ENUM2STRING(BOTH_LAND2), //# Landing Hard (from a great height) ENUM2STRING(BOTH_JUMPBACK1), //# Jump backwards - wind-up and leave ground ENUM2STRING(BOTH_INAIRBACK1), //# In air loop (from jump back) ENUM2STRING(BOTH_LANDBACK1), //# Landing backwards(from in air loop) ENUM2STRING(BOTH_JUMPLEFT1), //# Jump left - wind-up and leave ground ENUM2STRING(BOTH_INAIRLEFT1), //# In air loop (from jump left) ENUM2STRING(BOTH_LANDLEFT1), //# Landing left(from in air loop) ENUM2STRING(BOTH_JUMPRIGHT1), //# Jump right - wind-up and leave ground ENUM2STRING(BOTH_INAIRRIGHT1), //# In air loop (from jump right) ENUM2STRING(BOTH_LANDRIGHT1), //# Landing right(from in air loop) ENUM2STRING(BOTH_FORCEJUMP1), //# Jump - wind-up and leave ground ENUM2STRING(BOTH_FORCEINAIR1), //# In air loop (from jump) ENUM2STRING(BOTH_FORCELAND1), //# Landing (from in air loop) ENUM2STRING(BOTH_FORCEJUMPBACK1), //# Jump backwards - wind-up and leave ground ENUM2STRING(BOTH_FORCEINAIRBACK1), //# In air loop (from jump back) ENUM2STRING(BOTH_FORCELANDBACK1), //# Landing backwards(from in air loop) ENUM2STRING(BOTH_FORCEJUMPLEFT1), //# Jump left - wind-up and leave ground ENUM2STRING(BOTH_FORCEINAIRLEFT1), //# In air loop (from jump left) ENUM2STRING(BOTH_FORCELANDLEFT1), //# Landing left(from in air loop) ENUM2STRING(BOTH_FORCEJUMPRIGHT1), //# Jump right - wind-up and leave ground ENUM2STRING(BOTH_FORCEINAIRRIGHT1), //# In air loop (from jump right) ENUM2STRING(BOTH_FORCELANDRIGHT1), //# Landing right(from in air loop) //# #sep BOTH_ ACROBATICS ENUM2STRING(BOTH_FLIP_F), //# Flip forward ENUM2STRING(BOTH_FLIP_B), //# Flip backwards ENUM2STRING(BOTH_FLIP_L), //# Flip left ENUM2STRING(BOTH_FLIP_R), //# Flip right ENUM2STRING(BOTH_ROLL_F), //# Roll forward ENUM2STRING(BOTH_ROLL_B), //# Roll backward ENUM2STRING(BOTH_ROLL_L), //# Roll left ENUM2STRING(BOTH_ROLL_R), //# Roll right ENUM2STRING(BOTH_HOP_F), //# quickstep forward ENUM2STRING(BOTH_HOP_B), //# quickstep backwards ENUM2STRING(BOTH_HOP_L), //# quickstep left ENUM2STRING(BOTH_HOP_R), //# quickstep right ENUM2STRING(BOTH_DODGE_FL), //# lean-dodge forward left ENUM2STRING(BOTH_DODGE_FR), //# lean-dodge forward right ENUM2STRING(BOTH_DODGE_BL), //# lean-dodge backwards left ENUM2STRING(BOTH_DODGE_BR), //# lean-dodge backwards right ENUM2STRING(BOTH_DODGE_L), //# lean-dodge left ENUM2STRING(BOTH_DODGE_R), //# lean-dodge right ENUM2STRING(BOTH_DODGE_HOLD_FL), //# lean-dodge pose forward left ENUM2STRING(BOTH_DODGE_HOLD_FR), //# lean-dodge pose forward right ENUM2STRING(BOTH_DODGE_HOLD_BL), //# lean-dodge pose backwards left ENUM2STRING(BOTH_DODGE_HOLD_BR), //# lean-dodge pose backwards right ENUM2STRING(BOTH_DODGE_HOLD_L), //# lean-dodge pose left ENUM2STRING(BOTH_DODGE_HOLD_R), //# lean-dodge pose right //MP taunt anims ENUM2STRING(BOTH_ENGAGETAUNT), ENUM2STRING(BOTH_BOW), ENUM2STRING(BOTH_MEDITATE), ENUM2STRING(BOTH_MEDITATE_END), ENUM2STRING(BOTH_SHOWOFF_FAST), ENUM2STRING(BOTH_SHOWOFF_MEDIUM), ENUM2STRING(BOTH_SHOWOFF_STRONG), ENUM2STRING(BOTH_SHOWOFF_DUAL), ENUM2STRING(BOTH_SHOWOFF_STAFF), ENUM2STRING(BOTH_VICTORY_FAST), ENUM2STRING(BOTH_VICTORY_MEDIUM), ENUM2STRING(BOTH_VICTORY_STRONG), ENUM2STRING(BOTH_VICTORY_DUAL), ENUM2STRING(BOTH_VICTORY_STAFF), //other saber/acro anims ENUM2STRING(BOTH_ARIAL_LEFT), //# ENUM2STRING(BOTH_ARIAL_RIGHT), //# ENUM2STRING(BOTH_CARTWHEEL_LEFT), //# ENUM2STRING(BOTH_CARTWHEEL_RIGHT), //# ENUM2STRING(BOTH_FLIP_LEFT), //# ENUM2STRING(BOTH_FLIP_BACK1), //# ENUM2STRING(BOTH_FLIP_BACK2), //# ENUM2STRING(BOTH_FLIP_BACK3), //# ENUM2STRING(BOTH_BUTTERFLY_LEFT), //# ENUM2STRING(BOTH_BUTTERFLY_RIGHT), //# ENUM2STRING(BOTH_WALL_RUN_RIGHT), //# ENUM2STRING(BOTH_WALL_RUN_RIGHT_FLIP),//# ENUM2STRING(BOTH_WALL_RUN_RIGHT_STOP),//# ENUM2STRING(BOTH_WALL_RUN_LEFT), //# ENUM2STRING(BOTH_WALL_RUN_LEFT_FLIP),//# ENUM2STRING(BOTH_WALL_RUN_LEFT_STOP),//# ENUM2STRING(BOTH_WALL_FLIP_RIGHT), //# ENUM2STRING(BOTH_WALL_FLIP_LEFT), //# ENUM2STRING(BOTH_KNOCKDOWN1), //# knocked backwards ENUM2STRING(BOTH_KNOCKDOWN2), //# knocked backwards hard ENUM2STRING(BOTH_KNOCKDOWN3), //# knocked forwards ENUM2STRING(BOTH_KNOCKDOWN4), //# knocked backwards from crouch ENUM2STRING(BOTH_KNOCKDOWN5), //# dupe of 3 - will be removed ENUM2STRING(BOTH_GETUP1), //# ENUM2STRING(BOTH_GETUP2), //# ENUM2STRING(BOTH_GETUP3), //# ENUM2STRING(BOTH_GETUP4), //# ENUM2STRING(BOTH_GETUP5), //# ENUM2STRING(BOTH_GETUP_CROUCH_F1), //# ENUM2STRING(BOTH_GETUP_CROUCH_B1), //# ENUM2STRING(BOTH_FORCE_GETUP_F1), //# ENUM2STRING(BOTH_FORCE_GETUP_F2), //# ENUM2STRING(BOTH_FORCE_GETUP_B1), //# ENUM2STRING(BOTH_FORCE_GETUP_B2), //# ENUM2STRING(BOTH_FORCE_GETUP_B3), //# ENUM2STRING(BOTH_FORCE_GETUP_B4), //# ENUM2STRING(BOTH_FORCE_GETUP_B5), //# ENUM2STRING(BOTH_FORCE_GETUP_B6), //# ENUM2STRING(BOTH_GETUP_BROLL_B), //# ENUM2STRING(BOTH_GETUP_BROLL_F), //# ENUM2STRING(BOTH_GETUP_BROLL_L), //# ENUM2STRING(BOTH_GETUP_BROLL_R), //# ENUM2STRING(BOTH_GETUP_FROLL_B), //# ENUM2STRING(BOTH_GETUP_FROLL_F), //# ENUM2STRING(BOTH_GETUP_FROLL_L), //# ENUM2STRING(BOTH_GETUP_FROLL_R), //# ENUM2STRING(BOTH_WALL_FLIP_BACK1), //# ENUM2STRING(BOTH_WALL_FLIP_BACK2), //# ENUM2STRING(BOTH_SPIN1), //# ENUM2STRING(BOTH_CEILING_CLING), //# clinging to ceiling ENUM2STRING(BOTH_CEILING_DROP), //# dropping from ceiling cling //TESTING ENUM2STRING(BOTH_FJSS_TR_BL), //# jump spin slash tr to bl ENUM2STRING(BOTH_FJSS_TL_BR), //# jump spin slash bl to tr ENUM2STRING(BOTH_RIGHTHANDCHOPPEDOFF),//# ENUM2STRING(BOTH_DEFLECTSLASH__R__L_FIN),//# ENUM2STRING(BOTH_BASHED1),//# ENUM2STRING(BOTH_ARIAL_F1),//# ENUM2STRING(BOTH_BUTTERFLY_FR1),//# ENUM2STRING(BOTH_BUTTERFLY_FL1),//# //NEW SABER/JEDI/FORCE ANIMS ENUM2STRING(BOTH_BACK_FLIP_UP), //# back flip up Bonus Animation!!!! ENUM2STRING(BOTH_LOSE_SABER), //# player losing saber (pulled from hand by force pull 4 - Kyle?) ENUM2STRING(BOTH_STAFF_TAUNT), //# taunt saberstaff ENUM2STRING(BOTH_DUAL_TAUNT), //# taunt dual ENUM2STRING(BOTH_A6_FB), //# dual attack front/back ENUM2STRING(BOTH_A6_LR), //# dual attack left/right ENUM2STRING(BOTH_A7_HILT), //# saber knock (alt + stand still) //Alora ENUM2STRING(BOTH_ALORA_SPIN), //#jump spin attack death ballet ENUM2STRING(BOTH_ALORA_FLIP_1), //# gymnast move 1 ENUM2STRING(BOTH_ALORA_FLIP_2), //# gymnast move 2 ENUM2STRING(BOTH_ALORA_FLIP_3), //# gymnast move3 ENUM2STRING(BOTH_ALORA_FLIP_B), //# gymnast move back ENUM2STRING(BOTH_ALORA_SPIN_THROW), //# dual saber throw ENUM2STRING(BOTH_ALORA_SPIN_SLASH), //# spin slash special bonus animation!! :) ENUM2STRING(BOTH_ALORA_TAUNT), //# special taunt //Rosh (Kothos battle) ENUM2STRING(BOTH_ROSH_PAIN), //# hurt animation (exhausted) ENUM2STRING(BOTH_ROSH_HEAL), //# healed/rejuvenated //Tavion ENUM2STRING(BOTH_TAVION_SCEPTERGROUND), //# stabbing ground with sith sword shoots electricity everywhere ENUM2STRING(BOTH_TAVION_SWORDPOWER),//# Tavion doing the He-Man(tm) thing ENUM2STRING(BOTH_SCEPTER_START), //#Point scepter and attack start ENUM2STRING(BOTH_SCEPTER_HOLD), //#Point scepter and attack hold ENUM2STRING(BOTH_SCEPTER_STOP), //#Point scepter and attack stop //Kyle Boss ENUM2STRING(BOTH_KYLE_GRAB), //# grab ENUM2STRING(BOTH_KYLE_MISS), //# miss ENUM2STRING(BOTH_KYLE_PA_1), //# hold 1 ENUM2STRING(BOTH_PLAYER_PA_1), //# player getting held 1 ENUM2STRING(BOTH_KYLE_PA_2), //# hold 2 ENUM2STRING(BOTH_PLAYER_PA_2), //# player getting held 2 ENUM2STRING(BOTH_PLAYER_PA_FLY), //# player getting knocked back from punch at end of hold 1 ENUM2STRING(BOTH_KYLE_PA_3), //# hold 3 ENUM2STRING(BOTH_PLAYER_PA_3), //# player getting held 3 ENUM2STRING(BOTH_PLAYER_PA_3_FLY),//# player getting thrown at end of hold 3 //Rancor ENUM2STRING(BOTH_BUCK_RIDER), //# Rancor bucks when someone is on him //WAMPA Grabbing enemy ENUM2STRING(BOTH_HOLD_START), //# ENUM2STRING(BOTH_HOLD_MISS), //# ENUM2STRING(BOTH_HOLD_IDLE), //# ENUM2STRING(BOTH_HOLD_END), //# ENUM2STRING(BOTH_HOLD_ATTACK), //# ENUM2STRING(BOTH_HOLD_SNIFF), //# Sniff the guy you're holding ENUM2STRING(BOTH_HOLD_DROP), //# just drop 'em //BEING GRABBED BY WAMPA ENUM2STRING(BOTH_GRABBED), //# ENUM2STRING(BOTH_RELEASED), //# ENUM2STRING(BOTH_HANG_IDLE), //# ENUM2STRING(BOTH_HANG_ATTACK), //# ENUM2STRING(BOTH_HANG_PAIN), //# //# #sep BOTH_ MISC MOVEMENT ENUM2STRING(BOTH_HIT1), //# Kyle hit by crate in cin #9 ENUM2STRING(BOTH_LADDER_UP1), //# Climbing up a ladder with rungs at 16 unit intervals ENUM2STRING(BOTH_LADDER_DWN1), //# Climbing down a ladder with rungs at 16 unit intervals ENUM2STRING(BOTH_LADDER_IDLE), //# Just sitting on the ladder //# #sep ENUM2STRING(BOTH_ FLYING IDLE ENUM2STRING(BOTH_FLY_SHIELDED), //# For sentry droid, shields in //# #sep BOTH_ SWIMMING ENUM2STRING(BOTH_SWIM_IDLE1), //# Swimming Idle 1 ENUM2STRING(BOTH_SWIMFORWARD), //# Swim forward loop ENUM2STRING(BOTH_SWIMBACKWARD), //# Swim backward loop //# #sep ENUM2STRING(BOTH_ LYING ENUM2STRING(BOTH_SLEEP1), //# laying on back-rknee up-rhand on torso ENUM2STRING(BOTH_SLEEP6START), //# Kyle leaning back to sleep (cin 20) ENUM2STRING(BOTH_SLEEP6STOP), //# Kyle waking up and shaking his head (cin 21) ENUM2STRING(BOTH_SLEEP1GETUP), //# alarmed and getting up out of sleep1 pose to stand ENUM2STRING(BOTH_SLEEP1GETUP2), //# ENUM2STRING(BOTH_CHOKE1START), //# tavion in force grip choke ENUM2STRING(BOTH_CHOKE1STARTHOLD), //# loop of tavion in force grip choke ENUM2STRING(BOTH_CHOKE1), //# tavion in force grip choke ENUM2STRING(BOTH_CHOKE2), //# tavion recovering from force grip choke ENUM2STRING(BOTH_CHOKE3), //# left-handed choke (for people still holding a weapon) //# #sep ENUM2STRING(BOTH_ HUNTER-SEEKER BOT-SPECIFIC ENUM2STRING(BOTH_POWERUP1), //# Wakes up ENUM2STRING(BOTH_TURNON), //# Protocol Droid wakes up ENUM2STRING(BOTH_TURNOFF), //# Protocol Droid shuts off ENUM2STRING(BOTH_BUTTON1), //# Single button push with right hand ENUM2STRING(BOTH_BUTTON2), //# Single button push with left finger ENUM2STRING(BOTH_BUTTON_HOLD), //# Single button hold with left hand ENUM2STRING(BOTH_BUTTON_RELEASE), //# Single button release with left hand //# JEDI-SPECIFIC //# #sep BOTH_ FORCE ANIMS ENUM2STRING(BOTH_RESISTPUSH), //# plant yourself to resist force push/pulls. ENUM2STRING(BOTH_FORCEPUSH), //# Use off-hand to do force power. ENUM2STRING(BOTH_FORCEPULL), //# Use off-hand to do force power. ENUM2STRING(BOTH_MINDTRICK1), //# Use off-hand to do mind trick ENUM2STRING(BOTH_MINDTRICK2), //# Use off-hand to do distraction ENUM2STRING(BOTH_FORCELIGHTNING), //# Use off-hand to do lightning ENUM2STRING(BOTH_FORCELIGHTNING_START), //# Use off-hand to do lightning - start ENUM2STRING(BOTH_FORCELIGHTNING_HOLD), //# Use off-hand to do lightning - hold ENUM2STRING(BOTH_FORCELIGHTNING_RELEASE),//# Use off-hand to do lightning - release ENUM2STRING(BOTH_FORCEHEAL_START), //# Healing meditation pose start ENUM2STRING(BOTH_FORCEHEAL_STOP), //# Healing meditation pose end ENUM2STRING(BOTH_FORCEHEAL_QUICK), //# Healing meditation gesture ENUM2STRING(BOTH_SABERPULL), //# Use off-hand to do force power. ENUM2STRING(BOTH_FORCEGRIP1), //# force-gripping (no anim?) ENUM2STRING(BOTH_FORCEGRIP3), //# force-gripping (right-hand) ENUM2STRING(BOTH_FORCEGRIP3THROW), //# throwing while force-gripping (right hand) ENUM2STRING(BOTH_FORCEGRIP_HOLD), //# Use off-hand to do grip - hold ENUM2STRING(BOTH_FORCEGRIP_RELEASE),//# Use off-hand to do grip - release ENUM2STRING(BOTH_TOSS1), //# throwing to left after force gripping ENUM2STRING(BOTH_TOSS2), //# throwing to right after force gripping //NEW force anims for JKA: ENUM2STRING(BOTH_FORCE_RAGE), ENUM2STRING(BOTH_FORCE_2HANDEDLIGHTNING), ENUM2STRING(BOTH_FORCE_2HANDEDLIGHTNING_START), ENUM2STRING(BOTH_FORCE_2HANDEDLIGHTNING_HOLD), ENUM2STRING(BOTH_FORCE_2HANDEDLIGHTNING_RELEASE), ENUM2STRING(BOTH_FORCE_DRAIN), ENUM2STRING(BOTH_FORCE_DRAIN_START), ENUM2STRING(BOTH_FORCE_DRAIN_HOLD), ENUM2STRING(BOTH_FORCE_DRAIN_RELEASE), ENUM2STRING(BOTH_FORCE_DRAIN_GRAB_START), ENUM2STRING(BOTH_FORCE_DRAIN_GRAB_HOLD), ENUM2STRING(BOTH_FORCE_DRAIN_GRAB_END), ENUM2STRING(BOTH_FORCE_DRAIN_GRABBED), ENUM2STRING(BOTH_FORCE_ABSORB), ENUM2STRING(BOTH_FORCE_ABSORB_START), ENUM2STRING(BOTH_FORCE_ABSORB_END), ENUM2STRING(BOTH_FORCE_PROTECT), ENUM2STRING(BOTH_FORCE_PROTECT_FAST), ENUM2STRING(BOTH_WIND), ENUM2STRING(BOTH_STAND_TO_KNEEL), ENUM2STRING(BOTH_KNEEL_TO_STAND), #ifndef BASE_SAVE_COMPAT ENUM2STRING(BOTH_KNEELATTACK), #endif ENUM2STRING(BOTH_TUSKENATTACK1), ENUM2STRING(BOTH_TUSKENATTACK2), ENUM2STRING(BOTH_TUSKENATTACK3), ENUM2STRING(BOTH_TUSKENLUNGE1), ENUM2STRING(BOTH_TUSKENTAUNT1), ENUM2STRING(BOTH_COWER1_START), //# cower start ENUM2STRING(BOTH_COWER1), //# cower loop ENUM2STRING(BOTH_COWER1_STOP), //# cower stop ENUM2STRING(BOTH_SONICPAIN_START), ENUM2STRING(BOTH_SONICPAIN_HOLD), ENUM2STRING(BOTH_SONICPAIN_END), //new anim slots per Jarrod's request ENUM2STRING(BOTH_STAND10), ENUM2STRING(BOTH_STAND10_TALK1), ENUM2STRING(BOTH_STAND10_TALK2), ENUM2STRING(BOTH_STAND10TOSTAND1), ENUM2STRING(BOTH_STAND1_TALK1), ENUM2STRING(BOTH_STAND1_TALK2), ENUM2STRING(BOTH_STAND1_TALK3), ENUM2STRING(BOTH_SIT4), ENUM2STRING(BOTH_SIT5), ENUM2STRING(BOTH_SIT5_TALK1), ENUM2STRING(BOTH_SIT5_TALK2), ENUM2STRING(BOTH_SIT5_TALK3), ENUM2STRING(BOTH_SIT6), ENUM2STRING(BOTH_SIT7), //================================================= //ANIMS IN WHICH ONLY THE UPPER OBJECTS ARE IN MD3 //================================================= //# #sep ENUM2STRING(TORSO_ WEAPON-RELATED ENUM2STRING(TORSO_DROPWEAP1), //# Put weapon away ENUM2STRING(TORSO_DROPWEAP4), //# Put weapon away ENUM2STRING(TORSO_RAISEWEAP1), //# Draw Weapon ENUM2STRING(TORSO_RAISEWEAP4), //# Draw Weapon ENUM2STRING(TORSO_WEAPONREADY1), //# Ready to fire stun baton ENUM2STRING(TORSO_WEAPONREADY2), //# Ready to fire one-handed blaster pistol ENUM2STRING(TORSO_WEAPONREADY3), //# Ready to fire blaster rifle ENUM2STRING(TORSO_WEAPONREADY4), //# Ready to fire sniper rifle ENUM2STRING(TORSO_WEAPONREADY10), //# Ready to fire thermal det ENUM2STRING(TORSO_WEAPONIDLE2), //# Holding one-handed blaster ENUM2STRING(TORSO_WEAPONIDLE3), //# Holding blaster rifle ENUM2STRING(TORSO_WEAPONIDLE4), //# Holding sniper rifle ENUM2STRING(TORSO_WEAPONIDLE10), //# Holding thermal det //# #sep ENUM2STRING(TORSO_ USING NON-WEAPON OBJECTS //# #sep ENUM2STRING(TORSO_ MISC ENUM2STRING(TORSO_SURRENDER_START), //# arms up ENUM2STRING(TORSO_SURRENDER_STOP), //# arms back down ENUM2STRING(TORSO_CHOKING1), //# TEMP ENUM2STRING(TORSO_HANDSIGNAL1), ENUM2STRING(TORSO_HANDSIGNAL2), ENUM2STRING(TORSO_HANDSIGNAL3), ENUM2STRING(TORSO_HANDSIGNAL4), ENUM2STRING(TORSO_HANDSIGNAL5), //================================================= //ANIMS IN WHICH ONLY THE LOWER OBJECTS ARE IN MD3 //================================================= //# #sep Legs-only anims ENUM2STRING(LEGS_TURN1), //# What legs do when you turn your lower body to match your upper body facing ENUM2STRING(LEGS_TURN2), //# Leg turning from stand2 ENUM2STRING(LEGS_LEAN_LEFT1), //# Lean left ENUM2STRING(LEGS_LEAN_RIGHT1), //# Lean Right ENUM2STRING(LEGS_CHOKING1), //# TEMP ENUM2STRING(LEGS_LEFTUP1), //# On a slope with left foot 4 higher than right ENUM2STRING(LEGS_LEFTUP2), //# On a slope with left foot 8 higher than right ENUM2STRING(LEGS_LEFTUP3), //# On a slope with left foot 12 higher than right ENUM2STRING(LEGS_LEFTUP4), //# On a slope with left foot 16 higher than right ENUM2STRING(LEGS_LEFTUP5), //# On a slope with left foot 20 higher than right ENUM2STRING(LEGS_RIGHTUP1), //# On a slope with RIGHT foot 4 higher than left ENUM2STRING(LEGS_RIGHTUP2), //# On a slope with RIGHT foot 8 higher than left ENUM2STRING(LEGS_RIGHTUP3), //# On a slope with RIGHT foot 12 higher than left ENUM2STRING(LEGS_RIGHTUP4), //# On a slope with RIGHT foot 16 higher than left ENUM2STRING(LEGS_RIGHTUP5), //# On a slope with RIGHT foot 20 higher than left ENUM2STRING(LEGS_S1_LUP1), ENUM2STRING(LEGS_S1_LUP2), ENUM2STRING(LEGS_S1_LUP3), ENUM2STRING(LEGS_S1_LUP4), ENUM2STRING(LEGS_S1_LUP5), ENUM2STRING(LEGS_S1_RUP1), ENUM2STRING(LEGS_S1_RUP2), ENUM2STRING(LEGS_S1_RUP3), ENUM2STRING(LEGS_S1_RUP4), ENUM2STRING(LEGS_S1_RUP5), ENUM2STRING(LEGS_S3_LUP1), ENUM2STRING(LEGS_S3_LUP2), ENUM2STRING(LEGS_S3_LUP3), ENUM2STRING(LEGS_S3_LUP4), ENUM2STRING(LEGS_S3_LUP5), ENUM2STRING(LEGS_S3_RUP1), ENUM2STRING(LEGS_S3_RUP2), ENUM2STRING(LEGS_S3_RUP3), ENUM2STRING(LEGS_S3_RUP4), ENUM2STRING(LEGS_S3_RUP5), ENUM2STRING(LEGS_S4_LUP1), ENUM2STRING(LEGS_S4_LUP2), ENUM2STRING(LEGS_S4_LUP3), ENUM2STRING(LEGS_S4_LUP4), ENUM2STRING(LEGS_S4_LUP5), ENUM2STRING(LEGS_S4_RUP1), ENUM2STRING(LEGS_S4_RUP2), ENUM2STRING(LEGS_S4_RUP3), ENUM2STRING(LEGS_S4_RUP4), ENUM2STRING(LEGS_S4_RUP5), ENUM2STRING(LEGS_S5_LUP1), ENUM2STRING(LEGS_S5_LUP2), ENUM2STRING(LEGS_S5_LUP3), ENUM2STRING(LEGS_S5_LUP4), ENUM2STRING(LEGS_S5_LUP5), ENUM2STRING(LEGS_S5_RUP1), ENUM2STRING(LEGS_S5_RUP2), ENUM2STRING(LEGS_S5_RUP3), ENUM2STRING(LEGS_S5_RUP4), ENUM2STRING(LEGS_S5_RUP5), ENUM2STRING(LEGS_S6_LUP1), ENUM2STRING(LEGS_S6_LUP2), ENUM2STRING(LEGS_S6_LUP3), ENUM2STRING(LEGS_S6_LUP4), ENUM2STRING(LEGS_S6_LUP5), ENUM2STRING(LEGS_S6_RUP1), ENUM2STRING(LEGS_S6_RUP2), ENUM2STRING(LEGS_S6_RUP3), ENUM2STRING(LEGS_S6_RUP4), ENUM2STRING(LEGS_S6_RUP5), ENUM2STRING(LEGS_S7_LUP1), ENUM2STRING(LEGS_S7_LUP2), ENUM2STRING(LEGS_S7_LUP3), ENUM2STRING(LEGS_S7_LUP4), ENUM2STRING(LEGS_S7_LUP5), ENUM2STRING(LEGS_S7_RUP1), ENUM2STRING(LEGS_S7_RUP2), ENUM2STRING(LEGS_S7_RUP3), ENUM2STRING(LEGS_S7_RUP4), ENUM2STRING(LEGS_S7_RUP5), //New anim as per Jarrod's request ENUM2STRING(LEGS_TURN180), //====================================================== //cinematic anims //====================================================== //# #sep BOTH_ CINEMATIC-ONLY ENUM2STRING(BOTH_CIN_1), //# Level specific cinematic 1 ENUM2STRING(BOTH_CIN_2), //# Level specific cinematic 2 ENUM2STRING(BOTH_CIN_3), //# Level specific cinematic 3 ENUM2STRING(BOTH_CIN_4), //# Level specific cinematic 4 ENUM2STRING(BOTH_CIN_5), //# Level specific cinematic 5 ENUM2STRING(BOTH_CIN_6), //# Level specific cinematic 6 ENUM2STRING(BOTH_CIN_7), //# Level specific cinematic 7 ENUM2STRING(BOTH_CIN_8), //# Level specific cinematic 8 ENUM2STRING(BOTH_CIN_9), //# Level specific cinematic 9 ENUM2STRING(BOTH_CIN_10), //# Level specific cinematic 10 ENUM2STRING(BOTH_CIN_11), //# Level specific cinematic 11 ENUM2STRING(BOTH_CIN_12), //# Level specific cinematic 12 ENUM2STRING(BOTH_CIN_13), //# Level specific cinematic 13 ENUM2STRING(BOTH_CIN_14), //# Level specific cinematic 14 ENUM2STRING(BOTH_CIN_15), //# Level specific cinematic 15 ENUM2STRING(BOTH_CIN_16), //# Level specific cinematic 16 ENUM2STRING(BOTH_CIN_17), //# Level specific cinematic 17 ENUM2STRING(BOTH_CIN_18), //# Level specific cinematic 18 ENUM2STRING(BOTH_CIN_19), //# Level specific cinematic 19 ENUM2STRING(BOTH_CIN_20), //# Level specific cinematic 20 ENUM2STRING(BOTH_CIN_21), //# Level specific cinematic 21 ENUM2STRING(BOTH_CIN_22), //# Level specific cinematic 22 ENUM2STRING(BOTH_CIN_23), //# Level specific cinematic 23 ENUM2STRING(BOTH_CIN_24), //# Level specific cinematic 24 ENUM2STRING(BOTH_CIN_25), //# Level specific cinematic 25 ENUM2STRING(BOTH_CIN_26), //# Level specific cinematic ENUM2STRING(BOTH_CIN_27), //# Level specific cinematic ENUM2STRING(BOTH_CIN_28), //# Level specific cinematic ENUM2STRING(BOTH_CIN_29), //# Level specific cinematic ENUM2STRING(BOTH_CIN_30), //# Level specific cinematic ENUM2STRING(BOTH_CIN_31), //# Level specific cinematic ENUM2STRING(BOTH_CIN_32), //# Level specific cinematic ENUM2STRING(BOTH_CIN_33), //# Level specific cinematic ENUM2STRING(BOTH_CIN_34), //# Level specific cinematic ENUM2STRING(BOTH_CIN_35), //# Level specific cinematic ENUM2STRING(BOTH_CIN_36), //# Level specific cinematic ENUM2STRING(BOTH_CIN_37), //# Level specific cinematic ENUM2STRING(BOTH_CIN_38), //# Level specific cinematic ENUM2STRING(BOTH_CIN_39), //# Level specific cinematic ENUM2STRING(BOTH_CIN_40), //# Level specific cinematic ENUM2STRING(BOTH_CIN_41), //# Level specific cinematic ENUM2STRING(BOTH_CIN_42), //# Level specific cinematic ENUM2STRING(BOTH_CIN_43), //# Level specific cinematic ENUM2STRING(BOTH_CIN_44), //# Level specific cinematic ENUM2STRING(BOTH_CIN_45), //# Level specific cinematic ENUM2STRING(BOTH_CIN_46), //# Level specific cinematic ENUM2STRING(BOTH_CIN_47), //# Level specific cinematic ENUM2STRING(BOTH_CIN_48), //# Level specific cinematic ENUM2STRING(BOTH_CIN_49), //# Level specific cinematic ENUM2STRING(BOTH_CIN_50), //# Level specific cinematic //must be terminated { NULL,-1 } };