/* Copyright (C) 1997-2001 Id Software, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 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, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // splitmodels // -Torso DEATH frames and Legs DEATH frames must be the same. #define _ANIM_PRESTEP // Remove for pure Q3 jump animations. // ANIMATIONS #define ANIM_NONE 0 //NOT LISTED IN THE CONFIG //------------------------------------------------------- // animation config //------------------------------------------------------- //DEATHS #define BOTH_DEATH1 1 //Death1 #define BOTH_DEAD1 2 //DEAD versions are only used for the dead corpses, and are frozen animations on the last frame. #define BOTH_DEATH2 3 //Death2 #define BOTH_DEAD2 4 //corpse on the ground #define BOTH_DEATH3 5 //Death3 #define BOTH_DEAD3 6 //corpse on the ground #define TORSO_GESTURE 7 //(wave) //TORSO #define TORSO_ATTACK1 8 //Attack #define TORSO_ATTACK2 9 //Attack2 (gaunlet) (DROP replacement) #define TORSO_FLIPOUT 10 //(weapon drop) #define TORSO_FLIPIN 11 //(weapon raise) #define TORSO_STAND 12 //Stand #define TORSO_STAND2 13 //Stand2 (gaunlet) (PAIN replacement) //--------------------- offset //LEGS #define LEGS_CRWALK 14 //Crouched Walk #define LEGS_WALKFWD 15 //WalkFordward (few frames of this will show when moving by inertia) #define LEGS_RUNFWD 16 //RunFordward #define LEGS_RUNBACK 17 //RunBackward #define LEGS_SWIMFWD 18 //Swim Fordward #define LEGS_JUMP1 19 //Left leg Jump #define LEGS_JUMP1ST 20 //Left leg land #define LEGS_JUMP3 21 //Stand & Backwards jump. #define LEGS_JUMP3ST 22 //Stand & Backwards land. #define LEGS_STAND 23 //Stand #define LEGS_CRSTAND 24 //Crouched Stand #define LEGS_TURN 25 //good for nothing. Not used. It's here just for Q3 models support. //JAL EXTRA STUFF #define LEGS_JUMP2 26 //Right leg Jump #define LEGS_JUMP2ST 27 //Right leg land #define LEGS_SWIM 28 //Stand & Backwards Swim #define LEGS_WALKBACK 29 //WalkBackward #define LEGS_WALKLEFT 30 //WalkLeft #define LEGS_WALKRIGHT 31 //WalkRight #define LEGS_RUNLEFT 32 //RunLeft #define LEGS_RUNRIGHT 33 //RunRight #define TORSO_RUN 34 //Run (also used for jump) #define TORSO_SWIM 35 //Swim #define TORSO_DROPHOLD 36 //Drop hold is only used at handgrenade activation. #define TORSO_DROP 37 //Drop: true DROP animation #define TORSO_PAIN1 38 //Pain1 #define TORSO_PAIN2 39 //Pain2 #define TORSO_PAIN3 40 //Pain3 #define PMODEL_MAX_ANIMATIONS 41