Pārlūkot izejas kodu

修复大大胖100血以上不会变小的问题

1243896040 1 nedēļu atpakaļ
vecāks
revīzija
0b861e9b80

+ 1 - 1
ActionTowerDefense/Assets/Scripts/Conduct/ConductController.cs

@@ -174,11 +174,11 @@ public class ConductController : MonoBehaviour
                 BigSoldier bs = demonic.GetComponent<BigSoldier>();
                 bs.normalTotalHp =demonic.totalHp;
                 bs.boostNum = dienum;
-                bs.Settings();
                 tagAdd += spiritBloodAggregator.effectBonus[demonicRarity] * myTreasureTag[(int)spiritBloodAggregator.attributeTag - 1] / 100;
                 int totalHp = Mathf.RoundToInt(demonic.totalHp * spiritBloodAggregator.power[demonicRarity] * dienum);
                 int originalHp = demonic.totalHp;
                 demonic.totalHp = (int)(totalHp * tagAdd);
+                bs.Settings();
                 DemonicGiant dg = demonic.GetComponent<DemonicGiant>();
                 demonic.ownDamageScale += (int)(dg.scale * (demonic.totalHp - originalHp));
                 demonic.hp = demonic.totalHp;