Merge branch 'horizontal-springs' into 'master'

Always force player camera direction for springs with horizontal thrust component.

See merge request STJr/SRB2Internal!330
This commit is contained in:
Nev3r 2019-09-15 12:18:22 -04:00
commit 7fe0636463
1 changed files with 7 additions and 10 deletions

View File

@ -345,17 +345,14 @@ boolean P_DoSpring(mobj_t *spring, mobj_t *object)
if (horizspeed)
{
object->player->drawangle = spring->angle;
if (vertispeed || (object->player->cmd.forwardmove == 0 && object->player->cmd.sidemove == 0))
{
object->angle = spring->angle;
object->angle = spring->angle;
if (!demoplayback || P_AnalogMove(object->player))
{
if (object->player == &players[consoleplayer])
localangle = spring->angle;
else if (object->player == &players[secondarydisplayplayer])
localangle2 = spring->angle;
}
if (!demoplayback || P_AnalogMove(object->player))
{
if (object->player == &players[consoleplayer])
localangle = spring->angle;
else if (object->player == &players[secondarydisplayplayer])
localangle2 = spring->angle;
}
}