From e8d11717081bcbfba867f4fd72bc865ee3cda41a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 10 七月 2026 14:29:20 +0800
Subject: [PATCH] 129 【战斗】战斗系统 - 掉落同步优化
---
Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs.meta | 11 +++++++++++
Main/System/Equip/EquipModel.cs | 2 +-
Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs | 15 +++++++++++++++
Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs | 12 ++++++++++++
Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs.meta | 11 +++++++++++
5 files changed, 50 insertions(+), 1 deletions(-)
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs
new file mode 100644
index 0000000..82d32a5
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs
@@ -0,0 +1,12 @@
+using UnityEngine;
+using System.Collections;
+
+// A2 08 鎺夎惤鑳屽寘宸叉弧 #tagSCDropPackFull
+
+public class DTCA208_tagSCDropPackFull : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HA208_tagSCDropPackFull vNetData = vNetPack as HA208_tagSCDropPackFull;
+ EquipModel.Instance.CalcAllFloorItems();
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs.meta
new file mode 100644
index 0000000..114a82f
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA2_Package/DTCA208_tagSCDropPackFull.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0f3721927fcebdb418b9c0ed75c67a2c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs b/Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs
new file mode 100644
index 0000000..937fa84
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs
@@ -0,0 +1,15 @@
+using UnityEngine;
+using System.Collections;
+
+// A2 08 鎺夎惤鑳屽寘宸叉弧 #tagSCDropPackFull
+
+public class HA208_tagSCDropPackFull : GameNetPackBasic {
+
+ public HA208_tagSCDropPackFull () {
+ _cmd = (ushort)0xA208;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs.meta b/Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs.meta
new file mode 100644
index 0000000..21301cf
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HA2_Package/HA208_tagSCDropPackFull.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2a8288e7610ae7e4399cf903530bf2a4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Main/System/Equip/EquipModel.cs b/Main/System/Equip/EquipModel.cs
index 548cb93..6bc8205 100644
--- a/Main/System/Equip/EquipModel.cs
+++ b/Main/System/Equip/EquipModel.cs
@@ -196,7 +196,7 @@
return;
int cnt = items.Count;
- needMoreDrop = cnt == 20;
+ needMoreDrop = cnt >= PackManager.Instance.GetPackMaxCount(PackType.DropItem);
//鏋勫缓鎵�鏈夌墿鍝�
foreach (var item in items)
--
Gitblit v1.8.0