diff --git a/Content.Server/GameObjects/Components/Conveyor/ConveyorComponent.cs b/Content.Server/GameObjects/Components/Conveyor/ConveyorComponent.cs index 8faf21556d..13314712cb 100644 --- a/Content.Server/GameObjects/Components/Conveyor/ConveyorComponent.cs +++ b/Content.Server/GameObjects/Components/Conveyor/ConveyorComponent.cs @@ -136,7 +136,7 @@ namespace Content.Server.GameObjects.Components.Conveyor return true; } - public void Update() + public void Update(float frameTime) { if (!CanRun()) { @@ -156,7 +156,7 @@ namespace Content.Server.GameObjects.Components.Conveyor if (entity.TryGetComponent(out ICollidableComponent collidable)) { var controller = collidable.EnsureController(); - controller.Move(direction, _speed); + controller.Move(direction, _speed * frameTime); } } } diff --git a/Content.Server/GameObjects/EntitySystems/ConveyorSystem.cs b/Content.Server/GameObjects/EntitySystems/ConveyorSystem.cs index 4b8b6facd4..6d75e5bcd8 100644 --- a/Content.Server/GameObjects/EntitySystems/ConveyorSystem.cs +++ b/Content.Server/GameObjects/EntitySystems/ConveyorSystem.cs @@ -27,7 +27,7 @@ namespace Content.Server.GameObjects.EntitySystems continue; } - conveyor.Update(); + conveyor.Update(frameTime); } } }