mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-29 23:43:01 +00:00
438 lines
19 KiB
C
438 lines
19 KiB
C
#ifndef MARIO_ANIMATION_IDS_H
|
|
#define MARIO_ANIMATION_IDS_H
|
|
|
|
/* Mario Animation IDs */
|
|
/* Contains Animation IDs For Each Character */
|
|
|
|
enum MarioAnimID
|
|
{
|
|
/* 0x00 */ MARIO_ANIM_SLOW_LEDGE_GRAB,
|
|
/* 0x01 */ MARIO_ANIM_FALL_OVER_BACKWARDS,
|
|
/* 0x02 */ MARIO_ANIM_BACKWARD_AIR_KB,
|
|
/* 0x03 */ MARIO_ANIM_DYING_ON_BACK,
|
|
/* 0x04 */ MARIO_ANIM_BACKFLIP,
|
|
/* 0x05 */ MARIO_ANIM_CLIMB_UP_POLE,
|
|
/* 0x06 */ MARIO_ANIM_GRAB_POLE_SHORT,
|
|
/* 0x07 */ MARIO_ANIM_GRAB_POLE_SWING_PART1,
|
|
/* 0x08 */ MARIO_ANIM_GRAB_POLE_SWING_PART2,
|
|
/* 0x09 */ MARIO_ANIM_HANDSTAND_IDLE,
|
|
/* 0x0A */ MARIO_ANIM_HANDSTAND_JUMP,
|
|
/* 0x0B */ MARIO_ANIM_START_HANDSTAND,
|
|
/* 0x0C */ MARIO_ANIM_RETURN_FROM_HANDSTAND,
|
|
/* 0x0D */ MARIO_ANIM_IDLE_ON_POLE,
|
|
/* 0x0E */ MARIO_ANIM_A_POSE,
|
|
/* 0x0F */ MARIO_ANIM_SKID_ON_GROUND,
|
|
/* 0x10 */ MARIO_ANIM_STOP_SKID,
|
|
/* 0x11 */ MARIO_ANIM_CROUCH_FROM_FAST_LONGJUMP,
|
|
/* 0x12 */ MARIO_ANIM_CROUCH_FROM_SLOW_LONGJUMP,
|
|
/* 0x13 */ MARIO_ANIM_FAST_LONGJUMP,
|
|
/* 0x14 */ MARIO_ANIM_SLOW_LONGJUMP,
|
|
/* 0x15 */ MARIO_ANIM_AIRBORNE_ON_STOMACH,
|
|
/* 0x16 */ MARIO_ANIM_WALK_WITH_LIGHT_OBJ,
|
|
/* 0x17 */ MARIO_ANIM_RUN_WITH_LIGHT_OBJ,
|
|
/* 0x18 */ MARIO_ANIM_SLOW_WALK_WITH_LIGHT_OBJ,
|
|
/* 0x19 */ MARIO_ANIM_SHIVERING_WARMING_HAND,
|
|
/* 0x1A */ MARIO_ANIM_SHIVERING_RETURN_TO_IDLE,
|
|
/* 0x1B */ MARIO_ANIM_SHIVERING,
|
|
/* 0x1C */ MARIO_ANIM_CLIMB_DOWN_LEDGE,
|
|
/* 0x1D */ MARIO_ANIM_CREDITS_WAVING,
|
|
/* 0x1E */ MARIO_ANIM_CREDITS_LOOK_UP,
|
|
/* 0x1F */ MARIO_ANIM_CREDITS_RETURN_FROM_LOOK_UP,
|
|
/* 0x20 */ MARIO_ANIM_CREDITS_RAISE_HAND,
|
|
/* 0x21 */ MARIO_ANIM_CREDITS_LOWER_HAND,
|
|
/* 0x22 */ MARIO_ANIM_CREDITS_TAKE_OFF_CAP,
|
|
/* 0x23 */ MARIO_ANIM_CREDITS_START_WALK_LOOK_UP,
|
|
/* 0x24 */ MARIO_ANIM_CREDITS_LOOK_BACK_THEN_RUN,
|
|
/* 0x25 */ MARIO_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN,
|
|
/* 0x26 */ MARIO_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF,
|
|
/* 0x27 */ MARIO_ANIM_CREDITS_PEACE_SIGN,
|
|
/* 0x28 */ MARIO_ANIM_STAND_UP_FROM_LAVA_BOOST,
|
|
/* 0x29 */ MARIO_ANIM_FIRE_LAVA_BURN,
|
|
/* 0x2A */ MARIO_ANIM_WING_CAP_FLY,
|
|
/* 0x2B */ MARIO_ANIM_HANG_ON_OWL,
|
|
/* 0x2C */ MARIO_ANIM_LAND_ON_STOMACH,
|
|
/* 0x2D */ MARIO_ANIM_AIR_FORWARD_KB,
|
|
/* 0x2E */ MARIO_ANIM_DYING_ON_STOMACH,
|
|
/* 0x2F */ MARIO_ANIM_SUFFOCATING,
|
|
/* 0x30 */ MARIO_ANIM_COUGHING,
|
|
/* 0x31 */ MARIO_ANIM_THROW_CATCH_KEY,
|
|
/* 0x32 */ MARIO_ANIM_DYING_FALL_OVER,
|
|
/* 0x33 */ MARIO_ANIM_IDLE_ON_LEDGE,
|
|
/* 0x34 */ MARIO_ANIM_FAST_LEDGE_GRAB,
|
|
/* 0x35 */ MARIO_ANIM_HANG_ON_CEILING,
|
|
/* 0x36 */ MARIO_ANIM_PUT_CAP_ON,
|
|
/* 0x37 */ MARIO_ANIM_TAKE_CAP_OFF_THEN_ON,
|
|
/* 0x38 */ MARIO_ANIM_QUICKLY_PUT_CAP_ON, // unused
|
|
/* 0x39 */ MARIO_ANIM_HEAD_STUCK_IN_GROUND,
|
|
/* 0x3A */ MARIO_ANIM_GROUND_POUND_LANDING,
|
|
/* 0x3B */ MARIO_ANIM_TRIPLE_JUMP_GROUND_POUND,
|
|
/* 0x3C */ MARIO_ANIM_START_GROUND_POUND,
|
|
/* 0x3D */ MARIO_ANIM_GROUND_POUND,
|
|
/* 0x3E */ MARIO_ANIM_BOTTOM_STUCK_IN_GROUND,
|
|
/* 0x3F */ MARIO_ANIM_IDLE_WITH_LIGHT_OBJ,
|
|
/* 0x40 */ MARIO_ANIM_JUMP_LAND_WITH_LIGHT_OBJ,
|
|
/* 0x41 */ MARIO_ANIM_JUMP_WITH_LIGHT_OBJ,
|
|
/* 0x42 */ MARIO_ANIM_FALL_LAND_WITH_LIGHT_OBJ,
|
|
/* 0x43 */ MARIO_ANIM_FALL_WITH_LIGHT_OBJ,
|
|
/* 0x44 */ MARIO_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ,
|
|
/* 0x45 */ MARIO_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ,
|
|
/* 0x46 */ MARIO_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ,
|
|
/* 0x47 */ MARIO_ANIM_RIDING_SHELL,
|
|
/* 0x48 */ MARIO_ANIM_WALKING,
|
|
/* 0x49 */ MARIO_ANIM_FORWARD_FLIP, // unused
|
|
/* 0x4A */ MARIO_ANIM_JUMP_RIDING_SHELL,
|
|
/* 0x4B */ MARIO_ANIM_LAND_FROM_DOUBLE_JUMP,
|
|
/* 0x4C */ MARIO_ANIM_DOUBLE_JUMP_FALL,
|
|
/* 0x4D */ MARIO_ANIM_SINGLE_JUMP,
|
|
/* 0x4E */ MARIO_ANIM_LAND_FROM_SINGLE_JUMP,
|
|
/* 0x4F */ MARIO_ANIM_AIR_KICK,
|
|
/* 0x50 */ MARIO_ANIM_DOUBLE_JUMP_RISE,
|
|
/* 0x51 */ MARIO_ANIM_START_FORWARD_SPINNING, // unused
|
|
/* 0x52 */ MARIO_ANIM_THROW_LIGHT_OBJECT,
|
|
/* 0x53 */ MARIO_ANIM_FALL_FROM_SLIDE_KICK,
|
|
/* 0x54 */ MARIO_ANIM_BEND_KNESS_RIDING_SHELL, // unused
|
|
/* 0x55 */ MARIO_ANIM_LEGS_STUCK_IN_GROUND,
|
|
/* 0x56 */ MARIO_ANIM_GENERAL_FALL,
|
|
/* 0x57 */ MARIO_ANIM_GENERAL_LAND,
|
|
/* 0x58 */ MARIO_ANIM_BEING_GRABBED,
|
|
/* 0x59 */ MARIO_ANIM_GRAB_HEAVY_OBJECT,
|
|
/* 0x5A */ MARIO_ANIM_SLOW_LAND_FROM_DIVE,
|
|
/* 0x5B */ MARIO_ANIM_FLY_FROM_CANNON,
|
|
/* 0x5C */ MARIO_ANIM_MOVE_ON_WIRE_NET_RIGHT,
|
|
/* 0x5D */ MARIO_ANIM_MOVE_ON_WIRE_NET_LEFT,
|
|
/* 0x5E */ MARIO_ANIM_MISSING_CAP,
|
|
/* 0x5F */ MARIO_ANIM_PULL_DOOR_WALK_IN,
|
|
/* 0x60 */ MARIO_ANIM_PUSH_DOOR_WALK_IN,
|
|
/* 0x61 */ MARIO_ANIM_UNLOCK_DOOR,
|
|
/* 0x62 */ MARIO_ANIM_START_REACH_POCKET, // unused, reaching keys maybe?
|
|
/* 0x63 */ MARIO_ANIM_REACH_POCKET, // unused
|
|
/* 0x64 */ MARIO_ANIM_STOP_REACH_POCKET, // unused
|
|
/* 0x65 */ MARIO_ANIM_GROUND_THROW,
|
|
/* 0x66 */ MARIO_ANIM_GROUND_KICK,
|
|
/* 0x67 */ MARIO_ANIM_FIRST_PUNCH,
|
|
/* 0x68 */ MARIO_ANIM_SECOND_PUNCH,
|
|
/* 0x69 */ MARIO_ANIM_FIRST_PUNCH_FAST,
|
|
/* 0x6A */ MARIO_ANIM_SECOND_PUNCH_FAST,
|
|
/* 0x6B */ MARIO_ANIM_PICK_UP_LIGHT_OBJ,
|
|
/* 0x6C */ MARIO_ANIM_PUSHING,
|
|
/* 0x6D */ MARIO_ANIM_START_RIDING_SHELL,
|
|
/* 0x6E */ MARIO_ANIM_PLACE_LIGHT_OBJ,
|
|
/* 0x6F */ MARIO_ANIM_FORWARD_SPINNING,
|
|
/* 0x70 */ MARIO_ANIM_BACKWARD_SPINNING,
|
|
/* 0x71 */ MARIO_ANIM_BREAKDANCE,
|
|
/* 0x72 */ MARIO_ANIM_RUNNING,
|
|
/* 0x73 */ MARIO_ANIM_RUNNING_UNUSED, // unused duplicate, originally part 2?
|
|
/* 0x74 */ MARIO_ANIM_SOFT_BACK_KB,
|
|
/* 0x75 */ MARIO_ANIM_SOFT_FRONT_KB,
|
|
/* 0x76 */ MARIO_ANIM_DYING_IN_QUICKSAND,
|
|
/* 0x77 */ MARIO_ANIM_IDLE_IN_QUICKSAND,
|
|
/* 0x78 */ MARIO_ANIM_MOVE_IN_QUICKSAND,
|
|
/* 0x79 */ MARIO_ANIM_ELECTROCUTION,
|
|
/* 0x7A */ MARIO_ANIM_SHOCKED,
|
|
/* 0x7B */ MARIO_ANIM_BACKWARD_KB,
|
|
/* 0x7C */ MARIO_ANIM_FORWARD_KB,
|
|
/* 0x7D */ MARIO_ANIM_IDLE_HEAVY_OBJ,
|
|
/* 0x7E */ MARIO_ANIM_STAND_AGAINST_WALL,
|
|
/* 0x7F */ MARIO_ANIM_SIDESTEP_LEFT,
|
|
/* 0x80 */ MARIO_ANIM_SIDESTEP_RIGHT,
|
|
/* 0x81 */ MARIO_ANIM_START_SLEEP_IDLE,
|
|
/* 0x82 */ MARIO_ANIM_START_SLEEP_SCRATCH,
|
|
/* 0x83 */ MARIO_ANIM_START_SLEEP_YAWN,
|
|
/* 0x84 */ MARIO_ANIM_START_SLEEP_SITTING,
|
|
/* 0x85 */ MARIO_ANIM_SLEEP_IDLE,
|
|
/* 0x86 */ MARIO_ANIM_SLEEP_START_LYING,
|
|
/* 0x87 */ MARIO_ANIM_SLEEP_LYING,
|
|
/* 0x88 */ MARIO_ANIM_DIVE,
|
|
/* 0x89 */ MARIO_ANIM_SLIDE_DIVE,
|
|
/* 0x8A */ MARIO_ANIM_GROUND_BONK,
|
|
/* 0x8B */ MARIO_ANIM_STOP_SLIDE_LIGHT_OBJ,
|
|
/* 0x8C */ MARIO_ANIM_SLIDE_KICK,
|
|
/* 0x8D */ MARIO_ANIM_CROUCH_FROM_SLIDE_KICK,
|
|
/* 0x8E */ MARIO_ANIM_SLIDE_MOTIONLESS, // unused
|
|
/* 0x8F */ MARIO_ANIM_STOP_SLIDE,
|
|
/* 0x90 */ MARIO_ANIM_FALL_FROM_SLIDE,
|
|
/* 0x91 */ MARIO_ANIM_SLIDE,
|
|
/* 0x92 */ MARIO_ANIM_TIPTOE,
|
|
/* 0x93 */ MARIO_ANIM_TWIRL_LAND,
|
|
/* 0x94 */ MARIO_ANIM_TWIRL,
|
|
/* 0x95 */ MARIO_ANIM_START_TWIRL,
|
|
/* 0x96 */ MARIO_ANIM_STOP_CROUCHING,
|
|
/* 0x97 */ MARIO_ANIM_START_CROUCHING,
|
|
/* 0x98 */ MARIO_ANIM_CROUCHING,
|
|
/* 0x99 */ MARIO_ANIM_CRAWLING,
|
|
/* 0x9A */ MARIO_ANIM_STOP_CRAWLING,
|
|
/* 0x9B */ MARIO_ANIM_START_CRAWLING,
|
|
/* 0x9C */ MARIO_ANIM_SUMMON_STAR,
|
|
/* 0x9D */ MARIO_ANIM_RETURN_STAR_APPROACH_DOOR,
|
|
/* 0x9E */ MARIO_ANIM_BACKWARDS_WATER_KB,
|
|
/* 0x9F */ MARIO_ANIM_SWIM_WITH_OBJ_PART1,
|
|
/* 0xA0 */ MARIO_ANIM_SWIM_WITH_OBJ_PART2,
|
|
/* 0xA1 */ MARIO_ANIM_FLUTTERKICK_WITH_OBJ,
|
|
/* 0xA2 */ MARIO_ANIM_WATER_ACTION_END_WITH_OBJ, // either swimming or flutterkicking
|
|
/* 0xA3 */ MARIO_ANIM_STOP_GRAB_OBJ_WATER,
|
|
/* 0xA4 */ MARIO_ANIM_WATER_IDLE_WITH_OBJ,
|
|
/* 0xA5 */ MARIO_ANIM_DROWNING_PART1,
|
|
/* 0xA6 */ MARIO_ANIM_DROWNING_PART2,
|
|
/* 0xA7 */ MARIO_ANIM_WATER_DYING,
|
|
/* 0xA8 */ MARIO_ANIM_WATER_FORWARD_KB,
|
|
/* 0xA9 */ MARIO_ANIM_FALL_FROM_WATER,
|
|
/* 0xAA */ MARIO_ANIM_SWIM_PART1,
|
|
/* 0xAB */ MARIO_ANIM_SWIM_PART2,
|
|
/* 0xAC */ MARIO_ANIM_FLUTTERKICK,
|
|
/* 0xAD */ MARIO_ANIM_WATER_ACTION_END, // either swimming or flutterkicking
|
|
/* 0xAE */ MARIO_ANIM_WATER_PICK_UP_OBJ,
|
|
/* 0xAF */ MARIO_ANIM_WATER_GRAB_OBJ_PART2,
|
|
/* 0xB0 */ MARIO_ANIM_WATER_GRAB_OBJ_PART1,
|
|
/* 0xB1 */ MARIO_ANIM_WATER_THROW_OBJ,
|
|
/* 0xB2 */ MARIO_ANIM_WATER_IDLE,
|
|
/* 0xB3 */ MARIO_ANIM_WATER_STAR_DANCE,
|
|
/* 0xB4 */ MARIO_ANIM_RETURN_FROM_WATER_STAR_DANCE,
|
|
/* 0xB5 */ MARIO_ANIM_GRAB_BOWSER,
|
|
/* 0xB6 */ MARIO_ANIM_SWINGING_BOWSER,
|
|
/* 0xB7 */ MARIO_ANIM_RELEASE_BOWSER,
|
|
/* 0xB8 */ MARIO_ANIM_HOLDING_BOWSER,
|
|
/* 0xB9 */ MARIO_ANIM_HEAVY_THROW,
|
|
/* 0xBA */ MARIO_ANIM_WALK_PANTING,
|
|
/* 0xBB */ MARIO_ANIM_WALK_WITH_HEAVY_OBJ,
|
|
/* 0xBC */ MARIO_ANIM_TURNING_PART1,
|
|
/* 0xBD */ MARIO_ANIM_TURNING_PART2,
|
|
/* 0xBE */ MARIO_ANIM_SLIDEFLIP_LAND,
|
|
/* 0XBF */ MARIO_ANIM_SLIDEFLIP,
|
|
/* 0xC0 */ MARIO_ANIM_TRIPLE_JUMP_LAND,
|
|
/* 0xC1 */ MARIO_ANIM_TRIPLE_JUMP,
|
|
/* 0xC2 */ MARIO_ANIM_FIRST_PERSON,
|
|
/* 0xC3 */ MARIO_ANIM_IDLE_HEAD_LEFT,
|
|
/* 0xC4 */ MARIO_ANIM_IDLE_HEAD_RIGHT,
|
|
/* 0xC5 */ MARIO_ANIM_IDLE_HEAD_CENTER,
|
|
/* 0xC6 */ MARIO_ANIM_HANDSTAND_LEFT,
|
|
/* 0xC7 */ MARIO_ANIM_HANDSTAND_RIGHT,
|
|
/* 0xC8 */ MARIO_ANIM_WAKE_FROM_SLEEP,
|
|
/* 0xC9 */ MARIO_ANIM_WAKE_FROM_LYING,
|
|
/* 0xCA */ MARIO_ANIM_START_TIPTOE,
|
|
/* 0xCB */ MARIO_ANIM_SLIDEJUMP, // pole jump and wall kick
|
|
/* 0xCC */ MARIO_ANIM_START_WALLKICK,
|
|
/* 0xCD */ MARIO_ANIM_STAR_DANCE,
|
|
/* 0xCE */ MARIO_ANIM_RETURN_FROM_STAR_DANCE,
|
|
/* 0xCF */ MARIO_ANIM_FORWARD_SPINNING_FLIP,
|
|
/* 0xD0 */ MARIO_ANIM_TRIPLE_JUMP_FLY,
|
|
/* 0xD1 */ // WALUIGI_ANIM_WALKING, // disabling for now until we find a better way to deal with OMM
|
|
/* 0xD2 */ // WALUIGI_ANIM_RUNNING // disabling for now until we find a better way to deal with OMM
|
|
};
|
|
|
|
/* Character Animation IDs*/
|
|
|
|
enum CharacterAnimID
|
|
{
|
|
/* 0x00 */ CHAR_ANIM_SLOW_LEDGE_GRAB,
|
|
/* 0x01 */ CHAR_ANIM_FALL_OVER_BACKWARDS,
|
|
/* 0x02 */ CHAR_ANIM_BACKWARD_AIR_KB,
|
|
/* 0x03 */ CHAR_ANIM_DYING_ON_BACK,
|
|
/* 0x04 */ CHAR_ANIM_BACKFLIP,
|
|
/* 0x05 */ CHAR_ANIM_CLIMB_UP_POLE,
|
|
/* 0x06 */ CHAR_ANIM_GRAB_POLE_SHORT,
|
|
/* 0x07 */ CHAR_ANIM_GRAB_POLE_SWING_PART1,
|
|
/* 0x08 */ CHAR_ANIM_GRAB_POLE_SWING_PART2,
|
|
/* 0x09 */ CHAR_ANIM_HANDSTAND_IDLE,
|
|
/* 0x0A */ CHAR_ANIM_HANDSTAND_JUMP,
|
|
/* 0x0B */ CHAR_ANIM_START_HANDSTAND,
|
|
/* 0x0C */ CHAR_ANIM_RETURN_FROM_HANDSTAND,
|
|
/* 0x0D */ CHAR_ANIM_IDLE_ON_POLE,
|
|
/* 0x0E */ CHAR_ANIM_A_POSE,
|
|
/* 0x0F */ CHAR_ANIM_SKID_ON_GROUND,
|
|
/* 0x10 */ CHAR_ANIM_STOP_SKID,
|
|
/* 0x11 */ CHAR_ANIM_CROUCH_FROM_FAST_LONGJUMP,
|
|
/* 0x12 */ CHAR_ANIM_CROUCH_FROM_SLOW_LONGJUMP,
|
|
/* 0x13 */ CHAR_ANIM_FAST_LONGJUMP,
|
|
/* 0x14 */ CHAR_ANIM_SLOW_LONGJUMP,
|
|
/* 0x15 */ CHAR_ANIM_AIRBORNE_ON_STOMACH,
|
|
/* 0x16 */ CHAR_ANIM_WALK_WITH_LIGHT_OBJ,
|
|
/* 0x17 */ CHAR_ANIM_RUN_WITH_LIGHT_OBJ,
|
|
/* 0x18 */ CHAR_ANIM_SLOW_WALK_WITH_LIGHT_OBJ,
|
|
/* 0x19 */ CHAR_ANIM_SHIVERING_WARMING_HAND,
|
|
/* 0x1A */ CHAR_ANIM_SHIVERING_RETURN_TO_IDLE,
|
|
/* 0x1B */ CHAR_ANIM_SHIVERING,
|
|
/* 0x1C */ CHAR_ANIM_CLIMB_DOWN_LEDGE,
|
|
/* 0x1D */ CHAR_ANIM_CREDITS_WAVING,
|
|
/* 0x1E */ CHAR_ANIM_CREDITS_LOOK_UP,
|
|
/* 0x1F */ CHAR_ANIM_CREDITS_RETURN_FROM_LOOK_UP,
|
|
/* 0x20 */ CHAR_ANIM_CREDITS_RAISE_HAND,
|
|
/* 0x21 */ CHAR_ANIM_CREDITS_LOWER_HAND,
|
|
/* 0x22 */ CHAR_ANIM_CREDITS_TAKE_OFF_CAP,
|
|
/* 0x23 */ CHAR_ANIM_CREDITS_START_WALK_LOOK_UP,
|
|
/* 0x24 */ CHAR_ANIM_CREDITS_LOOK_BACK_THEN_RUN,
|
|
/* 0x25 */ CHAR_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN,
|
|
/* 0x26 */ CHAR_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF,
|
|
/* 0x27 */ CHAR_ANIM_CREDITS_PEACE_SIGN,
|
|
/* 0x28 */ CHAR_ANIM_STAND_UP_FROM_LAVA_BOOST,
|
|
/* 0x29 */ CHAR_ANIM_FIRE_LAVA_BURN,
|
|
/* 0x2A */ CHAR_ANIM_WING_CAP_FLY,
|
|
/* 0x2B */ CHAR_ANIM_HANG_ON_OWL,
|
|
/* 0x2C */ CHAR_ANIM_LAND_ON_STOMACH,
|
|
/* 0x2D */ CHAR_ANIM_AIR_FORWARD_KB,
|
|
/* 0x2E */ CHAR_ANIM_DYING_ON_STOMACH,
|
|
/* 0x2F */ CHAR_ANIM_SUFFOCATING,
|
|
/* 0x30 */ CHAR_ANIM_COUGHING,
|
|
/* 0x31 */ CHAR_ANIM_THROW_CATCH_KEY,
|
|
/* 0x32 */ CHAR_ANIM_DYING_FALL_OVER,
|
|
/* 0x33 */ CHAR_ANIM_IDLE_ON_LEDGE,
|
|
/* 0x34 */ CHAR_ANIM_FAST_LEDGE_GRAB,
|
|
/* 0x35 */ CHAR_ANIM_HANG_ON_CEILING,
|
|
/* 0x36 */ CHAR_ANIM_PUT_CAP_ON,
|
|
/* 0x37 */ CHAR_ANIM_TAKE_CAP_OFF_THEN_ON,
|
|
/* 0x38 */ CHAR_ANIM_QUICKLY_PUT_CAP_ON, // unused
|
|
/* 0x39 */ CHAR_ANIM_HEAD_STUCK_IN_GROUND,
|
|
/* 0x3A */ CHAR_ANIM_GROUND_POUND_LANDING,
|
|
/* 0x3B */ CHAR_ANIM_TRIPLE_JUMP_GROUND_POUND,
|
|
/* 0x3C */ CHAR_ANIM_START_GROUND_POUND,
|
|
/* 0x3D */ CHAR_ANIM_GROUND_POUND,
|
|
/* 0x3E */ CHAR_ANIM_BOTTOM_STUCK_IN_GROUND,
|
|
/* 0x3F */ CHAR_ANIM_IDLE_WITH_LIGHT_OBJ,
|
|
/* 0x40 */ CHAR_ANIM_JUMP_LAND_WITH_LIGHT_OBJ,
|
|
/* 0x41 */ CHAR_ANIM_JUMP_WITH_LIGHT_OBJ,
|
|
/* 0x42 */ CHAR_ANIM_FALL_LAND_WITH_LIGHT_OBJ,
|
|
/* 0x43 */ CHAR_ANIM_FALL_WITH_LIGHT_OBJ,
|
|
/* 0x44 */ CHAR_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ,
|
|
/* 0x45 */ CHAR_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ,
|
|
/* 0x46 */ CHAR_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ,
|
|
/* 0x47 */ CHAR_ANIM_RIDING_SHELL,
|
|
/* 0x48 */ CHAR_ANIM_WALKING,
|
|
/* 0x49 */ CHAR_ANIM_FORWARD_FLIP, // unused
|
|
/* 0x4A */ CHAR_ANIM_JUMP_RIDING_SHELL,
|
|
/* 0x4B */ CHAR_ANIM_LAND_FROM_DOUBLE_JUMP,
|
|
/* 0x4C */ CHAR_ANIM_DOUBLE_JUMP_FALL,
|
|
/* 0x4D */ CHAR_ANIM_SINGLE_JUMP,
|
|
/* 0x4E */ CHAR_ANIM_LAND_FROM_SINGLE_JUMP,
|
|
/* 0x4F */ CHAR_ANIM_AIR_KICK,
|
|
/* 0x50 */ CHAR_ANIM_DOUBLE_JUMP_RISE,
|
|
/* 0x51 */ CHAR_ANIM_START_FORWARD_SPINNING, // unused
|
|
/* 0x52 */ CHAR_ANIM_THROW_LIGHT_OBJECT,
|
|
/* 0x53 */ CHAR_ANIM_FALL_FROM_SLIDE_KICK,
|
|
/* 0x54 */ CHAR_ANIM_BEND_KNESS_RIDING_SHELL, // unused
|
|
/* 0x55 */ CHAR_ANIM_LEGS_STUCK_IN_GROUND,
|
|
/* 0x56 */ CHAR_ANIM_GENERAL_FALL,
|
|
/* 0x57 */ CHAR_ANIM_GENERAL_LAND,
|
|
/* 0x58 */ CHAR_ANIM_BEING_GRABBED,
|
|
/* 0x59 */ CHAR_ANIM_GRAB_HEAVY_OBJECT,
|
|
/* 0x5A */ CHAR_ANIM_SLOW_LAND_FROM_DIVE,
|
|
/* 0x5B */ CHAR_ANIM_FLY_FROM_CANNON,
|
|
/* 0x5C */ CHAR_ANIM_MOVE_ON_WIRE_NET_RIGHT,
|
|
/* 0x5D */ CHAR_ANIM_MOVE_ON_WIRE_NET_LEFT,
|
|
/* 0x5E */ CHAR_ANIM_MISSING_CAP,
|
|
/* 0x5F */ CHAR_ANIM_PULL_DOOR_WALK_IN,
|
|
/* 0x60 */ CHAR_ANIM_PUSH_DOOR_WALK_IN,
|
|
/* 0x61 */ CHAR_ANIM_UNLOCK_DOOR,
|
|
/* 0x62 */ CHAR_ANIM_START_REACH_POCKET, // unused, reaching keys maybe?
|
|
/* 0x63 */ CHAR_ANIM_REACH_POCKET, // unused
|
|
/* 0x64 */ CHAR_ANIM_STOP_REACH_POCKET, // unused
|
|
/* 0x65 */ CHAR_ANIM_GROUND_THROW,
|
|
/* 0x66 */ CHAR_ANIM_GROUND_KICK,
|
|
/* 0x67 */ CHAR_ANIM_FIRST_PUNCH,
|
|
/* 0x68 */ CHAR_ANIM_SECOND_PUNCH,
|
|
/* 0x69 */ CHAR_ANIM_FIRST_PUNCH_FAST,
|
|
/* 0x6A */ CHAR_ANIM_SECOND_PUNCH_FAST,
|
|
/* 0x6B */ CHAR_ANIM_PICK_UP_LIGHT_OBJ,
|
|
/* 0x6C */ CHAR_ANIM_PUSHING,
|
|
/* 0x6D */ CHAR_ANIM_START_RIDING_SHELL,
|
|
/* 0x6E */ CHAR_ANIM_PLACE_LIGHT_OBJ,
|
|
/* 0x6F */ CHAR_ANIM_FORWARD_SPINNING,
|
|
/* 0x70 */ CHAR_ANIM_BACKWARD_SPINNING,
|
|
/* 0x71 */ CHAR_ANIM_BREAKDANCE,
|
|
/* 0x72 */ CHAR_ANIM_RUNNING,
|
|
/* 0x73 */ CHAR_ANIM_RUNNING_UNUSED, // unused duplicate, originally part 2?
|
|
/* 0x74 */ CHAR_ANIM_SOFT_BACK_KB,
|
|
/* 0x75 */ CHAR_ANIM_SOFT_FRONT_KB,
|
|
/* 0x76 */ CHAR_ANIM_DYING_IN_QUICKSAND,
|
|
/* 0x77 */ CHAR_ANIM_IDLE_IN_QUICKSAND,
|
|
/* 0x78 */ CHAR_ANIM_MOVE_IN_QUICKSAND,
|
|
/* 0x79 */ CHAR_ANIM_ELECTROCUTION,
|
|
/* 0x7A */ CHAR_ANIM_SHOCKED,
|
|
/* 0x7B */ CHAR_ANIM_BACKWARD_KB,
|
|
/* 0x7C */ CHAR_ANIM_FORWARD_KB,
|
|
/* 0x7D */ CHAR_ANIM_IDLE_HEAVY_OBJ,
|
|
/* 0x7E */ CHAR_ANIM_STAND_AGAINST_WALL,
|
|
/* 0x7F */ CHAR_ANIM_SIDESTEP_LEFT,
|
|
/* 0x80 */ CHAR_ANIM_SIDESTEP_RIGHT,
|
|
/* 0x81 */ CHAR_ANIM_START_SLEEP_IDLE,
|
|
/* 0x82 */ CHAR_ANIM_START_SLEEP_SCRATCH,
|
|
/* 0x83 */ CHAR_ANIM_START_SLEEP_YAWN,
|
|
/* 0x84 */ CHAR_ANIM_START_SLEEP_SITTING,
|
|
/* 0x85 */ CHAR_ANIM_SLEEP_IDLE,
|
|
/* 0x86 */ CHAR_ANIM_SLEEP_START_LYING,
|
|
/* 0x87 */ CHAR_ANIM_SLEEP_LYING,
|
|
/* 0x88 */ CHAR_ANIM_DIVE,
|
|
/* 0x89 */ CHAR_ANIM_SLIDE_DIVE,
|
|
/* 0x8A */ CHAR_ANIM_GROUND_BONK,
|
|
/* 0x8B */ CHAR_ANIM_STOP_SLIDE_LIGHT_OBJ,
|
|
/* 0x8C */ CHAR_ANIM_SLIDE_KICK,
|
|
/* 0x8D */ CHAR_ANIM_CROUCH_FROM_SLIDE_KICK,
|
|
/* 0x8E */ CHAR_ANIM_SLIDE_MOTIONLESS, // unused
|
|
/* 0x8F */ CHAR_ANIM_STOP_SLIDE,
|
|
/* 0x90 */ CHAR_ANIM_FALL_FROM_SLIDE,
|
|
/* 0x91 */ CHAR_ANIM_SLIDE,
|
|
/* 0x92 */ CHAR_ANIM_TIPTOE,
|
|
/* 0x93 */ CHAR_ANIM_TWIRL_LAND,
|
|
/* 0x94 */ CHAR_ANIM_TWIRL,
|
|
/* 0x95 */ CHAR_ANIM_START_TWIRL,
|
|
/* 0x96 */ CHAR_ANIM_STOP_CROUCHING,
|
|
/* 0x97 */ CHAR_ANIM_START_CROUCHING,
|
|
/* 0x98 */ CHAR_ANIM_CROUCHING,
|
|
/* 0x99 */ CHAR_ANIM_CRAWLING,
|
|
/* 0x9A */ CHAR_ANIM_STOP_CRAWLING,
|
|
/* 0x9B */ CHAR_ANIM_START_CRAWLING,
|
|
/* 0x9C */ CHAR_ANIM_SUMMON_STAR,
|
|
/* 0x9D */ CHAR_ANIM_RETURN_STAR_APPROACH_DOOR,
|
|
/* 0x9E */ CHAR_ANIM_BACKWARDS_WATER_KB,
|
|
/* 0x9F */ CHAR_ANIM_SWIM_WITH_OBJ_PART1,
|
|
/* 0xA0 */ CHAR_ANIM_SWIM_WITH_OBJ_PART2,
|
|
/* 0xA1 */ CHAR_ANIM_FLUTTERKICK_WITH_OBJ,
|
|
/* 0xA2 */ CHAR_ANIM_WATER_ACTION_END_WITH_OBJ, // either swimming or flutterkicking
|
|
/* 0xA3 */ CHAR_ANIM_STOP_GRAB_OBJ_WATER,
|
|
/* 0xA4 */ CHAR_ANIM_WATER_IDLE_WITH_OBJ,
|
|
/* 0xA5 */ CHAR_ANIM_DROWNING_PART1,
|
|
/* 0xA6 */ CHAR_ANIM_DROWNING_PART2,
|
|
/* 0xA7 */ CHAR_ANIM_WATER_DYING,
|
|
/* 0xA8 */ CHAR_ANIM_WATER_FORWARD_KB,
|
|
/* 0xA9 */ CHAR_ANIM_FALL_FROM_WATER,
|
|
/* 0xAA */ CHAR_ANIM_SWIM_PART1,
|
|
/* 0xAB */ CHAR_ANIM_SWIM_PART2,
|
|
/* 0xAC */ CHAR_ANIM_FLUTTERKICK,
|
|
/* 0xAD */ CHAR_ANIM_WATER_ACTION_END, // either swimming or flutterkicking
|
|
/* 0xAE */ CHAR_ANIM_WATER_PICK_UP_OBJ,
|
|
/* 0xAF */ CHAR_ANIM_WATER_GRAB_OBJ_PART2,
|
|
/* 0xB0 */ CHAR_ANIM_WATER_GRAB_OBJ_PART1,
|
|
/* 0xB1 */ CHAR_ANIM_WATER_THROW_OBJ,
|
|
/* 0xB2 */ CHAR_ANIM_WATER_IDLE,
|
|
/* 0xB3 */ CHAR_ANIM_WATER_STAR_DANCE,
|
|
/* 0xB4 */ CHAR_ANIM_RETURN_FROM_WATER_STAR_DANCE,
|
|
/* 0xB5 */ CHAR_ANIM_GRAB_BOWSER,
|
|
/* 0xB6 */ CHAR_ANIM_SWINGING_BOWSER,
|
|
/* 0xB7 */ CHAR_ANIM_RELEASE_BOWSER,
|
|
/* 0xB8 */ CHAR_ANIM_HOLDING_BOWSER,
|
|
/* 0xB9 */ CHAR_ANIM_HEAVY_THROW,
|
|
/* 0xBA */ CHAR_ANIM_WALK_PANTING,
|
|
/* 0xBB */ CHAR_ANIM_WALK_WITH_HEAVY_OBJ,
|
|
/* 0xBC */ CHAR_ANIM_TURNING_PART1,
|
|
/* 0xBD */ CHAR_ANIM_TURNING_PART2,
|
|
/* 0xBE */ CHAR_ANIM_SLIDEFLIP_LAND,
|
|
/* 0XBF */ CHAR_ANIM_SLIDEFLIP,
|
|
/* 0xC0 */ CHAR_ANIM_TRIPLE_JUMP_LAND,
|
|
/* 0xC1 */ CHAR_ANIM_TRIPLE_JUMP,
|
|
/* 0xC2 */ CHAR_ANIM_FIRST_PERSON,
|
|
/* 0xC3 */ CHAR_ANIM_IDLE_HEAD_LEFT,
|
|
/* 0xC4 */ CHAR_ANIM_IDLE_HEAD_RIGHT,
|
|
/* 0xC5 */ CHAR_ANIM_IDLE_HEAD_CENTER,
|
|
/* 0xC6 */ CHAR_ANIM_HANDSTAND_LEFT,
|
|
/* 0xC7 */ CHAR_ANIM_HANDSTAND_RIGHT,
|
|
/* 0xC8 */ CHAR_ANIM_WAKE_FROM_SLEEP,
|
|
/* 0xC9 */ CHAR_ANIM_WAKE_FROM_LYING,
|
|
/* 0xCA */ CHAR_ANIM_START_TIPTOE,
|
|
/* 0xCB */ CHAR_ANIM_SLIDEJUMP, // pole jump and wall kick
|
|
/* 0xCC */ CHAR_ANIM_START_WALLKICK,
|
|
/* 0xCD */ CHAR_ANIM_STAR_DANCE,
|
|
/* 0xCE */ CHAR_ANIM_RETURN_FROM_STAR_DANCE,
|
|
/* 0xCF */ CHAR_ANIM_FORWARD_SPINNING_FLIP,
|
|
/* 0xD0 */ CHAR_ANIM_TRIPLE_JUMP_FLY,
|
|
CHAR_ANIM_MAX // MUST BE LAST
|
|
};
|
|
|
|
#endif // MARIO_ANIMATION_IDS_H
|