From 80a0c8e0259ac5af3c0ba0d42ce6253d9dbdde0c Mon Sep 17 00:00:00 2001 From: sBasalto <109002990+sBasalto@users.noreply.github.com> Date: Thu, 14 Jul 2022 14:11:44 +0200 Subject: [PATCH] Fix zombie percent in the round end summary (#9682) --- Content.Server/GameTicking/Rules/ZombieRuleSystem.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs index aed7788b09..d42effa334 100644 --- a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs @@ -69,16 +69,16 @@ public sealed class ZombieRuleSystem : GameRuleSystem return; //this is just the general condition thing used for determining the win/lose text - var percent = Math.Round(GetInfectedPercentage(out var livingHumans), 2); + var percent = GetInfectedPercentage(out var livingHumans); if (percent <= 0) ev.AddLine(Loc.GetString("zombie-round-end-amount-none")); else if (percent <= 0.25) ev.AddLine(Loc.GetString("zombie-round-end-amount-low")); else if (percent <= 0.5) - ev.AddLine(Loc.GetString("zombie-round-end-amount-medium", ("percent", (percent * 100).ToString()))); + ev.AddLine(Loc.GetString("zombie-round-end-amount-medium", ("percent", Math.Round((percent * 100), 2).ToString()))); else if (percent < 1) - ev.AddLine(Loc.GetString("zombie-round-end-amount-high", ("percent", (percent * 100).ToString()))); + ev.AddLine(Loc.GetString("zombie-round-end-amount-high", ("percent", Math.Round((percent * 100), 2).ToString()))); else ev.AddLine(Loc.GetString("zombie-round-end-amount-all"));