8358 【主干】【后端】坐骑修改(删除无用配置)
| | |
| | | DWORD FamilyStoreItemScore; //仙盟宝库积分
|
| | | };
|
| | |
|
| | |
|
| | | //坐骑表
|
| | |
|
| | | struct tagHorse
|
| | | {
|
| | | DWORD _HorseID; //坐骑编号ID
|
| | | DWORD ItemID; //坐骑物品ID
|
| | | DWORD UnlockItemID; //解锁坐骑物品编号
|
| | | BYTE UnlockItemCnt; //解锁所需物品数量
|
| | | BYTE InitLV; //坐骑初始等级
|
| | | BYTE MaxLV; //坐骑最高等级
|
| | | BYTE UseNeedRank; //多少阶可切换外观
|
| | | BYTE Quality; //坐骑品质
|
| | | DWORD InitFightPower; //初始战力
|
| | | char UnlockSys; //解锁广播提示
|
| | | };
|
| | |
|
| | |
|
| | | //坐骑升级表
|
| | |
|
| | | struct tagHorseUp
|
| | | {
|
| | | DWORD _HorseID; //坐骑编号ID
|
| | | BYTE _LV; //坐骑等级
|
| | | DWORD NeedExp; //升级所需经验
|
| | | list AttrType; //激活加成属性类型
|
| | | list AttrValue; //激活加成属性值
|
| | | list SkillID; //可获得的技能ID
|
| | | char SysMark; //广播提示
|
| | | };
|
| | |
|
| | | //坐骑升级表
|
| | |
|
| | | struct tagHorseLVUp
|
| | |
| | | ("DWORD", "FamilyStoreItemScore", 0),
|
| | | ),
|
| | |
|
| | | "Horse":(
|
| | | ("DWORD", "HorseID", 1),
|
| | | ("DWORD", "ItemID", 0),
|
| | | ("DWORD", "UnlockItemID", 0),
|
| | | ("BYTE", "UnlockItemCnt", 0),
|
| | | ("BYTE", "InitLV", 0),
|
| | | ("BYTE", "MaxLV", 0),
|
| | | ("BYTE", "UseNeedRank", 0),
|
| | | ("BYTE", "Quality", 0),
|
| | | ("DWORD", "InitFightPower", 0),
|
| | | ("char", "UnlockSys", 0),
|
| | | ),
|
| | |
|
| | | "HorseUp":(
|
| | | ("DWORD", "HorseID", 1),
|
| | | ("BYTE", "LV", 1),
|
| | | ("DWORD", "NeedExp", 0),
|
| | | ("list", "AttrType", 0),
|
| | | ("list", "AttrValue", 0),
|
| | | ("list", "SkillID", 0),
|
| | | ("char", "SysMark", 0),
|
| | | ),
|
| | |
|
| | | "HorseLVUp":(
|
| | | ("BYTE", "HorseLV", 1),
|
| | | ("DWORD", "HorseSkinID", 0),
|
| | |
| | | def GetEquipClass(self): return self.EquipClass # 装备阶数
|
| | | def GetExp(self): return self.Exp # 获得灵兽升级经验
|
| | | def GetFamilyStoreItemScore(self): return self.FamilyStoreItemScore # 仙盟宝库积分 |
| | | |
| | | # 坐骑表 |
| | | class IPY_Horse(): |
| | | |
| | | def __init__(self): |
| | | self.HorseID = 0
|
| | | self.ItemID = 0
|
| | | self.UnlockItemID = 0
|
| | | self.UnlockItemCnt = 0
|
| | | self.InitLV = 0
|
| | | self.MaxLV = 0
|
| | | self.UseNeedRank = 0
|
| | | self.Quality = 0
|
| | | self.InitFightPower = 0
|
| | | self.UnlockSys = "" |
| | | return |
| | | |
| | | def GetHorseID(self): return self.HorseID # 坐骑编号ID
|
| | | def GetItemID(self): return self.ItemID # 坐骑物品ID
|
| | | def GetUnlockItemID(self): return self.UnlockItemID # 解锁坐骑物品编号
|
| | | def GetUnlockItemCnt(self): return self.UnlockItemCnt # 解锁所需物品数量
|
| | | def GetInitLV(self): return self.InitLV # 坐骑初始等级
|
| | | def GetMaxLV(self): return self.MaxLV # 坐骑最高等级
|
| | | def GetUseNeedRank(self): return self.UseNeedRank # 多少阶可切换外观
|
| | | def GetQuality(self): return self.Quality # 坐骑品质
|
| | | def GetInitFightPower(self): return self.InitFightPower # 初始战力
|
| | | def GetUnlockSys(self): return self.UnlockSys # 解锁广播提示 |
| | | |
| | | # 坐骑升级表 |
| | | class IPY_HorseUp(): |
| | | |
| | | def __init__(self): |
| | | self.HorseID = 0
|
| | | self.LV = 0
|
| | | self.NeedExp = 0
|
| | | self.AttrType = []
|
| | | self.AttrValue = []
|
| | | self.SkillID = []
|
| | | self.SysMark = "" |
| | | return |
| | | |
| | | def GetHorseID(self): return self.HorseID # 坐骑编号ID
|
| | | def GetLV(self): return self.LV # 坐骑等级
|
| | | def GetNeedExp(self): return self.NeedExp # 升级所需经验
|
| | | def GetAttrType(self): return self.AttrType # 激活加成属性类型
|
| | | def GetAttrValue(self): return self.AttrValue # 激活加成属性值
|
| | | def GetSkillID(self): return self.SkillID # 可获得的技能ID
|
| | | def GetSysMark(self): return self.SysMark # 广播提示 |
| | | |
| | | # 坐骑升级表 |
| | | class IPY_HorseLVUp(): |
| | |
| | | self.ipyPetClassCostLen = len(self.ipyPetClassCostCache)
|
| | | self.ipyPetEatEquipCache = self.__LoadFileData("PetEatEquip", IPY_PetEatEquip)
|
| | | self.ipyPetEatEquipLen = len(self.ipyPetEatEquipCache)
|
| | | self.ipyHorseCache = self.__LoadFileData("Horse", IPY_Horse)
|
| | | self.ipyHorseLen = len(self.ipyHorseCache)
|
| | | self.ipyHorseUpCache = self.__LoadFileData("HorseUp", IPY_HorseUp)
|
| | | self.ipyHorseUpLen = len(self.ipyHorseUpCache)
|
| | | self.ipyHorseLVUpCache = self.__LoadFileData("HorseLVUp", IPY_HorseLVUp)
|
| | | self.ipyHorseLVUpLen = len(self.ipyHorseLVUpCache)
|
| | | self.ipyHorseSkinPlusCache = self.__LoadFileData("HorseSkinPlus", IPY_HorseSkinPlus)
|
| | |
| | | def GetPetClassCostByIndex(self, index): return self.ipyPetClassCostCache[index]
|
| | | def GetPetEatEquipCount(self): return self.ipyPetEatEquipLen
|
| | | def GetPetEatEquipByIndex(self, index): return self.ipyPetEatEquipCache[index]
|
| | | def GetHorseCount(self): return self.ipyHorseLen
|
| | | def GetHorseByIndex(self, index): return self.ipyHorseCache[index]
|
| | | def GetHorseUpCount(self): return self.ipyHorseUpLen
|
| | | def GetHorseUpByIndex(self, index): return self.ipyHorseUpCache[index]
|
| | | def GetHorseLVUpCount(self): return self.ipyHorseLVUpLen
|
| | | def GetHorseLVUpByIndex(self, index): return self.ipyHorseLVUpCache[index]
|
| | | def GetHorseSkinPlusCount(self): return self.ipyHorseSkinPlusLen
|