xdh
2018-09-27 22489d3056252bbd7c81fd05b6cce956d4cc736b
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1007,6 +1007,12 @@
                        ("WORD", "HighestLV", 0),
                        ("DWORD", "Defense", 0),
                        ),
                "TalentSkill":(
                        ("DWORD", "SkillID", 1),
                        ("BYTE", "TalentType", 0),
                        ("BYTE", "Series", 0),
                        ),
                }
@@ -3055,6 +3061,19 @@
    def GetHighestLV(self): return self.HighestLV #  推荐最高等级
    def GetDefense(self): return self.Defense #  推荐防御
# 天赋技能表
class IPY_TalentSkill():
    def __init__(self):
        self.SkillID = 0
        self.TalentType = 0
        self.Series = 0
        return
    def GetSkillID(self): return self.SkillID # 技能ID
    def GetTalentType(self): return self.TalentType # 天赋类型
    def GetSeries(self): return self.Series # 天赋系别
def Log(msg, playerID=0, par=0):
    LogUI.Msg("%s\t%s\t%s" % (par, playerID, msg))
@@ -3265,6 +3284,8 @@
        self.ipyAllPeoplePartyAwardLen = len(self.ipyAllPeoplePartyAwardCache)
        self.ipyMapEventPointCache = self.__LoadFileData("MapEventPoint", IPY_MapEventPoint)
        self.ipyMapEventPointLen = len(self.ipyMapEventPointCache)
        self.ipyTalentSkillCache = self.__LoadFileData("TalentSkill", IPY_TalentSkill)
        self.ipyTalentSkillLen = len(self.ipyTalentSkillCache)
        Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict))
        Log("IPY_DataMgr InitOK!")
        return
@@ -3617,6 +3638,8 @@
    def GetAllPeoplePartyAwardByIndex(self, index): return self.ipyAllPeoplePartyAwardCache[index]
    def GetMapEventPointCount(self): return self.ipyMapEventPointLen
    def GetMapEventPointByIndex(self, index): return self.ipyMapEventPointCache[index]
    def GetTalentSkillCount(self): return self.ipyTalentSkillLen
    def GetTalentSkillByIndex(self, index): return self.ipyTalentSkillCache[index]
IPYData = IPY_DataMgr()
def IPY_Data(): return IPYData