Fix roll braking assuming player angle is camera angle

This commit is contained in:
katsy 2023-07-15 16:24:08 -05:00
parent 9b16c21517
commit d844c06f9b

View file

@ -5949,7 +5949,7 @@ static void P_3dMovement(player_t *player)
// Monster Iestyn - 04-11-13
// Quadrants are stupid, excessive and broken, let's do this a much simpler way!
// Get delta angle from rmom angle and player angle first
dangle = R_PointToAngle2(0,0, player->rmomx, player->rmomy) - player->mo->angle;
dangle = R_PointToAngle2(0,0, player->rmomx, player->rmomy) - (cmd->angleturn<<16);
if (dangle > ANGLE_180) //flip to keep to one side
dangle = InvAngle(dangle);