From 5ad2bd52bfbdf91a93ecf3a6c98c5e578edabb2b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 26 三月 2019 17:18:50 +0800
Subject: [PATCH] 6373 【后端】【2.0】删除无用功能代码、封包、配置(页游天梯)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 266 ++++++++++++++++++++++++----------------------------
1 files changed, 124 insertions(+), 142 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index d157c2e..9f2c741 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -41,18 +41,25 @@
("list", "Skills", 0),
),
+ "RolePoint":(
+ ("BYTE", "AttrID", 1),
+ ("dict", "AddAttrInfoPerPoint", 0),
+ ("BYTE", "PointQualityAttrID", 0),
+ ("list", "PointQualityAttrValueList", 0),
+ ("list", "PointQualityIntervalList", 0),
+ ),
+
"Realm":(
("WORD", "Lv", 1),
- ("BYTE", "IsBigRealm", 0),
- ("DWORD", "NeedPoint", 0),
+ ("DWORD", "NeedLV", 0),
("DWORD", "NeedItemID", 0),
("WORD", "NeedItemCnt", 0),
- ("dict", "NeedActiveTreasure", 0),
("list", "AddAttrType", 0),
("list", "AddAttrNum", 0),
("DWORD", "BossID", 0),
- ("dict", "SitTime", 0),
- ("dict", "TeamAward", 0),
+ ("DWORD", "BuffID", 0),
+ ("DWORD", "ExpRate", 0),
+ ("DWORD", "ExpLimit", 0),
),
"GodWeapon":(
@@ -117,12 +124,6 @@
("WORD", "LevelMax", 0),
),
- "ItemPlusSumAttr":(
- ("WORD", "PlusCntNeed", 1),
- ("list", "AttrType", 0),
- ("list", "AttrValue", 0),
- ),
-
"RoleEquipStars":(
("BYTE", "StarsNeed", 1),
("list", "AttrType", 0),
@@ -133,16 +134,12 @@
("BYTE", "ItemType", 1),
("BYTE", "ItemColor", 1),
("BYTE", "IsSuit", 1),
- ("BYTE", "FixedLegendAttrCount", 0),
- ("BYTE", "GoodLegendAttrCount", 0),
- ("BYTE", "OtherLegendAttrCount", 0),
+ ("list", "LegendAttrCountInfo", 0),
),
"EquipLegendAttrType":(
("BYTE", "ItemType", 1),
- ("list", "FixedLegendAttrList", 0),
- ("list", "GoodLegendAttrList", 0),
- ("list", "CommLegendAttrList", 0),
+ ("dict", "LegendAttrTypeLib", 0),
),
"EquipLegendAttrLib":(
@@ -203,13 +200,6 @@
("DWORD", "CostItemID", 0),
("BYTE", "CostItemCount", 0),
("list", "GoldWashCostList", 0),
- ),
-
- "EquipWashSpec":(
- ("BYTE", "WashTypeNeed", 1),
- ("BYTE", "WashLVNeed", 1),
- ("list", "AddAttrType", 0),
- ("list", "AddAttrValue", 0),
),
"AttrFruit":(
@@ -416,10 +406,10 @@
("BYTE", "PieRateDoCnt", 0),
("dict", "IndepRateDrop", 0),
("BYTE", "IndepRateDoCnt", 0),
- ("dict", "IndepRateMaxDropCount", 0),
- ("dict", "EquipStarInfo", 0),
- ("list", "KillCountDropEquipEx", 0),
- ("list", "KillCountDropEquipEx2", 0),
+ ("dict", "EquipColorMaxDropCount", 0),
+ ("dict", "EquipColorSuitInfo", 0),
+ ("dict", "EquipPartKeyRateInfo", 0),
+ ("dict", "KillCountDropEquipPub", 0),
("dict", "ItemIDDropRate", 0),
("dict", "ItemIDMaxDropCount", 0),
("dict", "ItemKeyDropRate", 0),
@@ -429,8 +419,10 @@
("WORD", "DropMoneyRate", 0),
("WORD", "DropMoneyMin", 0),
("WORD", "DropMoneyMax", 0),
- ("list", "KillCountDrop", 0),
+ ("dict", "KillCountDropPub", 0),
+ ("list", "KillCountDropPri", 0),
("list", "PriItemIDDrop", 0),
+ ("BYTE", "AucionItemCanSell", 0),
),
"RuneTower":(
@@ -469,7 +461,6 @@
("DWORD", "MapID", 0),
("WORD", "LVLimitMin", 0),
("WORD", "LVLimitMax", 0),
- ("BYTE", "JobRankLimit", 0),
("DWORD", "TicketID", 0),
("list", "TicketCostCnt", 0),
("WORD", "TicketPrice", 0),
@@ -595,16 +586,6 @@
("list", "ItemAward", 0),
("DWORD", "ActiveSoulID", 0),
("DWORD", "PowerEx", 0),
- ),
-
- "TreasurePrivilege":(
- ("DWORD", "PrivilegeID", 1),
- ("eval", "EffectValue", 0),
- ("DWORD", "SingleValue", 0),
- ("DWORD", "MaxValue", 0),
- ("dict", "AddAttr", 0),
- ("list", "ItemAward", 0),
- ("list", "SuccessList", 0),
),
"ContineSignAward":(
@@ -1409,6 +1390,19 @@
("list", "Rank", 0),
("list", "Award", 0),
),
+
+ "ItemWashMax":(
+ ("BYTE", "Type", 1),
+ ("BYTE", "Star", 1),
+ ("WORD", "LevelMax", 0),
+ ),
+
+ "HorsePetBossAward":(
+ ("BYTE", "LineID", 1),
+ ("list", "WorldLV", 0),
+ ("list", "Rank", 0),
+ ("list", "Award", 0),
+ ),
}
@@ -1431,34 +1425,49 @@
def GetLightAttribute(self): return self.LightAttribute # 点亮属性值
def GetSkills(self): return self.Skills # 被动技能
+# 灵根表
+class IPY_RolePoint():
+
+ def __init__(self):
+ self.AttrID = 0
+ self.AddAttrInfoPerPoint = {}
+ self.PointQualityAttrID = 0
+ self.PointQualityAttrValueList = []
+ self.PointQualityIntervalList = []
+ return
+
+ def GetAttrID(self): return self.AttrID # 属性ID
+ def GetAddAttrInfoPerPoint(self): return self.AddAttrInfoPerPoint # 每点增加属性信息
+ def GetPointQualityAttrID(self): return self.PointQualityAttrID # 点数品质进阶增加属性ID
+ def GetPointQualityAttrValueList(self): return self.PointQualityAttrValueList # 点数品质进阶增加属性值列表
+ def GetPointQualityIntervalList(self): return self.PointQualityIntervalList # 点数品质进阶属性点区间列表
+
# 境界表
class IPY_Realm():
def __init__(self):
self.Lv = 0
- self.IsBigRealm = 0
- self.NeedPoint = 0
+ self.NeedLV = 0
self.NeedItemID = 0
self.NeedItemCnt = 0
- self.NeedActiveTreasure = {}
self.AddAttrType = []
self.AddAttrNum = []
self.BossID = 0
- self.SitTime = {}
- self.TeamAward = {}
+ self.BuffID = 0
+ self.ExpRate = 0
+ self.ExpLimit = 0
return
def GetLv(self): return self.Lv # 境界等级
- def GetIsBigRealm(self): return self.IsBigRealm # 是否大境界
- def GetNeedPoint(self): return self.NeedPoint # 开启渡劫需要修炼点
- def GetNeedItemID(self): return self.NeedItemID # 开启渡劫需要道具ID
- def GetNeedItemCnt(self): return self.NeedItemCnt # 开启渡劫消耗的道具数量
- def GetNeedActiveTreasure(self): return self.NeedActiveTreasure # 开启渡劫需要激活法宝条件
+ def GetNeedLV(self): return self.NeedLV # 需要等级
+ def GetNeedItemID(self): return self.NeedItemID # 需要道具ID
+ def GetNeedItemCnt(self): return self.NeedItemCnt # 消耗的道具数量
def GetAddAttrType(self): return self.AddAttrType # 境界加成属性类型
def GetAddAttrNum(self): return self.AddAttrNum # 境界加成属性值
def GetBossID(self): return self.BossID # 渡劫bossid
- def GetSitTime(self): return self.SitTime # 打坐时间
- def GetTeamAward(self): return self.TeamAward # 组队帮打的人的奖励
+ def GetBuffID(self): return self.BuffID # 给全服在线玩家增加buff
+ def GetExpRate(self): return self.ExpRate # 修为池经验速率
+ def GetExpLimit(self): return self.ExpLimit # 修为池经验上限
# 神兵表
class IPY_GodWeapon():
@@ -1590,19 +1599,6 @@
def GetStar(self): return self.Star # 装备星数
def GetLevelMax(self): return self.LevelMax # 强化等级上限
-# 装备全身强化属性
-class IPY_ItemPlusSumAttr():
-
- def __init__(self):
- self.PlusCntNeed = 0
- self.AttrType = []
- self.AttrValue = []
- return
-
- def GetPlusCntNeed(self): return self.PlusCntNeed # 全身强化等级
- def GetAttrType(self): return self.AttrType # 全身强化激活属性类型
- def GetAttrValue(self): return self.AttrValue # 全身强化激活属性值
-
# 装备全身星数属性
class IPY_RoleEquipStars():
@@ -1623,32 +1619,24 @@
self.ItemType = 0
self.ItemColor = 0
self.IsSuit = 0
- self.FixedLegendAttrCount = 0
- self.GoodLegendAttrCount = 0
- self.OtherLegendAttrCount = 0
+ self.LegendAttrCountInfo = []
return
def GetItemType(self): return self.ItemType # 物品类型
def GetItemColor(self): return self.ItemColor # 物品颜色
def GetIsSuit(self): return self.IsSuit # 是否套装
- def GetFixedLegendAttrCount(self): return self.FixedLegendAttrCount # 固定传奇属性条数
- def GetGoodLegendAttrCount(self): return self.GoodLegendAttrCount # 追求传奇属性保底条数
- def GetOtherLegendAttrCount(self): return self.OtherLegendAttrCount # 其他随机传奇属性条数
+ def GetLegendAttrCountInfo(self): return self.LegendAttrCountInfo # 传奇属性条数信息 [[条数, [属性类型库编号, ...]], ...]
# 装备传奇属性类型表
class IPY_EquipLegendAttrType():
def __init__(self):
self.ItemType = 0
- self.FixedLegendAttrList = []
- self.GoodLegendAttrList = []
- self.CommLegendAttrList = []
+ self.LegendAttrTypeLib = {}
return
def GetItemType(self): return self.ItemType # 物品类型
- def GetFixedLegendAttrList(self): return self.FixedLegendAttrList # 固定传奇属性列表
- def GetGoodLegendAttrList(self): return self.GoodLegendAttrList # 追求传奇属性列表
- def GetCommLegendAttrList(self): return self.CommLegendAttrList # 一般传奇属性列表
+ def GetLegendAttrTypeLib(self): return self.LegendAttrTypeLib # 传奇属性类型库 {属性类型库编号:[属性ID,...], ...}
# 装备传奇属性值库表
class IPY_EquipLegendAttrLib():
@@ -1775,21 +1763,6 @@
def GetCostItemID(self): return self.CostItemID # 固定消耗物品ID
def GetCostItemCount(self): return self.CostItemCount # 固定消耗物品个数
def GetGoldWashCostList(self): return self.GoldWashCostList # 仙玉洗练条数对应消耗
-
-# 洗练特殊属性表
-class IPY_EquipWashSpec():
-
- def __init__(self):
- self.WashTypeNeed = 0
- self.WashLVNeed = 0
- self.AddAttrType = []
- self.AddAttrValue = []
- return
-
- def GetWashTypeNeed(self): return self.WashTypeNeed # 所需装备归组类型
- def GetWashLVNeed(self): return self.WashLVNeed # 所需洗练等级
- def GetAddAttrType(self): return self.AddAttrType # 激活加成属性类型
- def GetAddAttrValue(self): return self.AddAttrValue # 激活加成属性值
# 属性果实表
class IPY_AttrFruit():
@@ -2207,10 +2180,10 @@
self.PieRateDoCnt = 0
self.IndepRateDrop = {}
self.IndepRateDoCnt = 0
- self.IndepRateMaxDropCount = {}
- self.EquipStarInfo = {}
- self.KillCountDropEquipEx = []
- self.KillCountDropEquipEx2 = []
+ self.EquipColorMaxDropCount = {}
+ self.EquipColorSuitInfo = {}
+ self.EquipPartKeyRateInfo = {}
+ self.KillCountDropEquipPub = {}
self.ItemIDDropRate = {}
self.ItemIDMaxDropCount = {}
self.ItemKeyDropRate = {}
@@ -2220,8 +2193,10 @@
self.DropMoneyRate = 0
self.DropMoneyMin = 0
self.DropMoneyMax = 0
- self.KillCountDrop = []
- self.PriItemIDDrop = []
+ self.KillCountDropPub = {}
+ self.KillCountDropPri = []
+ self.PriItemIDDrop = []
+ self.AucionItemCanSell = 0
return
def GetNPCID(self): return self.NPCID # NPCID
@@ -2229,14 +2204,14 @@
def GetMaxDropLV(self): return self.MaxDropLV # 最大可掉落的玩家等级, 不影响世界等级
def GetCanDropRatePlus(self): return self.CanDropRatePlus # 额外提升掉率的是否有效
def GetIsDropJobSelf(self): return self.IsDropJobSelf # 是否只掉落本职业
- def GetPieRateDrop(self): return self.PieRateDrop # 饼图概率掉落信息 [(概率,0),(概率,(阶,颜色,部位集合key)),...]
+ def GetPieRateDrop(self): return self.PieRateDrop # 饼图概率掉落信息 [(概率,0),(概率,(阶,颜色)),...]
def GetPieRateDoCnt(self): return self.PieRateDoCnt # 饼图概率执行次数
- def GetIndepRateDrop(self): return self.IndepRateDrop # 独立概率掉落信息 {(阶,颜色,部位集合key):概率,...}
+ def GetIndepRateDrop(self): return self.IndepRateDrop # 独立概率掉落信息 {(阶,颜色):概率,...}
def GetIndepRateDoCnt(self): return self.IndepRateDoCnt # 独立概率执行次数
- def GetIndepRateMaxDropCount(self): return self.IndepRateMaxDropCount # 独立概率装备颜色最大掉落物品数 {颜色:上限数量,...}
- def GetEquipStarInfo(self): return self.EquipStarInfo # 装备颜色对应星级产出规则 {颜色:[(概率, 星级),...], ...}
- def GetKillCountDropEquipEx(self): return self.KillCountDropEquipEx # 第x次击杀附加必掉装备 [次数,阶,颜色,[(概率,星级),...],部位集合key]
- def GetKillCountDropEquipEx2(self): return self.KillCountDropEquipEx2 # 前x次击杀附加必掉装备 [次数,阶,颜色,[(概率,星级),...],部位集合key]
+ def GetEquipColorMaxDropCount(self): return self.EquipColorMaxDropCount # 装备颜色最大掉落物品数 {颜色:上限数量,...}
+ def GetEquipColorSuitInfo(self): return self.EquipColorSuitInfo # 装备颜色对应套装概率 {颜色:套装概率, ...}
+ def GetEquipPartKeyRateInfo(self): return self.EquipPartKeyRateInfo # 装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
+ def GetKillCountDropEquipPub(self): return self.KillCountDropEquipPub # 第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...}
def GetItemIDDropRate(self): return self.ItemIDDropRate # 指定物品ID掉率信息 {物品ID:概率, ...}
def GetItemIDMaxDropCount(self): return self.ItemIDMaxDropCount # 指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...}
def GetItemKeyDropRate(self): return self.ItemKeyDropRate # 物品ID集合Key概率, 随机一个, 优先级低 {物品ID集合key:概率, ...}
@@ -2246,8 +2221,10 @@
def GetDropMoneyRate(self): return self.DropMoneyRate # 掉落金币概率
def GetDropMoneyMin(self): return self.DropMoneyMin # 掉落金币最小值
def GetDropMoneyMax(self): return self.DropMoneyMax # 掉落金币最大值
- def GetKillCountDrop(self): return self.KillCountDrop # 击杀次数必掉,防止版本变更重复掉,只支持一次机会 [击杀次数,是否直接放入背包,[物品ID,...]]
- def GetPriItemIDDrop(self): return self.PriItemIDDrop # 所有归属者私有掉落物品ID列表,每人一份,默认绑定,没有职业区分[物品ID, ...]
+ def GetKillCountDropPub(self): return self.KillCountDropPub # 击杀次数必掉(公共){击杀次数:[[物品ID, ...], [随机物品ID, ...]], ...}
+ def GetKillCountDropPri(self): return self.KillCountDropPri # 击杀次数必掉(私有)[击杀次数,[物品ID,...],是否直接放入背包]
+ def GetPriItemIDDrop(self): return self.PriItemIDDrop # 所有归属者私有掉落物品ID列表,每人一份,默认绑定,没有职业区分[物品ID, ...]
+ def GetAucionItemCanSell(self): return self.AucionItemCanSell # 掉落拍品可否上架集市
# 符印塔表
class IPY_RuneTower():
@@ -2320,7 +2297,6 @@
self.MapID = 0
self.LVLimitMin = 0
self.LVLimitMax = 0
- self.JobRankLimit = 0
self.TicketID = 0
self.TicketCostCnt = []
self.TicketPrice = 0
@@ -2339,7 +2315,6 @@
def GetMapID(self): return self.MapID # 场景地图ID
def GetLVLimitMin(self): return self.LVLimitMin # 最低等级限制, 0为不限制
def GetLVLimitMax(self): return self.LVLimitMax # 最高等级限制, 0为不限制
- def GetJobRankLimit(self): return self.JobRankLimit # 所需职业阶
def GetTicketID(self): return self.TicketID # 门票ID
def GetTicketCostCnt(self): return self.TicketCostCnt # 门票消耗数信息
def GetTicketPrice(self): return self.TicketPrice # 门票单价(不能用钱抵的配0)
@@ -2586,27 +2561,6 @@
def GetItemAward(self): return self.ItemAward # 物品奖励[itemID,cnt,isbind]
def GetActiveSoulID(self): return self.ActiveSoulID # 激活魂ID
def GetPowerEx(self): return self.PowerEx # 额外固定战力
-
-# 法宝特权表
-class IPY_TreasurePrivilege():
-
- def __init__(self):
- self.PrivilegeID = 0
- self.EffectValue = 0
- self.SingleValue = 0
- self.MaxValue = 0
- self.AddAttr = {}
- self.ItemAward = []
- self.SuccessList = []
- return
-
- def GetPrivilegeID(self): return self.PrivilegeID # 特权ID
- def GetEffectValue(self): return self.EffectValue # 特殊效果
- def GetSingleValue(self): return self.SingleValue # 进度
- def GetMaxValue(self): return self.MaxValue # 最大进度
- def GetAddAttr(self): return self.AddAttr # 属性
- def GetItemAward(self): return self.ItemAward # 物品奖励
- def GetSuccessList(self): return self.SuccessList # 需要完成成就
# 连续签到奖励表
class IPY_ContineSignAward():
@@ -4306,7 +4260,35 @@
def GetWorldLV(self): return self.WorldLV # 世界等级
def GetRank(self): return self.Rank # 排名
- def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,拍品分组]],..]
+ def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
+
+# 装备洗练等级上限
+class IPY_ItemWashMax():
+
+ def __init__(self):
+ self.Type = 0
+ self.Star = 0
+ self.LevelMax = 0
+ return
+
+ def GetType(self): return self.Type # 按装备位对应类型查找
+ def GetStar(self): return self.Star # 装备星数
+ def GetLevelMax(self): return self.LevelMax # 洗练等级上限
+
+# 骑宠Boss奖励表
+class IPY_HorsePetBossAward():
+
+ def __init__(self):
+ self.LineID = 0
+ self.WorldLV = []
+ self.Rank = []
+ self.Award = []
+ 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 Log(msg, playerID=0, par=0):
@@ -4334,6 +4316,8 @@
self.ipyConfigEx = {}
self.ipyDienstgradCache = self.__LoadFileData("Dienstgrad", IPY_Dienstgrad)
self.ipyDienstgradLen = len(self.ipyDienstgradCache)
+ self.ipyRolePointCache = self.__LoadFileData("RolePoint", IPY_RolePoint)
+ self.ipyRolePointLen = len(self.ipyRolePointCache)
self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
self.ipyRealmLen = len(self.ipyRealmCache)
self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
@@ -4348,8 +4332,6 @@
self.ipyItemPlusLen = len(self.ipyItemPlusCache)
self.ipyItemPlusMaxCache = self.__LoadFileData("ItemPlusMax", IPY_ItemPlusMax)
self.ipyItemPlusMaxLen = len(self.ipyItemPlusMaxCache)
- self.ipyItemPlusSumAttrCache = self.__LoadFileData("ItemPlusSumAttr", IPY_ItemPlusSumAttr)
- self.ipyItemPlusSumAttrLen = len(self.ipyItemPlusSumAttrCache)
self.ipyRoleEquipStarsCache = self.__LoadFileData("RoleEquipStars", IPY_RoleEquipStars)
self.ipyRoleEquipStarsLen = len(self.ipyRoleEquipStarsCache)
self.ipyEquipLegendAttrCountCache = self.__LoadFileData("EquipLegendAttrCount", IPY_EquipLegendAttrCount)
@@ -4368,8 +4350,6 @@
self.ipyRuneLen = len(self.ipyRuneCache)
self.ipyEquipWashCache = self.__LoadFileData("EquipWash", IPY_EquipWash)
self.ipyEquipWashLen = len(self.ipyEquipWashCache)
- self.ipyEquipWashSpecCache = self.__LoadFileData("EquipWashSpec", IPY_EquipWashSpec)
- self.ipyEquipWashSpecLen = len(self.ipyEquipWashSpecCache)
self.ipyAttrFruitCache = self.__LoadFileData("AttrFruit", IPY_AttrFruit)
self.ipyAttrFruitLen = len(self.ipyAttrFruitCache)
self.ipyPetInfoCache = self.__LoadFileData("PetInfo", IPY_PetInfo)
@@ -4422,8 +4402,6 @@
self.ipyTreasureLen = len(self.ipyTreasureCache)
self.ipyTreasureUpCache = self.__LoadFileData("TreasureUp", IPY_TreasureUp)
self.ipyTreasureUpLen = len(self.ipyTreasureUpCache)
- self.ipyTreasurePrivilegeCache = self.__LoadFileData("TreasurePrivilege", IPY_TreasurePrivilege)
- self.ipyTreasurePrivilegeLen = len(self.ipyTreasurePrivilegeCache)
self.ipyContineSignAwardCache = self.__LoadFileData("ContineSignAward", IPY_ContineSignAward)
self.ipyContineSignAwardLen = len(self.ipyContineSignAwardCache)
self.ipySignAwardCache = self.__LoadFileData("SignAward", IPY_SignAward)
@@ -4612,6 +4590,10 @@
self.ipyEquipPlusEvolveLen = len(self.ipyEquipPlusEvolveCache)
self.ipyFamilyBossAwardCache = self.__LoadFileData("FamilyBossAward", IPY_FamilyBossAward)
self.ipyFamilyBossAwardLen = len(self.ipyFamilyBossAwardCache)
+ self.ipyItemWashMaxCache = self.__LoadFileData("ItemWashMax", IPY_ItemWashMax)
+ self.ipyItemWashMaxLen = len(self.ipyItemWashMaxCache)
+ self.ipyHorsePetBossAwardCache = self.__LoadFileData("HorsePetBossAward", IPY_HorsePetBossAward)
+ self.ipyHorsePetBossAwardLen = len(self.ipyHorsePetBossAwardCache)
Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict))
Log("IPY_DataMgr InitOK!")
return
@@ -4780,6 +4762,8 @@
def GetDienstgradCount(self): return self.ipyDienstgradLen
def GetDienstgradByIndex(self, index): return self.ipyDienstgradCache[index]
+ def GetRolePointCount(self): return self.ipyRolePointLen
+ def GetRolePointByIndex(self, index): return self.ipyRolePointCache[index]
def GetRealmCount(self): return self.ipyRealmLen
def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
def GetGodWeaponCount(self): return self.ipyGodWeaponLen
@@ -4794,8 +4778,6 @@
def GetItemPlusByIndex(self, index): return self.ipyItemPlusCache[index]
def GetItemPlusMaxCount(self): return self.ipyItemPlusMaxLen
def GetItemPlusMaxByIndex(self, index): return self.ipyItemPlusMaxCache[index]
- def GetItemPlusSumAttrCount(self): return self.ipyItemPlusSumAttrLen
- def GetItemPlusSumAttrByIndex(self, index): return self.ipyItemPlusSumAttrCache[index]
def GetRoleEquipStarsCount(self): return self.ipyRoleEquipStarsLen
def GetRoleEquipStarsByIndex(self, index): return self.ipyRoleEquipStarsCache[index]
def GetEquipLegendAttrCountCount(self): return self.ipyEquipLegendAttrCountLen
@@ -4814,8 +4796,6 @@
def GetRuneByIndex(self, index): return self.ipyRuneCache[index]
def GetEquipWashCount(self): return self.ipyEquipWashLen
def GetEquipWashByIndex(self, index): return self.ipyEquipWashCache[index]
- def GetEquipWashSpecCount(self): return self.ipyEquipWashSpecLen
- def GetEquipWashSpecByIndex(self, index): return self.ipyEquipWashSpecCache[index]
def GetAttrFruitCount(self): return self.ipyAttrFruitLen
def GetAttrFruitByIndex(self, index): return self.ipyAttrFruitCache[index]
def GetPetInfoCount(self): return self.ipyPetInfoLen
@@ -4868,8 +4848,6 @@
def GetTreasureByIndex(self, index): return self.ipyTreasureCache[index]
def GetTreasureUpCount(self): return self.ipyTreasureUpLen
def GetTreasureUpByIndex(self, index): return self.ipyTreasureUpCache[index]
- def GetTreasurePrivilegeCount(self): return self.ipyTreasurePrivilegeLen
- def GetTreasurePrivilegeByIndex(self, index): return self.ipyTreasurePrivilegeCache[index]
def GetContineSignAwardCount(self): return self.ipyContineSignAwardLen
def GetContineSignAwardByIndex(self, index): return self.ipyContineSignAwardCache[index]
def GetSignAwardCount(self): return self.ipySignAwardLen
@@ -5058,6 +5036,10 @@
def GetEquipPlusEvolveByIndex(self, index): return self.ipyEquipPlusEvolveCache[index]
def GetFamilyBossAwardCount(self): return self.ipyFamilyBossAwardLen
def GetFamilyBossAwardByIndex(self, index): return self.ipyFamilyBossAwardCache[index]
+ def GetItemWashMaxCount(self): return self.ipyItemWashMaxLen
+ def GetItemWashMaxByIndex(self, index): return self.ipyItemWashMaxCache[index]
+ def GetHorsePetBossAwardCount(self): return self.ipyHorsePetBossAwardLen
+ def GetHorsePetBossAwardByIndex(self, index): return self.ipyHorsePetBossAwardCache[index]
IPYData = IPY_DataMgr()
def IPY_Data(): return IPYData
--
Gitblit v1.8.0