diff --git a/src/client/flashlight.qc b/src/client/flashlight.qc index 3efc50c..0669e5b 100644 --- a/src/client/flashlight.qc +++ b/src/client/flashlight.qc @@ -23,7 +23,7 @@ Player_Flashlight(base_player pl) if (pl.entnum != player_localentnum) { src = pl.origin + pl.view_ofs; - ang = [pl.pitch, pl.angles[1], pl.angles[2]]; + ang = pl.v_angle; } else { src = pSeat->m_vecPredictedOrigin + [0,0,-8]; ang = view_angles; diff --git a/src/shared/animations.qc b/src/shared/animations.qc index 503e694..5b5880b 100644 --- a/src/shared/animations.qc +++ b/src/shared/animations.qc @@ -105,6 +105,7 @@ Animation_PlayerUpdate(player pl) /* Correct the legs */ pl.angles[1] = pl.v_angle[1] - fCorrect; + pl.angles[0] = pl.angles[2] = 0; pl.subblendfrac = pl.subblend2frac = pl.v_angle[0] / 90;