Make bullets inherit the velocity of the grid, not the gun or player (#27484)

This commit is contained in:
DrSmugleaf
2024-04-29 06:12:29 -07:00
committed by GitHub
parent 386454706b
commit 6b5e99f5eb

View File

@@ -105,7 +105,7 @@ public sealed partial class GunSystem : SharedGunSystem
// Update shot based on the recoil
toMap = fromMap.Position + angle.ToVec() * mapDirection.Length();
mapDirection = toMap - fromMap.Position;
var gunVelocity = Physics.GetMapLinearVelocity(gunUid);
var gunVelocity = Physics.GetMapLinearVelocity(fromEnt);
// I must be high because this was getting tripped even when true.
// DebugTools.Assert(direction != Vector2.Zero);