diff --git a/Robust.Server/GameObjects/EntitySystems/PhysicsSystem.cs b/Robust.Server/GameObjects/EntitySystems/PhysicsSystem.cs index 028558cedd..d96135a691 100644 --- a/Robust.Server/GameObjects/EntitySystems/PhysicsSystem.cs +++ b/Robust.Server/GameObjects/EntitySystems/PhysicsSystem.cs @@ -138,7 +138,10 @@ namespace Robust.Server.GameObjects.EntitySystems { physicsComponents[collision.B].Momentum += impulse; } + } + foreach (var collision in _collisionCache) + { // Apply onCollide behavior var aBehaviors = (collision.A as CollidableComponent).Owner.GetAllComponents(); foreach (var behavior in aBehaviors)