From cc3b988b52ba3f473862d289ec58e7873e35d713 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 31 十二月 2024 16:43:06 +0800 Subject: [PATCH] 10334 【越南】【英语】【BT】【砍树】境界修改-服务端 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 55 ++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 38 insertions(+), 17 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index cb821fb..24390a5 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -131,18 +131,22 @@ "Realm":( ("WORD", "Lv", 1), ("BYTE", "LvLarge", 0), - ("DWORD", "NeedLV", 0), - ("DWORD", "NeedItemID", 0), - ("WORD", "NeedItemCnt", 0), - ("list", "NeedEquip", 0), + ("DWORD", "LVMax", 0), ("list", "AddAttrType", 0), ("list", "AddAttrNum", 0), - ("DWORD", "BossID", 0), ("DWORD", "BuffID", 0), ("DWORD", "ExpRate", 0), ("DWORD", "ExpLimit", 0), ("dict", "LearnSkillIDInfo", 0), ("BYTE", "AddFreePoint", 0), + ), + + "RealmLVUPTask":( + ("WORD", "Lv", 1), + ("BYTE", "TaskID", 0), + ("BYTE", "TaskType", 0), + ("list", "NeedValueList", 0), + ("list", "AwardItemList", 0), ), "RealmTower":( @@ -2719,18 +2723,27 @@ def GetLv(self): return self.attrTuple[0] # 境界等级 WORD def GetLvLarge(self): return self.attrTuple[1] # 大境界 BYTE - def GetNeedLV(self): return self.attrTuple[2] # 需要等级 DWORD - def GetNeedItemID(self): return self.attrTuple[3] # 需要道具ID DWORD - def GetNeedItemCnt(self): return self.attrTuple[4] # 消耗的道具数量 WORD - def GetNeedEquip(self): return self.attrTuple[5] # 需要8部位装备条件阶级|品质|是否套装 list - def GetAddAttrType(self): return self.attrTuple[6] # 境界加成属性类型 list - def GetAddAttrNum(self): return self.attrTuple[7] # 境界加成属性值 list - def GetBossID(self): return self.attrTuple[8] # 渡劫bossid DWORD - def GetBuffID(self): return self.attrTuple[9] # 给全服在线玩家增加buff DWORD - def GetExpRate(self): return self.attrTuple[10] # 修为池经验速率 DWORD - def GetExpLimit(self): return self.attrTuple[11] # 修为池经验上限 DWORD - def GetLearnSkillIDInfo(self): return self.attrTuple[12] # 学习技能ID信息 {"职业":[技能ID, ...], ...} dict - def GetAddFreePoint(self): return self.attrTuple[13] # 增加自由属性点 BYTE + def GetLVMax(self): return self.attrTuple[2] # 等级上限 DWORD + def GetAddAttrType(self): return self.attrTuple[3] # 境界加成属性类型 list + def GetAddAttrNum(self): return self.attrTuple[4] # 境界加成属性值 list + def GetBuffID(self): return self.attrTuple[5] # 给全服在线玩家增加buff DWORD + def GetExpRate(self): return self.attrTuple[6] # 修为池经验速率 DWORD + def GetExpLimit(self): return self.attrTuple[7] # 修为池经验上限 DWORD + def GetLearnSkillIDInfo(self): return self.attrTuple[8] # 学习技能ID信息 {"职业":[技能ID, ...], ...} dict + def GetAddFreePoint(self): return self.attrTuple[9] # 增加自由属性点 BYTE + +# 境界进阶任务表 +class IPY_RealmLVUPTask(): + + def __init__(self): + self.attrTuple = None + return + + def GetLv(self): return self.attrTuple[0] # 境界等级 WORD + def GetTaskID(self): return self.attrTuple[1] # 任务ID BYTE + def GetTaskType(self): return self.attrTuple[2] # 任务类型 BYTE + def GetNeedValueList(self): return self.attrTuple[3] # 所需值列表 list + def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表 list # 境界塔表 class IPY_RealmTower(): @@ -6457,6 +6470,7 @@ self.__LoadFileData("LingQiTrain", onlyCheck) self.__LoadFileData("RealmXXZL", onlyCheck) self.__LoadFileData("Realm", onlyCheck) + self.__LoadFileData("RealmLVUPTask", onlyCheck) self.__LoadFileData("RealmTower", onlyCheck) self.__LoadFileData("LianTi", onlyCheck) self.__LoadFileData("GodWeapon", onlyCheck) @@ -6999,6 +7013,13 @@ self.CheckLoadData("Realm") return self.ipyRealmCache[index] + def GetRealmLVUPTaskCount(self): + self.CheckLoadData("RealmLVUPTask") + return self.ipyRealmLVUPTaskLen + def GetRealmLVUPTaskByIndex(self, index): + self.CheckLoadData("RealmLVUPTask") + return self.ipyRealmLVUPTaskCache[index] + def GetRealmTowerCount(self): self.CheckLoadData("RealmTower") return self.ipyRealmTowerLen -- Gitblit v1.8.0