diff --git a/Model/GamingQueue.cs b/Model/GamingQueue.cs index f68bd90..43bd85d 100644 --- a/Model/GamingQueue.cs +++ b/Model/GamingQueue.cs @@ -2125,6 +2125,12 @@ namespace Milimoe.FunGame.Core.Model { return; } + + // 伤害不应小于0 + if (damage < 0) + { + damage = 0; + } // 不管有没有暴击,都尝试往回合记录中添加目标,不暴击时不会修改原先值 if (!LastRound.IsCritical.TryAdd(enemy, damageResult == DamageResult.Critical) && damageResult == DamageResult.Critical)