From 592983ed55a3334e14daff95da248a579b83f71f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 29 十二月 2025 19:44:54 +0800
Subject: [PATCH] 121 【武将】武将系统-服务端(心愿修改封包调整 发:A569 收:A351)
---
ClientPack/CA5_Function/TreasureWishSelect.h | 2 ++
ServerPack/HA3_Function/TreasureInfo.h | 15 ++++++++++++---
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/ClientPack/CA5_Function/TreasureWishSelect.h b/ClientPack/CA5_Function/TreasureWishSelect.h
index 8d47a23..406a686 100644
--- a/ClientPack/CA5_Function/TreasureWishSelect.h
+++ b/ClientPack/CA5_Function/TreasureWishSelect.h
@@ -6,4 +6,6 @@
BYTE TreasureType; //寻宝类型
BYTE WishCnt;
DWORD WishIDList[WishCnt]; // 选择的寻宝物品库中的数据ID,注意不是库ID
+ BYTE WishCardUseCnt;
+ WORD WishCardUseLibIDList[WishCardUseCnt]; // 使用心愿卡的库ID列表
};
diff --git a/ServerPack/HA3_Function/TreasureInfo.h b/ServerPack/HA3_Function/TreasureInfo.h
index 0ab4cb8..6a14d3d 100644
--- a/ServerPack/HA3_Function/TreasureInfo.h
+++ b/ServerPack/HA3_Function/TreasureInfo.h
@@ -3,7 +3,16 @@
struct tagMCTreasureWish
{
WORD WishID; // 寻宝物品库中的数据ID,注意不是库ID
- BYTE OutCnt; // 做为心愿物品时已产出次数,有产出过的无法重新选择,未产出的可任意修改选择
+ BYTE OutCnt; // 该心愿物品已产出次数
+};
+
+struct tagMCTreasureWishLib
+{
+ WORD LibID; // 寻宝物品库ID
+ WORD OutCntTotal; // 本库累计产出心愿总次数
+ BYTE IsUseWishCard; // 是否勾选了自动使用心愿卡
+ BYTE WishCnt;
+ tagMCTreasureWish WishList[WishCnt]; //已选心愿物品信息,只同步已选的
};
struct tagMCTreasureGridLimit
@@ -22,8 +31,8 @@
DWORD TreasureCntAward; //累计寻宝次数对应奖励领奖状态,按奖励记录索引二进制记录是否已领取
BYTE GridLimitCnt;
tagMCTreasureGridLimit GridLimitCntList[GridLimitCnt]; //有限制抽取次数的格子次数信息
- BYTE WishCnt;
- tagMCTreasureWish WishList[WishCnt]; //心愿物品信息
+ BYTE WishLibCnt;
+ tagMCTreasureWishLib WishLibList[WishLibCnt]; //心愿库信息
};
struct tagMCTreasureInfo
--
Gitblit v1.8.0