Fulton tweaks (#19786)

This commit is contained in:
metalgearsloth
2023-09-03 22:18:09 +10:00
committed by GitHub
parent 1127b7961a
commit 0c42533433
5 changed files with 11 additions and 3 deletions

View File

@@ -57,7 +57,10 @@ public sealed class FultonSystem : SharedFultonSystem
var xform = Transform(uid);
var oldCoords = xform.Coordinates;
var offset = _random.NextVector2(1.5f);
TransformSystem.SetCoordinates(uid, new EntityCoordinates(beaconXform.ParentUid, offset));
var localPos = TransformSystem.GetInvWorldMatrix(beaconXform.ParentUid)
.Transform(TransformSystem.GetWorldPosition(beaconXform)) + offset;
TransformSystem.SetCoordinates(uid, new EntityCoordinates(beaconXform.ParentUid, localPos));
RaiseNetworkEvent(new FultonAnimationMessage()
{