From a966d3ece73d1a7be49c8187702b94480d8f7861 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 12 九月 2025 17:55:25 +0800
Subject: [PATCH] 125 战斗 伤害问题修复1

---
 Main/System/Battle/BattleUtility.cs |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/Main/System/Battle/BattleUtility.cs b/Main/System/Battle/BattleUtility.cs
index 32ee908..668ed7f 100644
--- a/Main/System/Battle/BattleUtility.cs
+++ b/Main/System/Battle/BattleUtility.cs
@@ -289,24 +289,13 @@
     public static List<long> DivideDamageToList(int[] damageDivide, long totalDamage)
     {
         List<long> fixedDamageList = new List<long>();
-        long assigned = 0;
-        int count = damageDivide.Length;
 
-        for (int i = 0; i < count; i++)
+        for (int i = 0; i < damageDivide.Length; i++)
         {
-            long damage;
-            if (i == count - 1)
-            {
-                // 鏈�鍚庝竴涓垎閰嶉」淇涓哄墿浣�
-                damage = totalDamage - assigned;
-            }
-            else
-            {
-                damage = (totalDamage * damageDivide[i] + 5000) / 10000; // 鍥涜垗浜斿叆
-                assigned += damage;
-            }
-            fixedDamageList.Add(damage);
+            float fixedDamage = (float)totalDamage * (float)damageDivide[i] / 10000f;
+            fixedDamageList.Add((int)fixedDamage);
         }
+        
         return fixedDamageList;
     }
 

--
Gitblit v1.8.0