mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-03-22 02:42:20 +00:00
Fix rollout rock controls in 2D mode
This commit is contained in:
parent
755cf6e952
commit
d2db204058
1 changed files with 4 additions and 1 deletions
|
@ -12727,7 +12727,10 @@ void P_PlayerAfterThink(player_t *player)
|
|||
if (player->cmd.forwardmove || player->cmd.sidemove)
|
||||
{
|
||||
rock->flags2 |= MF2_STRONGBOX; // signifies the rock should not slow to a halt
|
||||
rock->movedir = (player->cmd.angleturn << FRACBITS) + R_PointToAngle2(0, 0, player->cmd.forwardmove << FRACBITS, -player->cmd.sidemove << FRACBITS);
|
||||
if (twodlevel || (mo->flags2 & MF2_TWOD))
|
||||
rock->movedir = mo->angle;
|
||||
else
|
||||
rock->movedir = (player->cmd.angleturn << FRACBITS) + R_PointToAngle2(0, 0, player->cmd.forwardmove << FRACBITS, -player->cmd.sidemove << FRACBITS);
|
||||
P_Thrust(rock, rock->movedir, rock->scale >> 1);
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue