Always force player camera direction for springs with horizontal thrust component.
This commit is contained in:
parent
00d64c380d
commit
9771087554
17
src/p_map.c
17
src/p_map.c
|
@ -345,17 +345,14 @@ boolean P_DoSpring(mobj_t *spring, mobj_t *object)
|
||||||
if (horizspeed)
|
if (horizspeed)
|
||||||
{
|
{
|
||||||
object->player->drawangle = spring->angle;
|
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 (!demoplayback || P_AnalogMove(object->player))
|
||||||
{
|
{
|
||||||
if (object->player == &players[consoleplayer])
|
if (object->player == &players[consoleplayer])
|
||||||
localangle = spring->angle;
|
localangle = spring->angle;
|
||||||
else if (object->player == &players[secondarydisplayplayer])
|
else if (object->player == &players[secondarydisplayplayer])
|
||||||
localangle2 = spring->angle;
|
localangle2 = spring->angle;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue