Fix jetpack assert (#14752)

This commit is contained in:
metalgearsloth
2023-03-22 15:58:53 +11:00
committed by GitHub
parent 4151b31b31
commit 5823e47442
3 changed files with 14 additions and 6 deletions

View File

@@ -69,6 +69,8 @@ namespace Content.Server.Physics.Controllers
foreach (var mover in EntityQuery<InputMoverComponent>(true))
{
var uid = mover.Owner;
EntityUid physicsUid = uid;
if (relayQuery.HasComponent(uid))
continue;
@@ -87,13 +89,15 @@ namespace Content.Server.Physics.Controllers
{
continue;
}
physicsUid = xform.ParentUid;
}
else if (!bodyQuery.TryGetComponent(uid, out body))
{
continue;
}
HandleMobMovement(uid, mover, body, xformMover, frameTime, xformQuery, moverQuery, relayTargetQuery);
HandleMobMovement(uid, mover, physicsUid, body, xformMover, frameTime, xformQuery, moverQuery, relayTargetQuery);
}
HandleShuttleMovement(frameTime);