diff --git a/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs b/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs index dbb96e06a5..6953010e46 100644 --- a/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ProjectileGrenadeSystem.cs @@ -58,6 +58,11 @@ public sealed class ProjectileGrenadeSystem : EntitySystem var grenadeCoord = _transformSystem.GetMapCoordinates(uid); var shootCount = 0; var totalCount = component.Container.ContainedEntities.Count + component.UnspawnedCount; + + // Just in case + if (totalCount == 0) + return; + var segmentAngle = 360 / totalCount; while (TrySpawnContents(grenadeCoord, component, out var contentUid))