From e3631d3e1590b5d955a21257a00ec661a5877eb1 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 04 十一月 2025 16:31:41 +0800
Subject: [PATCH] 0312 装备拾取调整:单武将攻击先掉落装备,不管中间发生几次攻击,几次技能 几次掉落都不弹装备,待下一个武将(含敌我)开始攻击前处理装备
---
Main/System/Battle/BattleField/StoryBattleField.cs | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/Main/System/Battle/BattleField/StoryBattleField.cs b/Main/System/Battle/BattleField/StoryBattleField.cs
index aa18fce..f4279e7 100644
--- a/Main/System/Battle/BattleField/StoryBattleField.cs
+++ b/Main/System/Battle/BattleField/StoryBattleField.cs
@@ -154,6 +154,7 @@
base.OnSettlement(turnFightStateData);
if (battleState == StoryBattleState.Battle)
{
+ EquipModel.Instance.CalcAllFloorItems();
BattleManager.Instance.MainFightRequest(4);
}
}
@@ -163,6 +164,7 @@
{
base.HaveRest();
battleState = StoryBattleState.Break;
+ EquipModel.Instance.CalcAllFloorItems();
BattleManager.Instance.MainFightRequest(0);
}
@@ -220,13 +222,7 @@
//鍐嶆鏌ヤ竴娆℃湁娌¤澶囨湭澶勭悊
if (PackManager.Instance.GetSinglePack(PackType.DropItem).GetItems().Count > 0)
{
- //鏋勫缓鎵�鏈夌墿鍝�
- List<int> dropList = new List<int>();
- foreach (var item in PackManager.Instance.GetSinglePack(PackType.DropItem).GetItems())
- {
- dropList.Add(item.gridIndex);
- }
- EquipModel.Instance.NotifyItemDrop(dropList, null);
+ EquipModel.Instance.CalcAllFloorItems();
BattleDebug.LogError("RequestFight: 瑁呭鏈鐞�");
return false;
}
--
Gitblit v1.8.0