|
|
|
@ -39,14 +39,14 @@ AnimAssocDesc aStdAnimDescs[] = {
|
|
|
|
|
{ ANIM_KO_SHOT_FRONT2, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_FRONT3, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_FRONT4, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_FACE, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_STOM, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_KO_SHOT_FACE, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_KO_SHOT_STOM, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_ARML, ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_ARMR, ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KO_SHOT_LEGL, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_KO_SHOT_LEGR, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_KD_LEFT, ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KD_RIGHT, ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_KD_LEFT, ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_KD_RIGHT, ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_KO_SKID_FRONT, ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_KO_SPIN_R, ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_KO_SKID_BACK, ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
@ -60,30 +60,25 @@ AnimAssocDesc aStdAnimDescs[] = {
|
|
|
|
|
{ ANIM_HIT_BACK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_RIGHT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FLOOR_HIT, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_HIT_BODYBLOW, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_CHEST, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_HEAD, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_WALK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_WALL, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FLOOR_HIT_F, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_HIT_BEHIND, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_IDLE, ASSOC_REPEAT },
|
|
|
|
|
{ ANIM_FIGHT2_IDLE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_SH_F, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FIGHT_BODYBLOW, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_HEAD, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_KICK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_KNEE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_LHOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_PUNCH, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_ROUNDHOUSE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FIGHT_LONGKICK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FIGHT_PPUNCH, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_NOWALK },
|
|
|
|
|
{ ANIM_FIGHT_JAB, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_ELBOW_L, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_ELBOW_R, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_BKICK_L, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_BKICK_R, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_L_HOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_R_HOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_UPPERCUT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HEADBUTT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FRONTKICK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_ROUNDHOUSE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_L_HOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_R_HOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_UPPERCUT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_HEADBUTT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_FRONTKICK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HIT_RHOUSE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_BOMBER, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_PUNCH_R, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FIGHT_PPUNCH2, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
@ -124,10 +119,10 @@ AnimAssocDesc aStdAnimDescs[] = {
|
|
|
|
|
{ ANIM_CAR_CLOSEDOOR_LOW_RHS, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_SHUFFLE_RHS, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_LSHUFFLE_RHS, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_SIT, ASSOC_DELETEFADEDOUT},
|
|
|
|
|
{ ANIM_CAR_LSIT, ASSOC_DELETEFADEDOUT},
|
|
|
|
|
{ ANIM_CAR_SITP, ASSOC_DELETEFADEDOUT},
|
|
|
|
|
{ ANIM_CAR_SITPLO, ASSOC_DELETEFADEDOUT},
|
|
|
|
|
{ ANIM_CAR_SIT, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_CAR_LSIT, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_CAR_SITP, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_CAR_SITPLO, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_DRIVE_L, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_DRIVING },
|
|
|
|
|
{ ANIM_DRIVE_R, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_DRIVING },
|
|
|
|
|
{ ANIM_DRIVE_LOW_L, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_DRIVING },
|
|
|
|
@ -153,27 +148,28 @@ AnimAssocDesc aStdAnimDescs[] = {
|
|
|
|
|
{ ANIM_CAR_GETOUT_LOW_RHS, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_CLOSE_RHS, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_HOOKERTALK, ASSOC_REPEAT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_TRAIN_GETIN, ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_TRAIN_GETOUT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_TRAIN_GETIN, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_TRAIN_GETOUT, ASSOC_DELETEFADEDOUT | ASSOC_FADEOUTWHENDONE },
|
|
|
|
|
{ ANIM_CAR_CRAWLOUT_RHS, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_CRAWLOUT_RHS2, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_CAR_ROLLOUT_LHS, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION },
|
|
|
|
|
{ ANIM_CAR_ROLLOUT_RHS, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION },
|
|
|
|
|
{ ANIM_CAR_ROLLOUT_LHS, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_CAR_ROLLOUT_RHS, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_GETUP1, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_GETUP2, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_GETUP3, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_GETUP_FRONT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_JUMP_LAUNCH, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_JUMP_LAUNCH, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_JUMP_GLIDE, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_JUMP_LAND, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FALL_FALL, ASSOC_REPEAT | ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FALL_FALL, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_FALL_GLIDE, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FALL_LAND, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FALL_COLLAPSE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FALL_COLLAPSE, ASSOC_REPEAT | ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FALL_BACK, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_FALL_FRONT, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_EV_STEP, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_EV_DIVE, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_COMMANDO_ROLL, ASSOC_HAS_TRANSLATION | ASSOC_FRONTAL },
|
|
|
|
|
{ ANIM_XPRESS_SCRATCH, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_ROAD_CROSS, ASSOC_REPEAT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_TURN_180, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
@ -182,7 +178,7 @@ AnimAssocDesc aStdAnimDescs[] = {
|
|
|
|
|
{ ANIM_DUCK_DOWN, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_DUCK_LOW, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_WEAPON_CROUCH, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_RBLOCK_CSHOOT, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_RBLOCK_CSHOOT, ASSOC_RUNNING },
|
|
|
|
|
{ ANIM_HANDSUP, ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_HANDSCOWER, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION },
|
|
|
|
|
{ ANIM_FUCKU, ASSOC_DELETEFADEDOUT | ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_NOWALK },
|
|
|
|
@ -214,7 +210,7 @@ AnimAssocDesc aCoachAnimDescs[] = {
|
|
|
|
|
{ ANIM_COACH_OUT_L, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aBikeAnimDescs[] = {
|
|
|
|
|
{ ANIM_BIKE_RIDE, ASSOC_DELETEFADEDOUT},
|
|
|
|
|
{ ANIM_BIKE_RIDE, ASSOC_DELETEFADEDOUT },
|
|
|
|
|
{ ANIM_BIKE_STILL, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_DRIVING },
|
|
|
|
|
{ ANIM_BIKE_LEFT, ASSOC_PARTIAL | ASSOC_DRIVING },
|
|
|
|
|
{ ANIM_BIKE_RIGHT, ASSOC_PARTIAL | ASSOC_DRIVING },
|
|
|
|
@ -252,16 +248,15 @@ AnimAssocDesc aWeaponAnimDescs[] = {
|
|
|
|
|
{ ANIM_WEAPON_CROUCHFIRE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_WEAPON_RELOAD, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_WEAPON_CROUCHRELOAD, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_WEAPON_SPECIAL, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aMedicAnimDescs[] = {
|
|
|
|
|
{ ANIM_CPR, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSunbatheAnimDescs[] = {
|
|
|
|
|
{ ANIM_SUNBATHE, ASSOC_REPEAT | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_SUNBATHE_DOWN, ASSOC_REPEAT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION },
|
|
|
|
|
{ ANIM_SUNBATHE_UP, ASSOC_REPEAT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION },
|
|
|
|
|
{ ANIM_SUNBATHE_ESCAPE, ASSOC_REPEAT | ASSOC_PARTIAL | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION },
|
|
|
|
|
{ ANIM_SUNBATHE_DOWN, ASSOC_HAS_X_TRANSLATION | ASSOC_HAS_TRANSLATION | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_SUNBATHE_UP, ASSOC_HAS_X_TRANSLATION | ASSOC_HAS_TRANSLATION | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_SUNBATHE_ESCAPE, ASSOC_HAS_X_TRANSLATION | ASSOC_HAS_TRANSLATION | ASSOC_PARTIAL },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aPlayerIdleAnimDescs[] = {
|
|
|
|
|
{ ANIM_IDLE_STRETCH, ASSOC_DELETEFADEDOUT | ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
@ -287,7 +282,6 @@ AnimAssocDesc aStripAnimDescs[] = {
|
|
|
|
|
{ ANIM_STRIP_F, ASSOC_REPEAT | ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
{ ANIM_STRIP_G, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL },
|
|
|
|
|
};
|
|
|
|
|
#ifdef PC_PLAYER_CONTROLS
|
|
|
|
|
AnimAssocDesc aStdAnimDescsSide[] = {
|
|
|
|
|
{ ANIM_WALK, ASSOC_REPEAT | ASSOC_MOVEMENT | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION | ASSOC_WALK },
|
|
|
|
|
{ ANIM_RUN, ASSOC_REPEAT | ASSOC_MOVEMENT | ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION | ASSOC_WALK },
|
|
|
|
@ -295,8 +289,106 @@ AnimAssocDesc aStdAnimDescsSide[] = {
|
|
|
|
|
{ ANIM_IDLE_STANCE, ASSOC_REPEAT },
|
|
|
|
|
{ ANIM_WALK_START, ASSOC_HAS_TRANSLATION | ASSOC_HAS_X_TRANSLATION },
|
|
|
|
|
};
|
|
|
|
|
#endif
|
|
|
|
|
char const* aStdAnimations[] = {
|
|
|
|
|
AnimAssocDesc aMPNoteAnimDescs[] = {
|
|
|
|
|
{ ANIM_MPNOTE, ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_MPNOTE_LOOP, ASSOC_REPEAT | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aCSMiscAnimDescs[] = {
|
|
|
|
|
{ ANIM_IDLE_LOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_NO, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_YES, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_CHAT2, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_COUGH, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_GIGGLE_FEMALE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_TOUGH_CHAT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_IDLE_CELL_TALK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aDONH2AnimDescs[] = {
|
|
|
|
|
{ ANIM_DONH2_CAMERA, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aDONH3AnimDescs[] = {
|
|
|
|
|
{ ANIM_DONH3_HAPPY, ASSOC_DELETEFADEDOUT | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aJDT2AnimDescs[] = {
|
|
|
|
|
{ ANIM_JDT2_ANXIOUS_TALK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_JDT2_SHRUG, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aJDT4AnimDescs[] = {
|
|
|
|
|
{ ANIM_JDT4_DILDO_TALK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aJDT5AnimDescs[] = {
|
|
|
|
|
{ ANIM_JDT5_CALM_DOWN, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_JDT5_POINT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aJDT6AnimDescs[] = {
|
|
|
|
|
{ ANIM_JDT6_PICKUP, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_JDT6_DOORKNOCK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aMAR1AnimDescs[] = {
|
|
|
|
|
{ ANIM_MAR1_SKIRT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aMAR2AnimDescs[] = {
|
|
|
|
|
{ ANIM_MAR2_CELL_ANSWER, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_MAR2_CELL_END, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_MAR2_CELL_TALK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_MAR2_FOOT_TAP, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aMAR3AnimDescs[] = {
|
|
|
|
|
{ ANIM_MAR3_HOOCHY, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_MAR3_NOTE_IDLE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_MAR3_NOTE_PICK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSAL1AnimDescs[] = {
|
|
|
|
|
{ ANIM_SAL1_BIREFCASE_DOWN, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSAL2AnimDescs[] = {
|
|
|
|
|
{ ANIM_SAL2_IDLE_SEATED, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_SAL2_SEAT_TO_STAND, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSAL3AnimDescs[] = {
|
|
|
|
|
{ ANIM_SAL3_SEATED_TALK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_SAL3_SEATED_IDLE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_SAL3_SIT_DOWN, ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSAL4AnimDescs[] = {
|
|
|
|
|
{ ANIM_SAL4_DUSTDOWN, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_SAL4_GIRLRUN, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSAL6AnimDescs[] = {
|
|
|
|
|
{ ANIM_SAL6_ANGRY_SEATED, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_SAL6_IDLE_SEATED, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aSAL7AnimDescs[] = {
|
|
|
|
|
{ ANIM_SAL7_LOOKOUT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aVIC2AnimDescs[] = {
|
|
|
|
|
{ ANIM_VIC2_POINT_ANGRY, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aVIC3AnimDescs[] = {
|
|
|
|
|
{ ANIM_VIC3_WAFT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_VIC3_PICKUP_ROLL, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aVIC4AnimDescs[] = {
|
|
|
|
|
{ ANIM_VIC4_CARRY_BOX, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_VIC4_CELL_LOOK, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_VIC4_CRATE_IDLE, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aVIC6AnimDescs[] = {
|
|
|
|
|
{ ANIM_VIC6_CELL_ANGRY, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aTouristAnimDescs[] = {
|
|
|
|
|
{ ANIM_TOURIST3, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_TOURIST2, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
{ ANIM_TOURIST1, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aMAC2AnimDescs[] = {
|
|
|
|
|
{ ANIM_MAC2_PLEAD, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
AnimAssocDesc aVIC7AnimDescs[] = {
|
|
|
|
|
{ ANIM_VIC7_PROD_WITH_FOOT, ASSOC_FADEOUTWHENDONE | ASSOC_PARTIAL | ASSOC_IDLE },
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
char const *aStdAnimations[] = {
|
|
|
|
|
"walk_civi",
|
|
|
|
|
"run_civi",
|
|
|
|
|
"sprint_panic",
|
|
|
|
@ -320,8 +412,8 @@ char const* aStdAnimations[] = {
|
|
|
|
|
"KO_shot_armR",
|
|
|
|
|
"KO_shot_legl",
|
|
|
|
|
"KO_shot_legR",
|
|
|
|
|
"KD_left",
|
|
|
|
|
"KD_right",
|
|
|
|
|
"BIKE_fall_off",
|
|
|
|
|
"BIKE_fall_off",
|
|
|
|
|
"KO_skid_front",
|
|
|
|
|
"KO_spin_R",
|
|
|
|
|
"KO_skid_back",
|
|
|
|
@ -335,30 +427,28 @@ char const* aStdAnimations[] = {
|
|
|
|
|
"HIT_back",
|
|
|
|
|
"HIT_R",
|
|
|
|
|
"FLOOR_hit",
|
|
|
|
|
"HIT_bodyblow",
|
|
|
|
|
"HIT_chest",
|
|
|
|
|
"HIT_head",
|
|
|
|
|
"HIT_walk",
|
|
|
|
|
|
|
|
|
|
"HIT_wall",
|
|
|
|
|
"FLOOR_hit_f",
|
|
|
|
|
"HIT_behind",
|
|
|
|
|
"FIGHTIDLE",
|
|
|
|
|
"FIGHT2IDLE",
|
|
|
|
|
"FIGHTsh_F",
|
|
|
|
|
"FIGHTbodyblow",
|
|
|
|
|
"FIGHThead",
|
|
|
|
|
"FIGHTkick",
|
|
|
|
|
"FIGHTknee",
|
|
|
|
|
"FIGHTLhook",
|
|
|
|
|
"FIGHTpunch",
|
|
|
|
|
"FIGHTrndhse",
|
|
|
|
|
"FIGHTlngkck",
|
|
|
|
|
"FIGHTppunch",
|
|
|
|
|
"FIGHTjab",
|
|
|
|
|
"FIGHTelbowL",
|
|
|
|
|
"FIGHTelbowR",
|
|
|
|
|
"FIGHTbkickL",
|
|
|
|
|
"FIGHTbkickR",
|
|
|
|
|
|
|
|
|
|
"l_hook",
|
|
|
|
|
"r_hook",
|
|
|
|
|
"uppercut",
|
|
|
|
|
"headbutt",
|
|
|
|
|
"frontkick",
|
|
|
|
|
"roundhouse",
|
|
|
|
|
"hit_l_hook",
|
|
|
|
|
"hit_r_hook",
|
|
|
|
|
"hit_uppercut",
|
|
|
|
|
"hit_headbutt",
|
|
|
|
|
"hit_frontkick",
|
|
|
|
|
"hit_rhouse",
|
|
|
|
|
|
|
|
|
|
"bomber",
|
|
|
|
|
"punchR",
|
|
|
|
|
"FIGHTppunch",
|
|
|
|
@ -428,12 +518,13 @@ char const* aStdAnimations[] = {
|
|
|
|
|
"CAR_getoutL_RHS",
|
|
|
|
|
"CAR_close_RHS",
|
|
|
|
|
"car_hookertalk",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
|
|
|
|
|
"TRAIN_getin",
|
|
|
|
|
"TRAIN_getout",
|
|
|
|
|
"CAR_crawloutRHS",
|
|
|
|
|
"CAR_crawloutRHS",
|
|
|
|
|
"CAR_rollout_LHS",
|
|
|
|
|
"CAR_rollout_LHS",
|
|
|
|
|
"CAR_rollout_RHS",
|
|
|
|
|
"Getup",
|
|
|
|
|
"Getup",
|
|
|
|
|
"Getup",
|
|
|
|
@ -449,6 +540,8 @@ char const* aStdAnimations[] = {
|
|
|
|
|
"FALL_front",
|
|
|
|
|
"EV_step",
|
|
|
|
|
"EV_dive",
|
|
|
|
|
|
|
|
|
|
"commando_roll",
|
|
|
|
|
"XPRESSscratch",
|
|
|
|
|
"roadcross",
|
|
|
|
|
"TURN_180",
|
|
|
|
@ -471,7 +564,7 @@ char const* aStdAnimations[] = {
|
|
|
|
|
"ATM",
|
|
|
|
|
"abseil",
|
|
|
|
|
};
|
|
|
|
|
char const* aVanAnimations[] = {
|
|
|
|
|
char const *aVanAnimations[] = {
|
|
|
|
|
"VAN_openL",
|
|
|
|
|
"VAN_getinL",
|
|
|
|
|
"VAN_closeL",
|
|
|
|
@ -481,14 +574,14 @@ char const* aVanAnimations[] = {
|
|
|
|
|
"VAN_close",
|
|
|
|
|
"VAN_getout",
|
|
|
|
|
};
|
|
|
|
|
char const* aCoachAnimations[] = {
|
|
|
|
|
"COACH_opnL",
|
|
|
|
|
char const *aCoachAnimations[] = {
|
|
|
|
|
"COACH_opnL",
|
|
|
|
|
"COACH_opnR",
|
|
|
|
|
"COACH_inL",
|
|
|
|
|
"COACH_inL",
|
|
|
|
|
"COACH_inR",
|
|
|
|
|
"COACH_outL",
|
|
|
|
|
};
|
|
|
|
|
char const* aBikesAnimations[] = {
|
|
|
|
|
char const *aBikesAnimations[] = {
|
|
|
|
|
"BIKEs_Ride",
|
|
|
|
|
"BIKEs_Still",
|
|
|
|
|
"BIKEs_Left",
|
|
|
|
@ -508,7 +601,7 @@ char const* aBikesAnimations[] = {
|
|
|
|
|
"BIKEs_drivebyFT",
|
|
|
|
|
"BIKEs_passenger",
|
|
|
|
|
};
|
|
|
|
|
char const* aBikevAnimations[] = {
|
|
|
|
|
char const *aBikevAnimations[] = {
|
|
|
|
|
"BIKEv_Ride",
|
|
|
|
|
"BIKEv_Still",
|
|
|
|
|
"BIKEv_Left",
|
|
|
|
@ -528,7 +621,7 @@ char const* aBikevAnimations[] = {
|
|
|
|
|
"BIKEv_drivebyFT",
|
|
|
|
|
"BIKEv_passenger",
|
|
|
|
|
};
|
|
|
|
|
char const* aBikehAnimations[] = {
|
|
|
|
|
char const *aBikehAnimations[] = {
|
|
|
|
|
"BIKEh_Ride",
|
|
|
|
|
"BIKEh_Still",
|
|
|
|
|
"BIKEh_Left",
|
|
|
|
@ -548,7 +641,7 @@ char const* aBikehAnimations[] = {
|
|
|
|
|
"BIKEh_drivebyFT",
|
|
|
|
|
"BIKEh_passenger",
|
|
|
|
|
};
|
|
|
|
|
char const* aBikedAnimations[] = {
|
|
|
|
|
char const *aBikedAnimations[] = {
|
|
|
|
|
"BIKEd_Ride",
|
|
|
|
|
"BIKEd_Still",
|
|
|
|
|
"BIKEd_Left",
|
|
|
|
@ -568,115 +661,123 @@ char const* aBikedAnimations[] = {
|
|
|
|
|
"BIKEd_drivebyFT",
|
|
|
|
|
"BIKEd_passenger",
|
|
|
|
|
};
|
|
|
|
|
char const* aUnarmedAnimations[] = {
|
|
|
|
|
char const *aUnarmedAnimations[] = {
|
|
|
|
|
"punchR",
|
|
|
|
|
"KICK_floor",
|
|
|
|
|
"FIGHTppunch",
|
|
|
|
|
};
|
|
|
|
|
char const* aScrewdriverAnimations[] = {
|
|
|
|
|
"FIGHTbodyblow",
|
|
|
|
|
"FIGHTbodyblow",
|
|
|
|
|
char const *aScrewdriverAnimations[] = {
|
|
|
|
|
"r_hook",
|
|
|
|
|
"r_hook",
|
|
|
|
|
"FIGHTppunch",
|
|
|
|
|
"FIGHTIDLE",
|
|
|
|
|
"FIGHTbodyblow",
|
|
|
|
|
"r_hook",
|
|
|
|
|
};
|
|
|
|
|
char const* aKnifeAnimations[] = {
|
|
|
|
|
char const *aKnifeAnimations[] = {
|
|
|
|
|
"WEAPON_knife_1",
|
|
|
|
|
"WEAPON_knife_2",
|
|
|
|
|
"knife_part",
|
|
|
|
|
"WEAPON_knifeidle",
|
|
|
|
|
"WEAPON_knife_3",
|
|
|
|
|
};
|
|
|
|
|
char const* aBaseballbatAnimations[] = {
|
|
|
|
|
char const *aBaseballbatAnimations[] = {
|
|
|
|
|
"WEAPON_bat_h",
|
|
|
|
|
"WEAPON_bat_v",
|
|
|
|
|
"BAT_PART",
|
|
|
|
|
"WEAPON_bat_h",
|
|
|
|
|
"WEAPON_golfclub",
|
|
|
|
|
};
|
|
|
|
|
char const* aGolfclubAnimations[] = {
|
|
|
|
|
char const *aGolfclubAnimations[] = {
|
|
|
|
|
"WEAPON_bat_h",
|
|
|
|
|
"WEAPON_golfclub",
|
|
|
|
|
"BAT_PART",
|
|
|
|
|
"WEAPON_bat_h",
|
|
|
|
|
"WEAPON_bat_v",
|
|
|
|
|
};
|
|
|
|
|
char const* aChainsawAnimations[] = {
|
|
|
|
|
char const *aChainsawAnimations[] = {
|
|
|
|
|
"WEAPON_csaw",
|
|
|
|
|
"WEAPON_csawlo",
|
|
|
|
|
"csaw_part",
|
|
|
|
|
};
|
|
|
|
|
char const* aPythonAnimations[] = {
|
|
|
|
|
char const *aPythonAnimations[] = {
|
|
|
|
|
"python_fire",
|
|
|
|
|
"python_crouchfire",
|
|
|
|
|
"python_reload",
|
|
|
|
|
"python_crouchreload",
|
|
|
|
|
};
|
|
|
|
|
char const* aColtAnimations[] = {
|
|
|
|
|
char const *aColtAnimations[] = {
|
|
|
|
|
"colt45_fire",
|
|
|
|
|
"colt45_crouchfire",
|
|
|
|
|
"colt45_reload",
|
|
|
|
|
"colt45_crouchreload",
|
|
|
|
|
"colt45_cop",
|
|
|
|
|
};
|
|
|
|
|
char const* aShotgunAnimations[] = {
|
|
|
|
|
char const *aShotgunAnimations[] = {
|
|
|
|
|
"shotgun_fire",
|
|
|
|
|
"shotgun_crouchfire",
|
|
|
|
|
};
|
|
|
|
|
char const* aBuddyAnimations[] = {
|
|
|
|
|
char const *aBuddyAnimations[] = {
|
|
|
|
|
"buddy_fire",
|
|
|
|
|
"buddy_crouchfire",
|
|
|
|
|
"buddy_reload",
|
|
|
|
|
};
|
|
|
|
|
char const* aTecAnimations[] = {
|
|
|
|
|
char const *aTecAnimations[] = {
|
|
|
|
|
"TEC_fire",
|
|
|
|
|
"TEC_crouchfire",
|
|
|
|
|
"TEC_reload",
|
|
|
|
|
"TEC_crouchreload",
|
|
|
|
|
};
|
|
|
|
|
char const* aUziAnimations[] = {
|
|
|
|
|
char const *aUziAnimations[] = {
|
|
|
|
|
"UZI_fire",
|
|
|
|
|
"UZI_crouchfire",
|
|
|
|
|
"UZI_reload",
|
|
|
|
|
"UZI_crouchreload",
|
|
|
|
|
};
|
|
|
|
|
char const* aRifleAnimations[] = {
|
|
|
|
|
char const *aRifleAnimations[] = {
|
|
|
|
|
"RIFLE_fire",
|
|
|
|
|
"RIFLE_crouchfire",
|
|
|
|
|
"RIFLE_load",
|
|
|
|
|
"RIFLE_crouchload",
|
|
|
|
|
};
|
|
|
|
|
char const* aM60Animations[] = {
|
|
|
|
|
char const *aM60Animations[] = {
|
|
|
|
|
"M60_fire",
|
|
|
|
|
"M60_fire",
|
|
|
|
|
"M60_reload",
|
|
|
|
|
};
|
|
|
|
|
char const* aSniperAnimations[] = {
|
|
|
|
|
"WEAPON_sniper",
|
|
|
|
|
char const *aSniperAnimations[] = {
|
|
|
|
|
"sniper_fire",
|
|
|
|
|
"sniper_fire",
|
|
|
|
|
"sniper_reload",
|
|
|
|
|
};
|
|
|
|
|
char const* aThrowAnimations[] = {
|
|
|
|
|
char const *aThrowAnimations[] = {
|
|
|
|
|
"WEAPON_throw",
|
|
|
|
|
"WEAPON_throwu",
|
|
|
|
|
"WEAPON_start_throw",
|
|
|
|
|
};
|
|
|
|
|
char const* aFlamethrowerAnimations[] = {
|
|
|
|
|
char const *aFlamethrowerAnimations[] = {
|
|
|
|
|
"FLAME_fire",
|
|
|
|
|
};
|
|
|
|
|
char const* aMedicAnimations[] = {
|
|
|
|
|
char const *aRocketLauncherAnimations[] = {
|
|
|
|
|
"rocket_fire",
|
|
|
|
|
"rocket_fire",
|
|
|
|
|
"rocket_reload",
|
|
|
|
|
};
|
|
|
|
|
char const *aMedicAnimations[] = {
|
|
|
|
|
"CPR",
|
|
|
|
|
};
|
|
|
|
|
char const* aSunbatheAnimations[] = {
|
|
|
|
|
char const *aSunbatheAnimations[] = {
|
|
|
|
|
"bather",
|
|
|
|
|
"batherdown",
|
|
|
|
|
"batherup",
|
|
|
|
|
"batherscape",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerIdleAnimations[] = {
|
|
|
|
|
char const *aPlayerIdleAnimations[] = {
|
|
|
|
|
"stretch",
|
|
|
|
|
"time",
|
|
|
|
|
"shldr",
|
|
|
|
|
"strleg",
|
|
|
|
|
};
|
|
|
|
|
char const* aRiotAnimations[] = {
|
|
|
|
|
char const *aRiotAnimations[] = {
|
|
|
|
|
"riot_angry",
|
|
|
|
|
"riot_angry_b",
|
|
|
|
|
"riot_chant",
|
|
|
|
@ -685,7 +786,7 @@ char const* aRiotAnimations[] = {
|
|
|
|
|
"riot_challenge",
|
|
|
|
|
"riot_fuku",
|
|
|
|
|
};
|
|
|
|
|
char const* aStripAnimations[] = {
|
|
|
|
|
char const *aStripAnimations[] = {
|
|
|
|
|
"strip_A",
|
|
|
|
|
"strip_B",
|
|
|
|
|
"strip_C",
|
|
|
|
@ -694,212 +795,287 @@ char const* aStripAnimations[] = {
|
|
|
|
|
"strip_F",
|
|
|
|
|
"strip_G",
|
|
|
|
|
};
|
|
|
|
|
char const* aLanceAnimations[] = {
|
|
|
|
|
char const *aLanceAnimations[] = {
|
|
|
|
|
"lance",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerAnimations[] = {
|
|
|
|
|
char const *aPlayerAnimations[] = {
|
|
|
|
|
"walk_player",
|
|
|
|
|
"run_player",
|
|
|
|
|
"SPRINT_civi",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
"walk_start",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerWithRocketAnimations[] = {
|
|
|
|
|
char const *aPlayerWithRocketAnimations[] = {
|
|
|
|
|
"walk_rocket",
|
|
|
|
|
"run_rocket",
|
|
|
|
|
"run_rocket",
|
|
|
|
|
"sprint_rocket",
|
|
|
|
|
"idle_rocket",
|
|
|
|
|
"walk_start_rocket",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayer1ArmedAnimations[] = {
|
|
|
|
|
char const *aPlayer1ArmedAnimations[] = {
|
|
|
|
|
"walk_player",
|
|
|
|
|
"run_1armed",
|
|
|
|
|
"SPRINT_civi",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
"walk_start",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayer2ArmedAnimations[] = {
|
|
|
|
|
char const *aPlayer2ArmedAnimations[] = {
|
|
|
|
|
"walk_armed",
|
|
|
|
|
"run_armed",
|
|
|
|
|
"run_armed",
|
|
|
|
|
"playersprint_armed",
|
|
|
|
|
"idle_armed",
|
|
|
|
|
"walk_start_armed",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerBBBatAnimations[] = {
|
|
|
|
|
"walk_player",
|
|
|
|
|
"run_player",
|
|
|
|
|
"run_player",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
"walk_start",
|
|
|
|
|
char const *aAIChainsawAnimations[] = {
|
|
|
|
|
"walk_aicsaw",
|
|
|
|
|
"run_aicsaw",
|
|
|
|
|
"run_aicsaw",
|
|
|
|
|
"IDLE_csaw",
|
|
|
|
|
"walk_start_aicsaw",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerChainsawAnimations[] = {
|
|
|
|
|
char const *aPlayerChainsawAnimations[] = {
|
|
|
|
|
"walk_csaw",
|
|
|
|
|
"run_csaw",
|
|
|
|
|
"run_csaw",
|
|
|
|
|
"sprint_csaw",
|
|
|
|
|
"IDLE_csaw",
|
|
|
|
|
"walk_start_csaw",
|
|
|
|
|
};
|
|
|
|
|
char const* aShuffleAnimations[] = {
|
|
|
|
|
char const *aShuffleAnimations[] = {
|
|
|
|
|
"WALK_shuffle",
|
|
|
|
|
"RUN_civi",
|
|
|
|
|
"SPRINT_civi",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
};
|
|
|
|
|
char const* aOldAnimations[] = {
|
|
|
|
|
char const *aOldAnimations[] = {
|
|
|
|
|
"walk_old",
|
|
|
|
|
"run_civi",
|
|
|
|
|
"sprint_civi",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aGang1Animations[] = {
|
|
|
|
|
char const *aGang1Animations[] = {
|
|
|
|
|
"walk_gang1",
|
|
|
|
|
"run_gang1",
|
|
|
|
|
"sprint_civi",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aGang2Animations[] = {
|
|
|
|
|
char const *aGang2Animations[] = {
|
|
|
|
|
"walk_gang2",
|
|
|
|
|
"run_gang1",
|
|
|
|
|
"sprint_civi",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aFatAnimations[] = {
|
|
|
|
|
char const *aFatAnimations[] = {
|
|
|
|
|
"walk_fat",
|
|
|
|
|
"run_civi",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aOldFatAnimations[] = {
|
|
|
|
|
char const *aOldFatAnimations[] = {
|
|
|
|
|
"walk_fatold",
|
|
|
|
|
"run_fatold",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aJoggerAnimations[] = {
|
|
|
|
|
char const *aJoggerAnimations[] = {
|
|
|
|
|
"JOG_maleA",
|
|
|
|
|
"run_civi",
|
|
|
|
|
"sprint_civi",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aStdWomanAnimations[] = {
|
|
|
|
|
char const *aStdWomanAnimations[] = {
|
|
|
|
|
"woman_walknorm",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aWomanShopAnimations[] = {
|
|
|
|
|
char const *aWomanShopAnimations[] = {
|
|
|
|
|
"woman_walkshop",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aBusyWomanAnimations[] = {
|
|
|
|
|
char const *aBusyWomanAnimations[] = {
|
|
|
|
|
"woman_walkbusy",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aSexyWomanAnimations[] = {
|
|
|
|
|
char const *aSexyWomanAnimations[] = {
|
|
|
|
|
"woman_walksexy",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aFatWomanAnimations[] = {
|
|
|
|
|
char const *aFatWomanAnimations[] = {
|
|
|
|
|
"walk_fat",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aOldWomanAnimations[] = {
|
|
|
|
|
char const *aOldWomanAnimations[] = {
|
|
|
|
|
"woman_walkold",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aJoggerWomanAnimations[] = {
|
|
|
|
|
char const *aJoggerWomanAnimations[] = {
|
|
|
|
|
"JOG_maleB",
|
|
|
|
|
"woman_run",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_idlestance",
|
|
|
|
|
};
|
|
|
|
|
char const* aPanicChunkyAnimations[] = {
|
|
|
|
|
char const *aPanicChunkyAnimations[] = {
|
|
|
|
|
"run_fatold",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"woman_runpanic",
|
|
|
|
|
"idle_stance",
|
|
|
|
|
};
|
|
|
|
|
char const* aSkateAnimations[] = {
|
|
|
|
|
char const *aSkateAnimations[] = {
|
|
|
|
|
"skate_run",
|
|
|
|
|
"skate_sprint",
|
|
|
|
|
"skate_sprint",
|
|
|
|
|
"skate_idle",
|
|
|
|
|
};
|
|
|
|
|
#ifdef PC_PLAYER_CONTROLS
|
|
|
|
|
char const* aPlayerStrafeBackAnimations[] = {
|
|
|
|
|
char const *aPlayerStrafeBackAnimations[] = {
|
|
|
|
|
"walk_back",
|
|
|
|
|
"run_back",
|
|
|
|
|
"run_back",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
"walk_start_back",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerStrafeLeftAnimations[] = {
|
|
|
|
|
char const *aPlayerStrafeLeftAnimations[] = {
|
|
|
|
|
"walk_left",
|
|
|
|
|
"run_left",
|
|
|
|
|
"run_left",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
"walk_start_left",
|
|
|
|
|
};
|
|
|
|
|
char const* aPlayerStrafeRightAnimations[] = {
|
|
|
|
|
char const *aPlayerStrafeRightAnimations[] = {
|
|
|
|
|
"walk_right",
|
|
|
|
|
"run_right",
|
|
|
|
|
"run_right",
|
|
|
|
|
"IDLE_STANCE",
|
|
|
|
|
"walk_start_right",
|
|
|
|
|
};
|
|
|
|
|
char const* aRocketStrafeBackAnimations[] = {
|
|
|
|
|
char const *aRocketStrafeBackAnimations[] = {
|
|
|
|
|
"walk_rocket_back",
|
|
|
|
|
"run_rocket_back",
|
|
|
|
|
"run_rocket_back",
|
|
|
|
|
"idle_rocket",
|
|
|
|
|
"walkst_rocket_back",
|
|
|
|
|
};
|
|
|
|
|
char const* aRocketStrafeLeftAnimations[] = {
|
|
|
|
|
char const *aRocketStrafeLeftAnimations[] = {
|
|
|
|
|
"walk_rocket_left",
|
|
|
|
|
"run_rocket_left",
|
|
|
|
|
"run_rocket_left",
|
|
|
|
|
"idle_rocket",
|
|
|
|
|
"walkst_rocket_left",
|
|
|
|
|
};
|
|
|
|
|
char const* aRocketStrafeRightAnimations[] = {
|
|
|
|
|
char const *aRocketStrafeRightAnimations[] = {
|
|
|
|
|
"walk_rocket_right",
|
|
|
|
|
"run_rocket_right",
|
|
|
|
|
"run_rocket_right",
|
|
|
|
|
"idle_rocket",
|
|
|
|
|
"walkst_rocket_right",
|
|
|
|
|
};
|
|
|
|
|
char const* aChainsawStrafeBackAnimations[] = {
|
|
|
|
|
"walk_csaw_back",
|
|
|
|
|
"run_csaw_back",
|
|
|
|
|
"run_csaw_back",
|
|
|
|
|
"idle_csaw",
|
|
|
|
|
"walkst_csaw_back",
|
|
|
|
|
char const *aMPNoteAnimations[] = {
|
|
|
|
|
"MPNote",
|
|
|
|
|
"MPNoteloop",
|
|
|
|
|
};
|
|
|
|
|
char const* aChainsawStrafeLeftAnimations[] = {
|
|
|
|
|
"walk_csaw_left",
|
|
|
|
|
"run_csaw_left",
|
|
|
|
|
"run_csaw_left",
|
|
|
|
|
"idle_csaw",
|
|
|
|
|
"walkst_csaw_left",
|
|
|
|
|
char const *aCSMiscAnimations[] = {
|
|
|
|
|
"IDLE_look",
|
|
|
|
|
"IDLE_no",
|
|
|
|
|
"IDLE_yes",
|
|
|
|
|
"IDLE_chat2",
|
|
|
|
|
"IDLE_cough",
|
|
|
|
|
"IDLE_giggle_female",
|
|
|
|
|
"IDLE_tough_chat",
|
|
|
|
|
"IDLE_cell_talk",
|
|
|
|
|
};
|
|
|
|
|
char const* aChainsawStrafeRightAnimations[] = {
|
|
|
|
|
"walk_csaw_right",
|
|
|
|
|
"run_csaw_right",
|
|
|
|
|
"run_csaw_right",
|
|
|
|
|
"idle_csaw",
|
|
|
|
|
"walkst_csaw_right",
|
|
|
|
|
char const *aDONH2Animations[] = {
|
|
|
|
|
"DONH2_camera",
|
|
|
|
|
};
|
|
|
|
|
char const *aDONH3Animations[] = {
|
|
|
|
|
"DONH3_happy",
|
|
|
|
|
};
|
|
|
|
|
char const *aJDT2Animations[] = {
|
|
|
|
|
"JDT2_anxious_talk",
|
|
|
|
|
"JDT2_shrug",
|
|
|
|
|
};
|
|
|
|
|
char const *aJDT4Animations[] = {
|
|
|
|
|
"JDT4_dildo_talk",
|
|
|
|
|
};
|
|
|
|
|
char const *aJDT5Animations[] = {
|
|
|
|
|
"JDT5_calm_down",
|
|
|
|
|
"JDT5_point",
|
|
|
|
|
};
|
|
|
|
|
char const *aJDT6Animations[] = {
|
|
|
|
|
"JDT6_pickup",
|
|
|
|
|
"JDT6_doorknock",
|
|
|
|
|
};
|
|
|
|
|
char const *aMAR1Animations[] = {
|
|
|
|
|
"MAR1_skirt",
|
|
|
|
|
};
|
|
|
|
|
char const *aMAR2Animations[] = {
|
|
|
|
|
"MAR2_cell_answer",
|
|
|
|
|
"MAR2_cell_end",
|
|
|
|
|
"MAR2_cell_talk",
|
|
|
|
|
"MAR2_foot_tap",
|
|
|
|
|
};
|
|
|
|
|
char const *aMAR3Animations[] = {
|
|
|
|
|
"MAR3_hoochy",
|
|
|
|
|
"MAR3_note_idle",
|
|
|
|
|
"MAR3_note_pick",
|
|
|
|
|
};
|
|
|
|
|
char const *aSAL1Animations[] = {
|
|
|
|
|
"SAL1_briefcase_down",
|
|
|
|
|
};
|
|
|
|
|
char const *aSAL2Animations[] = {
|
|
|
|
|
"SAL2_idle_seated",
|
|
|
|
|
"SAL2_seat_to_stand",
|
|
|
|
|
};
|
|
|
|
|
char const *aSAL3Animations[] = {
|
|
|
|
|
"SAL3_seated_talk",
|
|
|
|
|
"SAL3_seated_idle",
|
|
|
|
|
"SAL3_sit_down",
|
|
|
|
|
};
|
|
|
|
|
char const *aSAL4Animations[] = {
|
|
|
|
|
"SAL4_dustdown",
|
|
|
|
|
"SAL4_girlrun",
|
|
|
|
|
};
|
|
|
|
|
char const *aSAL6Animations[] = {
|
|
|
|
|
"SAL6_angry_seated",
|
|
|
|
|
"SAL6_idle_seated",
|
|
|
|
|
};
|
|
|
|
|
char const *aSAL7Animations[] = {
|
|
|
|
|
"SAL7_lookout",
|
|
|
|
|
};
|
|
|
|
|
char const *aVIC2Animations[] = {
|
|
|
|
|
"VIC2_point_angry",
|
|
|
|
|
};
|
|
|
|
|
char const *aVIC3Animations[] = {
|
|
|
|
|
"VIC3_waft",
|
|
|
|
|
"VIC3_pickup_roll",
|
|
|
|
|
};
|
|
|
|
|
char const *aVIC4Animations[] = {
|
|
|
|
|
"VIC4_carry_box",
|
|
|
|
|
"VIC4_cell_look",
|
|
|
|
|
"VIC4_crate_idle",
|
|
|
|
|
};
|
|
|
|
|
char const *aVIC6Animations[] = {
|
|
|
|
|
"VIC6_cell_angry",
|
|
|
|
|
};
|
|
|
|
|
char const *aTouristAnimations[] = {
|
|
|
|
|
"tourist3",
|
|
|
|
|
"tourist2",
|
|
|
|
|
"tourist1",
|
|
|
|
|
};
|
|
|
|
|
char const *aMAC2Animations[] = {
|
|
|
|
|
"MAC2_plead",
|
|
|
|
|
};
|
|
|
|
|
char const *aVIC7Animations[] = {
|
|
|
|
|
"VIC7_prod_with_foot",
|
|
|
|
|
};
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#define awc(a) ARRAY_SIZE(a), a
|
|
|
|
|
const AnimAssocDefinition CAnimManager::ms_aAnimAssocDefinitions[NUM_ANIM_ASSOC_GROUPS] = {
|
|
|
|
@ -927,6 +1103,7 @@ const AnimAssocDefinition CAnimManager::ms_aAnimAssocDefinitions[NUM_ANIM_ASSOC_
|
|
|
|
|
{ "sniper", "sniper", MI_COP, awc(aSniperAnimations), aWeaponAnimDescs },
|
|
|
|
|
{ "grenade", "grenade", MI_COP, awc(aThrowAnimations), aWeaponAnimDescs },
|
|
|
|
|
{ "flame", "flame", MI_COP, awc(aFlamethrowerAnimations), aWeaponAnimDescs },
|
|
|
|
|
{ "rocketla", "rocketla", MI_COP, awc(aRocketLauncherAnimations), aWeaponAnimDescs },
|
|
|
|
|
{ "medic", "medic", MI_COP, awc(aMedicAnimations), aMedicAnimDescs },
|
|
|
|
|
{ "sunbathe", "sunbathe", MI_COP, 1, aSunbatheAnimations, aSunbatheAnimDescs }, // NB: not using awc here!
|
|
|
|
|
{ "playidles", "playidles", MI_COP, awc(aPlayerIdleAnimations), aPlayerIdleAnimDescs },
|
|
|
|
@ -937,7 +1114,8 @@ const AnimAssocDefinition CAnimManager::ms_aAnimAssocDefinitions[NUM_ANIM_ASSOC_
|
|
|
|
|
{ "playerrocket", "ped", MI_COP, awc(aPlayerWithRocketAnimations), aStdAnimDescs },
|
|
|
|
|
{ "player1armed", "ped", MI_COP, awc(aPlayer1ArmedAnimations), aStdAnimDescs },
|
|
|
|
|
{ "player2armed", "ped", MI_COP, awc(aPlayer2ArmedAnimations), aStdAnimDescs },
|
|
|
|
|
{ "playerBBBat", "ped", MI_COP, awc(aPlayerBBBatAnimations), aStdAnimDescs },
|
|
|
|
|
{ "playerBBBat", "ped", MI_COP, awc(aPlayer1ArmedAnimations), aStdAnimDescs },
|
|
|
|
|
{ "aicsaw2", "ped", MI_COP, awc(aAIChainsawAnimations), aStdAnimDescs },
|
|
|
|
|
{ "playercsaw", "ped", MI_COP, awc(aPlayerChainsawAnimations), aStdAnimDescs },
|
|
|
|
|
{ "shuffle", "ped", MI_COP, awc(aShuffleAnimations), aStdAnimDescs },
|
|
|
|
|
{ "oldman", "ped", MI_COP, awc(aOldAnimations), aStdAnimDescs },
|
|
|
|
@ -955,17 +1133,39 @@ const AnimAssocDefinition CAnimManager::ms_aAnimAssocDefinitions[NUM_ANIM_ASSOC_
|
|
|
|
|
{ "jogwoman", "ped", MI_COP, awc(aJoggerWomanAnimations), aStdAnimDescs },
|
|
|
|
|
{ "panicchunky", "ped", MI_COP, awc(aPanicChunkyAnimations), aStdAnimDescs },
|
|
|
|
|
{ "skate", "skate", MI_COP, awc(aSkateAnimations), aStdAnimDescs },
|
|
|
|
|
#ifdef PC_PLAYER_CONTROLS
|
|
|
|
|
#ifdef PC_PLAYER_CONTROLS // strangely enabled even on PS2
|
|
|
|
|
{ "playerback", "ped", MI_COP, awc(aPlayerStrafeBackAnimations), aStdAnimDescs },
|
|
|
|
|
{ "playerleft", "ped", MI_COP, awc(aPlayerStrafeLeftAnimations), aStdAnimDescsSide },
|
|
|
|
|
{ "playerright", "ped", MI_COP, awc(aPlayerStrafeRightAnimations), aStdAnimDescsSide },
|
|
|
|
|
{ "rocketback", "ped", MI_COP, awc(aRocketStrafeBackAnimations), aStdAnimDescs },
|
|
|
|
|
{ "rocketleft", "ped", MI_COP, awc(aRocketStrafeLeftAnimations), aStdAnimDescsSide },
|
|
|
|
|
{ "rocketright", "ped", MI_COP, awc(aRocketStrafeRightAnimations), aStdAnimDescsSide },
|
|
|
|
|
{ "csawback", "ped", MI_COP, awc(aChainsawStrafeBackAnimations), aStdAnimDescs },
|
|
|
|
|
{ "csawleft", "ped", MI_COP, awc(aChainsawStrafeLeftAnimations), aStdAnimDescsSide },
|
|
|
|
|
{ "csawright", "ped", MI_COP, awc(aChainsawStrafeRightAnimations), aStdAnimDescsSide },
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
{ "MPNote", "MPNote", MI_COP, awc(aMPNoteAnimations), aMPNoteAnimDescs },
|
|
|
|
|
{ "CS_MISC", "CS_MISC", MI_COP, awc(aCSMiscAnimations), aCSMiscAnimDescs },
|
|
|
|
|
{ "DONH2", "DONH2", MI_COP, awc(aDONH2Animations), aDONH2AnimDescs },
|
|
|
|
|
{ "DONH3", "DONH3", MI_COP, awc(aDONH3Animations), aDONH3AnimDescs },
|
|
|
|
|
{ "JDT2", "JDT2", MI_COP, awc(aJDT2Animations), aJDT2AnimDescs },
|
|
|
|
|
{ "JDT4", "JDT4", MI_COP, awc(aJDT4Animations), aJDT4AnimDescs },
|
|
|
|
|
{ "JDT5", "JDT5", MI_COP, awc(aJDT5Animations), aJDT5AnimDescs },
|
|
|
|
|
{ "JDT6", "JDT6", MI_COP, awc(aJDT6Animations), aJDT6AnimDescs },
|
|
|
|
|
{ "MAR1", "MAR1", MI_COP, awc(aMAR1Animations), aMAR1AnimDescs },
|
|
|
|
|
{ "MAR2", "MAR2", MI_COP, awc(aMAR2Animations), aMAR2AnimDescs },
|
|
|
|
|
{ "MAR3", "MAR3", MI_COP, awc(aMAR3Animations), aMAR3AnimDescs },
|
|
|
|
|
{ "SAL1", "SAL1", MI_COP, awc(aSAL1Animations), aSAL1AnimDescs },
|
|
|
|
|
{ "SAL2", "SAL2", MI_COP, awc(aSAL2Animations), aSAL2AnimDescs },
|
|
|
|
|
{ "SAL3", "SAL3", MI_COP, awc(aSAL3Animations), aSAL3AnimDescs },
|
|
|
|
|
{ "SAL4", "SAL4", MI_COP, awc(aSAL4Animations), aSAL4AnimDescs },
|
|
|
|
|
{ "SAL6", "SAL6", MI_COP, awc(aSAL6Animations), aSAL6AnimDescs },
|
|
|
|
|
{ "SAL7", "SAL7", MI_COP, awc(aSAL7Animations), aSAL7AnimDescs },
|
|
|
|
|
{ "VIC2", "VIC2", MI_COP, awc(aVIC2Animations), aVIC2AnimDescs },
|
|
|
|
|
{ "VIC3", "VIC3", MI_COP, awc(aVIC3Animations), aVIC3AnimDescs },
|
|
|
|
|
{ "VIC4", "VIC4", MI_COP, awc(aVIC4Animations), aVIC4AnimDescs },
|
|
|
|
|
{ "VIC6", "VIC6", MI_COP, awc(aVIC6Animations), aVIC6AnimDescs },
|
|
|
|
|
{ "TOURIST", "TOURIST", MI_COP, awc(aTouristAnimations), aTouristAnimDescs },
|
|
|
|
|
{ "MAC2", "MAC2", MI_COP, awc(aMAC2Animations), aMAC2AnimDescs },
|
|
|
|
|
{ "VIC7", "VIC7", MI_COP, awc(aVIC7Animations), aVIC7AnimDescs },
|
|
|
|
|
};
|
|
|
|
|
#undef awc
|
|
|
|
|
|
|
|
|
|