From: Perry Fraser Date: Sat, 12 Jul 2025 19:49:46 +0000 (-0400) Subject: fix: don't divide by zero in FragmentIntoProjectiles (#38946) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=cfe825b0e3d4fea6d63251a22003820873cff343;p=space-station-14.git fix: don't divide by zero in FragmentIntoProjectiles (#38946) --- 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))