Hotfix ExplosionLaunchedComponent

this thing shouldn't exist but I'm fixing the crash for now
This commit is contained in:
metalgearsloth
2021-07-24 13:03:47 +10:00
parent b8972ffcfc
commit 6b98e65456

View File

@@ -16,6 +16,9 @@ namespace Content.Server.Explosion.Components
var sourceLocation = eventArgs.Source; var sourceLocation = eventArgs.Source;
var targetLocation = eventArgs.Target.Transform.Coordinates; var targetLocation = eventArgs.Target.Transform.Coordinates;
if (sourceLocation.Equals(targetLocation)) return;
var direction = (targetLocation.ToMapPos(Owner.EntityManager) - sourceLocation.ToMapPos(Owner.EntityManager)).Normalized; var direction = (targetLocation.ToMapPos(Owner.EntityManager) - sourceLocation.ToMapPos(Owner.EntityManager)).Normalized;
var throwForce = eventArgs.Severity switch var throwForce = eventArgs.Severity switch
@@ -24,7 +27,7 @@ namespace Content.Server.Explosion.Components
ExplosionSeverity.Light => 20, ExplosionSeverity.Light => 20,
_ => 0, _ => 0,
}; };
Owner.TryThrow(direction * throwForce); Owner.TryThrow(direction, throwForce);
} }
} }
} }