hxp
2019-03-28 b7270f2676fd8e37aa05d71dcd31b9f42938b4d5
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -570,9 +570,9 @@
                        ("DWORD", "ID", 1),
                        ("BYTE", "TreasureType", 0),
                        ("DWORD", "PreTreasure", 0),
                        ("list", "SuccID", 0),
                        ("list", "Potentials", 0),
                        ("list", "SkillPower", 0),
                        ("DWORD", "FBMapID", 0),
                        ("DWORD", "FBLineID", 0),
                        ("DWORD", "NeedLV", 0),
                        ("dict", "NeedItem", 0),
                        ),
@@ -582,9 +582,6 @@
                        ("DWORD", "NeedExp", 0),
                        ("dict", "AddAttr", 0),
                        ("list", "UnLockSkill", 0),
                        ("DWORD", "ActiveMWID", 0),
                        ("list", "ItemAward", 0),
                        ("DWORD", "ActiveSoulID", 0),
                        ("DWORD", "PowerEx", 0),
                        ),
@@ -1388,7 +1385,8 @@
                "FamilyBossAward":(
                        ("list", "WorldLV", 0),
                        ("list", "Rank", 0),
                        ("list", "Award", 0),
                        ("list", "Award1", 0),
                        ("dict", "Award2", 0),
                        ),
                "ItemWashMax":(
@@ -1401,7 +1399,8 @@
                        ("BYTE", "LineID", 1),
                        ("list", "WorldLV", 0),
                        ("list", "Rank", 0),
                        ("list", "Award", 0),
                        ("list", "Award1", 0),
                        ("dict", "Award2", 0),
                        ),
                }
@@ -2523,18 +2522,18 @@
        self.ID = 0
        self.TreasureType = 0
        self.PreTreasure = 0
        self.SuccID = []
        self.Potentials = []
        self.SkillPower = []
        self.FBMapID = 0
        self.FBLineID = 0
        self.NeedLV = 0
        self.NeedItem = {}
        return
        
    def GetID(self): return self.ID # ID
    def GetTreasureType(self): return self.TreasureType # 法宝类型
    def GetPreTreasure(self): return self.PreTreasure # 前置法宝
    def GetSuccID(self): return self.SuccID # 成就ID
    def GetPotentials(self): return self.Potentials # 技能潜力升级
    def GetSkillPower(self): return self.SkillPower # 技能解锁战力
    def GetFBMapID(self): return self.FBMapID # 副本ID
    def GetFBLineID(self): return self.FBLineID # 副本线路ID
    def GetNeedLV(self): return self.NeedLV # 需要等级
    def GetNeedItem(self): return self.NeedItem # 需要消耗物品
# 法宝升级表
@@ -2546,9 +2545,6 @@
        self.NeedExp = 0
        self.AddAttr = {}
        self.UnLockSkill = []
        self.ActiveMWID = 0
        self.ItemAward = []
        self.ActiveSoulID = 0
        self.PowerEx = 0
        return
        
@@ -2557,9 +2553,6 @@
    def GetNeedExp(self): return self.NeedExp # 需要经验
    def GetAddAttr(self): return self.AddAttr # 属性
    def GetUnLockSkill(self): return self.UnLockSkill # 解锁的技能
    def GetActiveMWID(self): return self.ActiveMWID # 激活法宝ID
    def GetItemAward(self): return self.ItemAward # 物品奖励[itemID,cnt,isbind]
    def GetActiveSoulID(self): return self.ActiveSoulID # 激活魂ID
    def GetPowerEx(self): return self.PowerEx # 额外固定战力
# 连续签到奖励表
@@ -4255,12 +4248,14 @@
    def __init__(self):
        self.WorldLV = []
        self.Rank = []
        self.Award = []
        self.Award1 = []
        self.Award2 = {}
        return
        
    def GetWorldLV(self): return self.WorldLV # 世界等级
    def GetRank(self): return self.Rank # 排名
    def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
    def GetAward1(self): return self.Award1 # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
    def GetAward2(self): return self.Award2 # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]}
# 装备洗练等级上限
class IPY_ItemWashMax():
@@ -4282,13 +4277,15 @@
        self.LineID = 0
        self.WorldLV = []
        self.Rank = []
        self.Award = []
        self.Award1 = []
        self.Award2 = {}
        return
        
    def GetLineID(self): return self.LineID #  线路ID
    def GetWorldLV(self): return self.WorldLV # 世界等级
    def GetRank(self): return self.Rank # 排名
    def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
    def GetAward1(self): return self.Award1 # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
    def GetAward2(self): return self.Award2 # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]}
def Log(msg, playerID=0, par=0):