addHook("PlayerThink", function(player) if (P_IsObjectOnGround(player.mo) == true) and (player.cmd.buttons & BT_CUSTOM1) then player.mo.state = S_PLAY_RUN end end) addHook("PlayerThink", function(player) if (P_IsObjectOnGround(player.mo) == true) and (player.cmd.buttons & BT_CUSTOM2) then player.mo.state = S_PLAY_PAIN end end) addHook("PlayerThink", function(player) if (P_IsObjectOnGround(player.mo) == true) and (player.cmd.buttons & BT_CUSTOM3) then player.mo.state = S_PLAY_ROLL end end) addHook("PlayerThink", function(player) if (P_IsObjectOnGround(player.mo) == true) and (player.cmd.buttons & BT_TOSSFLAG) then player.mo.state = S_PLAY_FALL end end) addHook("PlayerThink", function(player) if (P_IsObjectOnGround(player.mo) == true) and (player.cmd.buttons & BT_FIRENORMAL) then player.mo.state = S_PLAY_DEAD end end)