]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Optimization!
authorPreston Smith <Blackfoot03@outlook.com>
Sun, 10 Nov 2024 06:45:54 +0000 (00:45 -0600)
committerPreston Smith <Blackfoot03@outlook.com>
Sun, 10 Nov 2024 06:45:54 +0000 (00:45 -0600)
Content.Shared/Damage/Systems/DamageExamineSystem.cs

index 72c1af29b22d9b6a2c4a84c2a4d4b82996b00072..fe97a40d1b54afc9eafd2f5d9d4d19b8ca5b9351 100644 (file)
@@ -61,15 +61,12 @@ public sealed class DamageExamineSystem : EntitySystem
         }
         else
         {
-            if (damageSpecifier.DamageDict.Count == 1)
+            if (damageSpecifier.GetTotal() == FixedPoint2.Zero && !damageSpecifier.AnyPositive())
             {
-                // May be simplified to using a foreach(Var x) despite being only one item
-                if(damageSpecifier.DamageDict.Values.GetEnumerator().Current == FixedPoint2.Zero)
-                {
-                    msg.AddMarkupOrThrow(Loc.GetString("damage-none"));
-                    return msg;
-                }
+                msg.AddMarkupOrThrow(Loc.GetString("damage-none"));
+                return msg;
             }
+
             msg.AddMarkupOrThrow(Loc.GetString("damage-examine-type", ("type", type)));
         }