ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -60,7 +60,8 @@
                        ("DWORD", "HeroID", 1),
                        ("BYTE", "Country", 0),
                        ("BYTE", "Quality", 0),
                        ("list", "SkinNPCIDList", 0),
                        ("BYTE", "AtkDistType", 0),
                        ("list", "SkinIDList", 0),
                        ("DWORD", "NormalSkillID", 0),
                        ("DWORD", "AngerSkillID", 0),
                        ("WORD", "AtkInheritPer", 0),
@@ -104,7 +105,7 @@
                        ),
                "HeroSkin":(
                        ("DWORD", "SkinNPCID", 1),
                        ("DWORD", "SkinID", 1),
                        ("list", "WearAttrIDList", 0),
                        ("list", "WearAttrValueList", 0),
                        ("list", "AllBatAttrIDList", 0),
@@ -713,7 +714,7 @@
                        ("DWORD", "NPCID", 1),
                        ("BYTE", "FightPowerLackAtkLimit", 0),
                        ("DWORD", "SuppressFightPower", 0),
                        ("BYTE", "AtkDictType", 0),
                        ("BYTE", "AtkDistType", 0),
                        ("DWORD", "Atk", 0),
                        ("DWORD", "Def", 0),
                        ("DWORD", "MaxHP", 0),
@@ -2835,13 +2836,14 @@
    def GetHeroID(self): return self.attrTuple[0] # 英雄ID DWORD
    def GetCountry(self): return self.attrTuple[1] #  国家 BYTE
    def GetQuality(self): return self.attrTuple[2] #  品质 BYTE
    def GetSkinNPCIDList(self): return self.attrTuple[3] #  皮肤NPCID列表 list
    def GetNormalSkillID(self): return self.attrTuple[4] # 普攻技能ID DWORD
    def GetAngerSkillID(self): return self.attrTuple[5] # 怒气技能ID DWORD
    def GetAtkInheritPer(self): return self.attrTuple[6] # 攻击继承 WORD
    def GetDefInheritPer(self): return self.attrTuple[7] # 防御继承 WORD
    def GetHPInheritPer(self): return self.attrTuple[8] # 生命继承 WORD
    def GetBatAttrDict(self): return self.attrTuple[9] # 其他战斗属性字典 {"属性ID":值, ...} dict
    def GetAtkDistType(self): return self.attrTuple[3] # 远近类型;1-近战;2-远程 BYTE
    def GetSkinIDList(self): return self.attrTuple[4] #  皮肤ID列表 list
    def GetNormalSkillID(self): return self.attrTuple[5] # 普攻技能ID DWORD
    def GetAngerSkillID(self): return self.attrTuple[6] # 怒气技能ID DWORD
    def GetAtkInheritPer(self): return self.attrTuple[7] # 攻击继承 WORD
    def GetDefInheritPer(self): return self.attrTuple[8] # 防御继承 WORD
    def GetHPInheritPer(self): return self.attrTuple[9] # 生命继承 WORD
    def GetBatAttrDict(self): return self.attrTuple[10] # 其他战斗属性字典 {"属性ID":值, ...} dict
# 武将星级天赋表
class IPY_HeroTalent():
@@ -2897,14 +2899,14 @@
    def GetAttrIDList(self): return self.attrTuple[2] #  属性ID列表 list
    def GetAttrValueList(self): return self.attrTuple[3] #  属性值列表 list
# 武将皮肤表
# 皮肤表
class IPY_HeroSkin():
    
    def __init__(self):
        self.attrTuple = None
        return
        
    def GetSkinNPCID(self): return self.attrTuple[0] # 皮肤NPCID DWORD
    def GetSkinID(self): return self.attrTuple[0] # 皮肤NPCID DWORD
    def GetWearAttrIDList(self): return self.attrTuple[1] #  穿戴属性ID列表 list
    def GetWearAttrValueList(self): return self.attrTuple[2] #  穿戴属性值列表 list
    def GetAllBatAttrIDList(self): return self.attrTuple[3] #  全体上阵属性ID列表 list
@@ -3833,7 +3835,7 @@
    def GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
    def GetFightPowerLackAtkLimit(self): return self.attrTuple[1] # 战力不足限制攻击 BYTE
    def GetSuppressFightPower(self): return self.attrTuple[2] # 推荐/压制战力 DWORD
    def GetAtkDictType(self): return self.attrTuple[3] # 远近类型;1-近战;2-远程 BYTE
    def GetAtkDistType(self): return self.attrTuple[3] # 远近类型;1-近战;2-远程 BYTE
    def GetAtk(self): return self.attrTuple[4] # 攻击力 DWORD
    def GetDef(self): return self.attrTuple[5] # 防御值 DWORD
    def GetMaxHP(self): return self.attrTuple[6] # 最大生命值,可超过20E DWORD