From b02de0f80a6a78f6581ee780eacfff3ba4481829 Mon Sep 17 00:00:00 2001 From: Fate-JH Date: Mon, 8 Dec 2025 00:04:28 -0500 Subject: [PATCH] changed position of proxy projectiles --- .../actors/session/support/WeaponAndProjectileOperations.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/scala/net/psforever/actors/session/support/WeaponAndProjectileOperations.scala b/src/main/scala/net/psforever/actors/session/support/WeaponAndProjectileOperations.scala index b761d46ba..f85576942 100644 --- a/src/main/scala/net/psforever/actors/session/support/WeaponAndProjectileOperations.scala +++ b/src/main/scala/net/psforever/actors/session/support/WeaponAndProjectileOperations.scala @@ -710,12 +710,14 @@ class WeaponAndProjectileOperations( queueLittleBuddyExplosion(proxy) Nil } else if (proxy.profile.ExistsOnRemoteClients) { + proxy.Position = hitPos proxy.WhichSide = projectile.WhichSide continent.Projectile ! ZoneProjectile.Add(player.GUID, proxy) Nil } else if (proxy.tool_def == GlobalDefinitions.maelstrom) { //server-side maelstrom grenade target selection //for convenience purposes, all resulting chain lashing is handled here and resolves in one pass + proxy.Position = hitPos proxy.WhichSide = Sidedness.StrictlyBetweenSides val radiusSquared = proxy.profile.LashRadius * proxy.profile.LashRadius var availableTargets = sessionLogic.localSector.livePlayerList