From 229d066301a40c3e20a1167571c42185a4e6029b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 20 三月 2026 11:03:56 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(主线关卡每个房间开始战斗时补通知当前进度;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index b9d1d70..f56d528 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -218,6 +218,7 @@
 
                 "HeroSkinAttr":(
                         ("DWORD", "SkinID", 1),
+                        ("BYTE", "SkinQuality", 0),
                         ("DWORD", "NeedItemID", 0),
                         ("BYTE", "StarMax", 0),
                         ("list", "WearAttrIDList", 0),
@@ -238,7 +239,7 @@
                         ("DWORD", "StarAddPer", 0),
                         ("list", "BookActAwardMoney", 0),
                         ("list", "DismissReturnItems", 0),
-                        ("list", "BeautyReturnItems", 0),
+                        ("list", "ReturnItemsEx", 0),
                         ("list", "RecommendAwardMoney", 0),
                         ),
 
@@ -389,6 +390,10 @@
                         ("list", "AttrIDList", 0),
                         ("list", "InitAttrValueList", 0),
                         ("list", "AttrPerStarAddList", 0),
+                        ("BYTE", "EffType", 0),
+                        ("DWORD", "EffTypeValue", 0),
+                        ("DWORD", "EffValue", 0),
+                        ("DWORD", "EffPerStarAdd", 0),
                         ),
 
                 "Model":(
@@ -2022,14 +2027,15 @@
         return
         
     def GetSkinID(self): return self.attrTuple[0] # 皮肤NPCID DWORD
-    def GetNeedItemID(self): return self.attrTuple[1] # 所需道具 DWORD
-    def GetStarMax(self): return self.attrTuple[2] # 最高星级 BYTE
-    def GetWearAttrIDList(self): return self.attrTuple[3] #  穿戴属性ID列表 list
-    def GetWearAttrValueList(self): return self.attrTuple[4] #  穿戴属性值列表 list
-    def GetWearAttrPerStarAddList(self): return self.attrTuple[5] # 穿戴每星加成值列表 list
-    def GetRoleAttrIDList(self): return self.attrTuple[6] #  主公属性ID列表 list
-    def GetRoleAttrValueList(self): return self.attrTuple[7] #  主公属性初始值列表 list
-    def GetRoleAttrPerStarAddList(self): return self.attrTuple[8] # 主公每星加成值列表 list
+    def GetSkinQuality(self): return self.attrTuple[1] # 皮肤品质 BYTE
+    def GetNeedItemID(self): return self.attrTuple[2] # 所需道具 DWORD
+    def GetStarMax(self): return self.attrTuple[3] # 最高星级 BYTE
+    def GetWearAttrIDList(self): return self.attrTuple[4] #  穿戴属性ID列表 list
+    def GetWearAttrValueList(self): return self.attrTuple[5] #  穿戴属性值列表 list
+    def GetWearAttrPerStarAddList(self): return self.attrTuple[6] # 穿戴每星加成值列表 list
+    def GetRoleAttrIDList(self): return self.attrTuple[7] #  主公属性ID列表 list
+    def GetRoleAttrValueList(self): return self.attrTuple[8] #  主公属性初始值列表 list
+    def GetRoleAttrPerStarAddList(self): return self.attrTuple[9] # 主公每星加成值列表 list
 
 # 武将品质表
 class IPY_HeroQuality():
@@ -2047,7 +2053,7 @@
     def GetStarAddPer(self): return self.attrTuple[6] #  卡牌每星级加成 DWORD
     def GetBookActAwardMoney(self): return self.attrTuple[7] #  图鉴激活奖励货币 类型|值 list
     def GetDismissReturnItems(self): return self.attrTuple[8] #  遣散每星返还道具 [[物品ID,个数], ...] list
-    def GetBeautyReturnItems(self): return self.attrTuple[9] #  红颜效果返还道具基数 [[物品ID,个数], ...] list
+    def GetReturnItemsEx(self): return self.attrTuple[9] #  额外返还道具基数 [[物品ID,个数], ...] list
     def GetRecommendAwardMoney(self): return self.attrTuple[10] #  阵容推荐激活奖励货币 类型|值 list
 
 # 武将品质突破表
@@ -2257,7 +2263,11 @@
     def GetStarMax(self): return self.attrTuple[6] # 最高星级 BYTE
     def GetAttrIDList(self): return self.attrTuple[7] # 属性ID列表 list
     def GetInitAttrValueList(self): return self.attrTuple[8] # 初始属性值列表 list
-    def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list
+    def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list
+    def GetEffType(self): return self.attrTuple[10] # 天赋效果类型 BYTE
+    def GetEffTypeValue(self): return self.attrTuple[11] # 效果类型值 DWORD
+    def GetEffValue(self): return self.attrTuple[12] # 效果初始值 DWORD
+    def GetEffPerStarAdd(self): return self.attrTuple[13] # 效果每星成长 DWORD
 
 # 形象表
 class IPY_Model():

--
Gitblit v1.8.0