From 12da032467f551dcaaee115ffc5accd4fdf87f91 Mon Sep 17 00:00:00 2001 From: PushmePullyu <127053144+PushmePullyu@users.noreply.github.com> Date: Tue, 12 Dec 2023 02:24:22 +0100 Subject: [PATCH] ULTIMA: ULTIMA6: Fix triple crossbow extra projectile targeting --- devtools/create_ultima/files/ultima6/scripts/u6/actor.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devtools/create_ultima/files/ultima6/scripts/u6/actor.lua b/devtools/create_ultima/files/ultima6/scripts/u6/actor.lua index e63751eaa2b..6d566ae5949 100644 --- a/devtools/create_ultima/files/ultima6/scripts/u6/actor.lua +++ b/devtools/create_ultima/files/ultima6/scripts/u6/actor.lua @@ -1561,7 +1561,7 @@ function combat_range_weapon_1D5F9(attacker, target_x, target_y, target_z, weapo --set up targets table if weapon_obj_n == 0x32 then --triple crossbow - local index = ((attacker.y - target_y + 5) * 11) + (attacker.x - target_x + 5) + 1 + local index = ((target_y - attacker.y + 5) * 11) + (target_x - attacker.x + 5) + 1 targets = { {x=target_x, y=target_y,