From 9f32eae1a7c5f6f8e71c248b59aa18bc5a56cabf Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Tue, 11 Oct 2022 12:16:37 +1100 Subject: [PATCH] - Duke: Pitch-adjusted velocity for `shootflamethrowerflame()` when free-aiming. --- source/games/duke/src/player_d.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/games/duke/src/player_d.cpp b/source/games/duke/src/player_d.cpp index 849a632b0..2a8ceaf83 100644 --- a/source/games/duke/src/player_d.cpp +++ b/source/games/duke/src/player_d.cpp @@ -175,7 +175,7 @@ static void shootflamethrowerflame(DDukeActor* actor, int p, DVector3 spos, DAng } else { - zvel = ps[p].horizon.sum().Tan() * 40.5; + setFreeAimVelocity(vel, zvel, ps[p].horizon.sum(), 40.5); // WTF??? DAngle myang = DAngle90 - (DAngle180 - abs(abs((spos.XY() - ps[p].pos.XY()).Angle() - sang) - DAngle180));