From 4127f788e8e72ec67db9bbfb84eca434d9ec809b Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 5 Mar 2023 19:53:18 +0000 Subject: [PATCH] Academy-Bowcaster-angle-fix --- Projects/Android/jni/OpenJK/code/game/wp_bowcaster.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Projects/Android/jni/OpenJK/code/game/wp_bowcaster.cpp b/Projects/Android/jni/OpenJK/code/game/wp_bowcaster.cpp index e25b35a..97b665f 100644 --- a/Projects/Android/jni/OpenJK/code/game/wp_bowcaster.cpp +++ b/Projects/Android/jni/OpenJK/code/game/wp_bowcaster.cpp @@ -27,6 +27,8 @@ along with this program; if not, see . #include "w_local.h" #include "bg_local.h" +#include + //------------------- // Wookiee Bowcaster //------------------- @@ -116,7 +118,10 @@ static void WP_BowcasterMainFire( gentity_t *ent ) AngleVectors( angs, dir, NULL, NULL ); - missile = CreateMissile( start, dir, vel, 10000, ent ); + vec3_t rotatedDir; + VectorRotateAroundAxis(dir, forward, vr->weaponangles[ANGLES_ADJUSTED][ROLL], rotatedDir); + + missile = CreateMissile( start, rotatedDir, vel, 10000, ent ); missile->classname = "bowcaster_proj"; missile->s.weapon = WP_BOWCASTER;