Fix AI movement (#37114)

Don't relay blocking anymore.
This commit is contained in:
metalgearsloth
2025-05-02 20:07:12 +10:00
committed by GitHub
parent 26ebf06b81
commit 51bff89b23
3 changed files with 10 additions and 10 deletions

View File

@@ -1,3 +1,4 @@
using Content.Shared.ActionBlocker;
using Content.Shared.Movement.Components;
namespace Content.Shared.Movement.Systems;
@@ -59,6 +60,7 @@ public abstract partial class SharedMoverController
targetComp.Source = uid;
Dirty(uid, component);
Dirty(relayEntity, targetComp);
_blocker.UpdateCanMove(uid);
}
private void OnRelayShutdown(Entity<RelayInputMoverComponent> entity, ref ComponentShutdown args)
@@ -74,6 +76,8 @@ public abstract partial class SharedMoverController
if (TryComp(entity.Comp.RelayEntity, out MovementRelayTargetComponent? target) && target.LifeStage <= ComponentLifeStage.Running)
RemComp(entity.Comp.RelayEntity, target);
_blocker.UpdateCanMove(entity.Owner);
}
private void OnTargetRelayShutdown(Entity<MovementRelayTargetComponent> entity, ref ComponentShutdown args)