From ec9cd314987874a04318c45038081abb622df8b2 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 15 十二月 2025 19:49:08 +0800
Subject: [PATCH] 13 【内政】淘金系统-自动淘金到期时仓库满,全部取出异常
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 24 +++++++++++++++++-------
1 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index cbd6e77..a0fed3a 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1264,9 +1264,12 @@
("BYTE", "LuckyGridNum", 0),
("dict", "GridNumMaxLimitInfo", 0),
("list", "NotifyGridNumList", 0),
- ("char", "NotifyKey", 0),
+ ("dict", "NotifyKeyDict", 0),
("BYTE", "AwardMoneyType", 0),
("WORD", "AwardMoneyValue", 0),
+ ("BYTE", "WishOutput", 0),
+ ("BYTE", "WishReset", 0),
+ ("dict", "WishLibSelect", 0),
),
"TreasureHouse":(
@@ -1284,10 +1287,12 @@
),
"TreasureItemLib":(
+ ("WORD", "ID", 0),
("WORD", "LibID", 1),
("DWORD", "ItemID", 0),
("DWORD", "ItemCount", 0),
("DWORD", "ItemWeight", 0),
+ ("BYTE", "WishOutCnt", 0),
),
"TreasureCntAward":(
@@ -4011,9 +4016,12 @@
def GetLuckyGridNum(self): return self.attrTuple[15] # 幸运格子编号 BYTE
def GetGridNumMaxLimitInfo(self): return self.attrTuple[16] # 格子最大产出次数限制,{"格子":最大可产出次数, ...} dict
def GetNotifyGridNumList(self): return self.attrTuple[17] # 需要额外广播的格子 list
- def GetNotifyKey(self): return self.attrTuple[18] # 广播key char
+ def GetNotifyKeyDict(self): return self.attrTuple[18] # 广播key dict
def GetAwardMoneyType(self): return self.attrTuple[19] # 额外奖励货币类型 BYTE
- def GetAwardMoneyValue(self): return self.attrTuple[20] # 单次奖励货币数 WORD
+ def GetAwardMoneyValue(self): return self.attrTuple[20] # 单次奖励货币数 WORD
+ def GetWishOutput(self): return self.attrTuple[21] # 心愿产出规则 BYTE
+ def GetWishReset(self): return self.attrTuple[22] # 心愿重置规则 BYTE
+ def GetWishLibSelect(self): return self.attrTuple[23] # 心愿库选择数 dict
# 寻宝产出库表
class IPY_TreasureHouse():
@@ -4041,10 +4049,12 @@
self.attrTuple = None
return
- def GetLibID(self): return self.attrTuple[0] # 库ID WORD
- def GetItemID(self): return self.attrTuple[1] # 物品ID DWORD
- def GetItemCount(self): return self.attrTuple[2] # 物品个数 DWORD
- def GetItemWeight(self): return self.attrTuple[3] # 物品权重 DWORD
+ def GetID(self): return self.attrTuple[0] # ID WORD
+ def GetLibID(self): return self.attrTuple[1] # 库ID WORD
+ def GetItemID(self): return self.attrTuple[2] # 物品ID DWORD
+ def GetItemCount(self): return self.attrTuple[3] # 物品个数 DWORD
+ def GetItemWeight(self): return self.attrTuple[4] # 物品权重 DWORD
+ def GetWishOutCnt(self): return self.attrTuple[5] # 心愿产出次数 BYTE
# 寻宝累计次数奖励表
class IPY_TreasureCntAward():
--
Gitblit v1.8.0