From 5a3bb2e53454800a55bca0d911050e8dd9a69c27 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 13 三月 2026 10:45:08 +0800
Subject: [PATCH] 556 【付费功能】时装商店-服务端
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 32 ++++++++++++++++++++++----------
1 files changed, 22 insertions(+), 10 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..b121ca4 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),
@@ -239,6 +240,7 @@
("list", "BookActAwardMoney", 0),
("list", "DismissReturnItems", 0),
("list", "BeautyReturnItems", 0),
+ ("list", "TitleReturnItems", 0),
("list", "RecommendAwardMoney", 0),
),
@@ -389,6 +391,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 +2028,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():
@@ -2048,7 +2055,8 @@
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 GetRecommendAwardMoney(self): return self.attrTuple[10] # 阵容推荐激活奖励货币 类型|值 list
+ def GetTitleReturnItems(self): return self.attrTuple[10] # 称号效果返还道具基数 [[物品ID,个数], ...] list
+ def GetRecommendAwardMoney(self): return self.attrTuple[11] # 阵容推荐激活奖励货币 类型|值 list
# 武将品质突破表
class IPY_HeroQualityBreak():
@@ -2257,7 +2265,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