diff --git a/source/player/player.h b/source/player/player.h index ef8b8c1bb..c411061b8 100644 --- a/source/player/player.h +++ b/source/player/player.h @@ -74,6 +74,7 @@ typedef enum PLAYER_MODE_BASICUNARMED, PLAYER_MODE_FULLUNARMED, PLAYER_MODE_SQUEAKYBOOTS, + PLAYER_MODE_NET, PLAYER_MODE_CORALBLOWER, NUM_PLAYERMODES, diff --git a/source/player/pmodes.cpp b/source/player/pmodes.cpp index cd4cd12d0..d246be1cc 100644 --- a/source/player/pmodes.cpp +++ b/source/player/pmodes.cpp @@ -198,8 +198,42 @@ CPlayer::PlayerMode CPlayer::s_modes[NUM_PLAYERMODES]= &stateDead, // STATE_DEAD } }, + // - // Armed with coral blower + // Armed with net + // + { + { { + DEFAULT_PLAYER_JUMP_VELOCITY, // PM__JUMP_VELOCITY + DEFAULT_PLAYER_MAX_JUMP_FRAMES, // PM__MAX_JUMP_FRAMES + DEFAULT_PLAYER_MAX_SAFE_FALL_FRAMES, // PM__MAX_SAFE_FALL_FRAMES + DEFAULT_PLAYER_MAX_RUN_VELOCITY, // PM__MAX_RUN_VELOCITY + DEFAULT_PLAYER_RUN_SPEEDUP, // PM__RUN_SPEEDUP + DEFAULT_PLAYER_RUN_REVERSESLOWDOWN, // PM__RUN_REVERSESLOWDOWN + DEFAULT_PLAYER_RUN_SLOWDOWN, // PM__RUN_SLOWDOWN + } }, + { + &stateUnarmedIdle, // STATE_IDLE + &stateTeeterIdle, // STATE_IDLETEETER + &stateJump, // STATE_JUMP + &stateRun, // STATE_RUN + &stateFall, // STATE_FALL + &stateFallFar, // STATE_FALLFAR + NULL, // STATE_BUTTBOUNCE + NULL, // STATE_BUTTFALL + NULL, // STATE_BUTTLAND + NULL, // STATE_ATTACK + NULL, // STATE_RUNATTACK + NULL, // STATE_AIRATTACK + NULL, // STATE_DUCK + NULL, // STATE_SOAKUP + NULL, // STATE_GETUP + &stateDead, // STATE_DEAD + } + }, + + // + // Armed with coral blower ( Heavy weapon so slows SB down ) // { { {