| | |
| | | ("BYTE", "SkillExCnt", 0),
|
| | | ),
|
| | |
|
| | | "Dienstgrad":(
|
| | | ("DWORD", "ID", 1),
|
| | | ("WORD", "Type", 0),
|
| | | ("DWORD", "ExpireTime", 0),
|
| | | ("list", "LightType", 0),
|
| | | ("list", "LightAttribute", 0),
|
| | | ("list", "Skills", 0),
|
| | | ("DWORD", "InitFightPower", 0),
|
| | | "Title":(
|
| | | ("DWORD", "TitleID", 1),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("BYTE", "UnlockWay", 0),
|
| | | ("DWORD", "UnlockValue", 0),
|
| | | ("BYTE", "UnlockNeedCnt", 0),
|
| | | ("BYTE", "UpNeedCnt", 0),
|
| | | ("BYTE", "StarMax", 0),
|
| | | ("list", "AttrIDList", 0),
|
| | | ("list", "InitAttrValueList", 0),
|
| | | ("list", "AttrPerStarAddList", 0),
|
| | | ),
|
| | |
|
| | | "TitleStarUp":(
|
| | | ("DWORD", "TitleID", 1),
|
| | | ("BYTE", "TitleStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | "Model":(
|
| | | ("DWORD", "ModelID", 1),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("BYTE", "UnlockWay", 0),
|
| | | ("DWORD", "UnlockValue", 0),
|
| | | ("BYTE", "UnlockNeedCnt", 0),
|
| | | ("BYTE", "UpNeedCnt", 0),
|
| | | ("BYTE", "StarMax", 0),
|
| | | ("list", "AttrIDList", 0),
|
| | | ("list", "InitAttrValueList", 0),
|
| | | ("list", "AttrPerStarAddList", 0),
|
| | | ),
|
| | |
|
| | | "PlayerFace":(
|
| | | ("DWORD", "FaceID", 1),
|
| | | ("BYTE", "UnlockDefault", 0),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("DWORD", "CustomPlayerID", 0),
|
| | | ("list", "LightAttrType", 0),
|
| | | ("list", "LightAttrValue", 0),
|
| | | ("DWORD", "LightFightPower", 0),
|
| | | ),
|
| | |
|
| | | "PlayerFaceStar":(
|
| | | ("DWORD", "FaceID", 1),
|
| | | ("BYTE", "FaceStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | ("BYTE", "UnlockWay", 0),
|
| | | ("DWORD", "UnlockValue", 0),
|
| | | ("BYTE", "UnlockNeedCnt", 0),
|
| | | ("BYTE", "UpNeedCnt", 0),
|
| | | ("BYTE", "StarMax", 0),
|
| | | ("list", "AttrIDList", 0),
|
| | | ("list", "InitAttrValueList", 0),
|
| | | ("list", "AttrPerStarAddList", 0),
|
| | | ),
|
| | |
|
| | | "PlayerFacePic":(
|
| | | ("DWORD", "FacePicID", 1),
|
| | | ("BYTE", "UnlockDefault", 0),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("list", "LightAttrType", 0),
|
| | | ("list", "LightAttrValue", 0),
|
| | | ("DWORD", "LightFightPower", 0),
|
| | | ("BYTE", "UnlockWay", 0),
|
| | | ("DWORD", "UnlockValue", 0),
|
| | | ("BYTE", "UnlockNeedCnt", 0),
|
| | | ("BYTE", "UpNeedCnt", 0),
|
| | | ("BYTE", "StarMax", 0),
|
| | | ("list", "AttrIDList", 0),
|
| | | ("list", "InitAttrValueList", 0),
|
| | | ("list", "AttrPerStarAddList", 0),
|
| | | ),
|
| | |
|
| | | "PlayerFacePicStar":(
|
| | | ("DWORD", "FacePicID", 1),
|
| | | ("BYTE", "FacePicStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | "ChatBox":(
|
| | | ("BYTE", "BoxID", 1),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("BYTE", "UnlockWay", 0),
|
| | | ("DWORD", "UnlockValue", 0),
|
| | | ("BYTE", "UnlockNeedCnt", 0),
|
| | | ("BYTE", "UpNeedCnt", 0),
|
| | | ("BYTE", "StarMax", 0),
|
| | | ("list", "AttrIDList", 0),
|
| | | ("list", "InitAttrValueList", 0),
|
| | | ("list", "AttrPerStarAddList", 0),
|
| | | ),
|
| | |
|
| | | "SkillMatch":(
|
| | |
| | | ("DWORD", "ADMapID", 0),
|
| | | ),
|
| | |
|
| | | "DailyAction":(
|
| | | ("DWORD", "DailyID", 1),
|
| | | ("dict", "OpenTimeDict", 0),
|
| | | ("DWORD", "Duration", 0),
|
| | | ("DWORD", "DayTimes", 0),
|
| | | ("DWORD", "DayBuyTimes", 0),
|
| | | ("BYTE", "BuyTimesPrivilegeID", 0),
|
| | | ("BYTE", "MoneyType", 0),
|
| | | ("list", "BuyNeedMoney", 0),
|
| | | ("DWORD", "DayItemAddTimes", 0),
|
| | | ("DWORD", "DayItemID", 0),
|
| | | ("BYTE", "DayResetType", 0),
|
| | | ("DWORD", "WeekTimes", 0),
|
| | | ("BYTE", "WeekResetType", 0),
|
| | | ),
|
| | |
|
| | | "EquipGSParam":(
|
| | | ("BYTE", "ClassLV", 1),
|
| | | ("BYTE", "EquipColor", 1),
|
| | |
| | | ("list", "MailItemPrize", 0),
|
| | | ),
|
| | |
|
| | | "TaskList":(
|
| | | ("DWORD", "TaskID", 1),
|
| | | ),
|
| | |
|
| | | "DailyQuest":(
|
| | | ("DWORD", "ID", 1),
|
| | | ("BYTE", "RelatedType", 0),
|
| | | ("DWORD", "RelatedID", 0),
|
| | | ("WORD", "UnLockFuncID", 0),
|
| | | ("BYTE", "OnceActivityTime", 0),
|
| | | ("BYTE", "OnceActivity", 0),
|
| | | ("WORD", "TotalActiveValue", 0),
|
| | | "DailyTask":(
|
| | | ("WORD", "TaskID", 0),
|
| | | ("BYTE", "TaskType", 1),
|
| | | ("list", "TaskConds", 0),
|
| | | ("DWORD", "NeedValue", 0),
|
| | | ("BYTE", "AwardLiveness", 0),
|
| | | ),
|
| | |
|
| | | "DailyLivenessReward":(
|
| | | ("BYTE", "ID", 1),
|
| | | ("WORD", "Liveness", 0),
|
| | | ("list", "StageLV", 0),
|
| | | ("list", "ItemID", 0),
|
| | | ("list", "ItemCount", 0),
|
| | | ("list", "ItemBind", 0),
|
| | | ),
|
| | |
|
| | | "ActivityPlaceReward":(
|
| | | ("BYTE", "ID", 1),
|
| | | ("BYTE", "PlaceCount", 0),
|
| | | ("WORD", "PlaceMaxLV", 0),
|
| | | ("list", "FixedItemRewardList", 0),
|
| | | ("BYTE", "RandItemCountA", 0),
|
| | | ("list", "RandItemRewardListA", 0),
|
| | | ("BYTE", "RandItemCountB", 0),
|
| | | ("list", "RandItemRewardListB", 0),
|
| | | ("BYTE", "AwardID", 1),
|
| | | ("WORD", "NeedLiveness", 0),
|
| | | ("list", "AwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "BOSSInfo":(
|
| | |
| | | "FunctionForecast":(
|
| | | ("DWORD", "FuncID", 1),
|
| | | ("dict", "Award", 0),
|
| | | ),
|
| | |
|
| | | "ChatBubbleBox":(
|
| | | ("BYTE", "BoxID", 1),
|
| | | ("WORD", "NeedLV", 0),
|
| | | ("BYTE", "NeedVIPLVGift", 0),
|
| | | ("BYTE", "UnlockDefault", 0),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("list", "LightAttrType", 0),
|
| | | ("list", "LightAttrValue", 0),
|
| | | ("DWORD", "LightFightPower", 0),
|
| | | ),
|
| | |
|
| | | "ChatBubbleBoxStar":(
|
| | | ("BYTE", "BoxID", 1),
|
| | | ("BYTE", "BoxStar", 1),
|
| | | ("list", "StarUpNeedItemList", 0),
|
| | | ("list", "StarAttrType", 0),
|
| | | ("list", "StarAttrValue", 0),
|
| | | ),
|
| | |
|
| | | "EmojiPack":(
|
| | |
| | | def GetSkillExCnt(self): return self.attrTuple[10] # 随机附加技能数,0为所有 BYTE |
| | | |
| | | # 称号表 |
| | | class IPY_Dienstgrad(): |
| | | class IPY_Title(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 头衔id DWORD
|
| | | def GetType(self): return self.attrTuple[1] # 头衔类型 WORD
|
| | | def GetExpireTime(self): return self.attrTuple[2] # 有效时间 DWORD
|
| | | def GetLightType(self): return self.attrTuple[3] # 点亮属性类型 list
|
| | | def GetLightAttribute(self): return self.attrTuple[4] # 点亮属性值 list
|
| | | def GetSkills(self): return self.attrTuple[5] # 被动技能 list
|
| | | def GetInitFightPower(self): return self.attrTuple[6] # 初始战力 DWORD |
| | | def GetTitleID(self): return self.attrTuple[0] # 称号ID DWORD
|
| | | def GetExpireMinutes(self): return self.attrTuple[1] # 时效分钟,0永久 DWORD
|
| | | def GetUnlockWay(self): return self.attrTuple[2] # 解锁方式 BYTE
|
| | | def GetUnlockValue(self): return self.attrTuple[3] # 解锁方式值 DWORD
|
| | | def GetUnlockNeedCnt(self): return self.attrTuple[4] # 解锁所需个数 BYTE
|
| | | def GetUpNeedCnt(self): return self.attrTuple[5] # 升级所需个数 BYTE
|
| | | def GetStarMax(self): return self.attrTuple[6] # 最高星级 BYTE
|
| | | def GetAttrIDList(self): return self.attrTuple[7] # 属性ID列表 list
|
| | | def GetInitAttrValueList(self): return self.attrTuple[8] # 初始属性值列表 list
|
| | | def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list |
| | | |
| | | # 称号升星表 |
| | | class IPY_TitleStarUp(): |
| | | # 形象表 |
| | | class IPY_Model(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTitleID(self): return self.attrTuple[0] # 称号NPCID DWORD
|
| | | def GetTitleStar(self): return self.attrTuple[1] # 称号星级 BYTE
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升下一星所需道具 [[物品ID,个数], ...] list
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型 list
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 list |
| | | def GetModelID(self): return self.attrTuple[0] # 形象ID DWORD
|
| | | def GetExpireMinutes(self): return self.attrTuple[1] # 时效分钟,0永久 DWORD
|
| | | def GetUnlockWay(self): return self.attrTuple[2] # 解锁方式 BYTE
|
| | | def GetUnlockValue(self): return self.attrTuple[3] # 解锁方式值 DWORD
|
| | | def GetUnlockNeedCnt(self): return self.attrTuple[4] # 解锁所需个数 BYTE
|
| | | def GetUpNeedCnt(self): return self.attrTuple[5] # 升级所需个数 BYTE
|
| | | def GetStarMax(self): return self.attrTuple[6] # 最高星级 BYTE
|
| | | def GetAttrIDList(self): return self.attrTuple[7] # 属性ID列表 list
|
| | | def GetInitAttrValueList(self): return self.attrTuple[8] # 初始属性值列表 list
|
| | | def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list |
| | | |
| | | # 头像表 |
| | | class IPY_PlayerFace(): |
| | |
| | | return |
| | | |
| | | def GetFaceID(self): return self.attrTuple[0] # 头像ID DWORD
|
| | | def GetUnlockDefault(self): return self.attrTuple[1] # 是否默认激活 BYTE
|
| | | def GetExpireMinutes(self): return self.attrTuple[2] # 时效分钟,0永久 DWORD
|
| | | def GetCustomPlayerID(self): return self.attrTuple[3] # 定制玩家ID DWORD
|
| | | def GetLightAttrType(self): return self.attrTuple[4] # 点亮属性类型 list
|
| | | def GetLightAttrValue(self): return self.attrTuple[5] # 点亮属性值 list
|
| | | def GetLightFightPower(self): return self.attrTuple[6] # 点亮附加战力 DWORD |
| | | |
| | | # 头像升星表 |
| | | class IPY_PlayerFaceStar(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFaceID(self): return self.attrTuple[0] # 头像ID DWORD
|
| | | def GetFaceStar(self): return self.attrTuple[1] # 头像星级 BYTE
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升该星所需物品 [[物品ID,个数], ...] list
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型 list
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 list |
| | | def GetExpireMinutes(self): return self.attrTuple[1] # 时效分钟,0永久 DWORD
|
| | | def GetUnlockWay(self): return self.attrTuple[2] # 解锁方式 BYTE
|
| | | def GetUnlockValue(self): return self.attrTuple[3] # 解锁方式值 DWORD
|
| | | def GetUnlockNeedCnt(self): return self.attrTuple[4] # 解锁所需个数 BYTE
|
| | | def GetUpNeedCnt(self): return self.attrTuple[5] # 升级所需个数 BYTE
|
| | | def GetStarMax(self): return self.attrTuple[6] # 最高星级 BYTE
|
| | | def GetAttrIDList(self): return self.attrTuple[7] # 属性ID列表 list
|
| | | def GetInitAttrValueList(self): return self.attrTuple[8] # 初始属性值列表 list
|
| | | def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list |
| | | |
| | | # 头像框表 |
| | | class IPY_PlayerFacePic(): |
| | |
| | | return |
| | | |
| | | def GetFacePicID(self): return self.attrTuple[0] # 头像框ID DWORD
|
| | | def GetUnlockDefault(self): return self.attrTuple[1] # 是否默认激活 BYTE
|
| | | def GetExpireMinutes(self): return self.attrTuple[2] # 时效分钟,0永久 DWORD
|
| | | def GetLightAttrType(self): return self.attrTuple[3] # 点亮属性类型 list
|
| | | def GetLightAttrValue(self): return self.attrTuple[4] # 点亮属性值 list
|
| | | def GetLightFightPower(self): return self.attrTuple[5] # 点亮附加战力 DWORD |
| | | def GetExpireMinutes(self): return self.attrTuple[1] # 时效分钟,0永久 DWORD
|
| | | def GetUnlockWay(self): return self.attrTuple[2] # 解锁方式 BYTE
|
| | | def GetUnlockValue(self): return self.attrTuple[3] # 解锁方式值 DWORD
|
| | | def GetUnlockNeedCnt(self): return self.attrTuple[4] # 解锁所需个数 BYTE
|
| | | def GetUpNeedCnt(self): return self.attrTuple[5] # 升级所需个数 BYTE
|
| | | def GetStarMax(self): return self.attrTuple[6] # 最高星级 BYTE
|
| | | def GetAttrIDList(self): return self.attrTuple[7] # 属性ID列表 list
|
| | | def GetInitAttrValueList(self): return self.attrTuple[8] # 初始属性值列表 list
|
| | | def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list |
| | | |
| | | # 头像框升星表 |
| | | class IPY_PlayerFacePicStar(): |
| | | # 气泡表 |
| | | class IPY_ChatBox(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFacePicID(self): return self.attrTuple[0] # 头像框ID DWORD
|
| | | def GetFacePicStar(self): return self.attrTuple[1] # 头像框星级 BYTE
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升该星所需物品 [[物品ID,个数], ...] list
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型 list
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 list |
| | | def GetBoxID(self): return self.attrTuple[0] # 气泡框ID BYTE
|
| | | def GetExpireMinutes(self): return self.attrTuple[1] # 时效分钟,0永久 DWORD
|
| | | def GetUnlockWay(self): return self.attrTuple[2] # 解锁方式 BYTE
|
| | | def GetUnlockValue(self): return self.attrTuple[3] # 解锁方式值 DWORD
|
| | | def GetUnlockNeedCnt(self): return self.attrTuple[4] # 解锁所需个数 BYTE
|
| | | def GetUpNeedCnt(self): return self.attrTuple[5] # 升级所需个数 BYTE
|
| | | def GetStarMax(self): return self.attrTuple[6] # 最高星级 BYTE
|
| | | def GetAttrIDList(self): return self.attrTuple[7] # 属性ID列表 list
|
| | | def GetInitAttrValueList(self): return self.attrTuple[8] # 初始属性值列表 list
|
| | | def GetAttrPerStarAddList(self): return self.attrTuple[9] # 每星加成值列表 list |
| | | |
| | | # 技能搭配表 |
| | | class IPY_SkillMatch(): |
| | |
| | | def GetADAwardItemList(self): return self.attrTuple[2] # 广告奖励物品列表 list
|
| | | def GetADMapID(self): return self.attrTuple[3] # 对应副本ID,默认给该副本1次次数 DWORD |
| | | |
| | | # 日常活动表 |
| | | class IPY_DailyAction(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDailyID(self): return self.attrTuple[0] # 活动ID DWORD
|
| | | def GetOpenTimeDict(self): return self.attrTuple[1] # 开启时间 dict
|
| | | def GetDuration(self): return self.attrTuple[2] # 持续时间, 0为不限制 DWORD
|
| | | def GetDayTimes(self): return self.attrTuple[3] # 每日次数, 0为不限制 DWORD
|
| | | def GetDayBuyTimes(self): return self.attrTuple[4] # 每日可购买次数 DWORD
|
| | | def GetBuyTimesPrivilegeID(self): return self.attrTuple[5] # 购买次数VIP权限ID BYTE
|
| | | def GetMoneyType(self): return self.attrTuple[6] # 货币类型 BYTE
|
| | | def GetBuyNeedMoney(self): return self.attrTuple[7] # 购买次数需要仙玉 list
|
| | | def GetDayItemAddTimes(self): return self.attrTuple[8] # 每日可用物品增加次数 DWORD
|
| | | def GetDayItemID(self): return self.attrTuple[9] # 增加次数的物品ID DWORD
|
| | | def GetDayResetType(self): return self.attrTuple[10] # 每日次数重置类型; 0-不重置,1-0点,2-5点 BYTE
|
| | | def GetWeekTimes(self): return self.attrTuple[11] # 每周次数, 0为不限制 DWORD
|
| | | def GetWeekResetType(self): return self.attrTuple[12] # 每周次数重置类型; 0-不重置,1-0点,2-5点 BYTE |
| | | |
| | | # 装备评分属性系数表 |
| | | class IPY_EquipGSParam(): |
| | | |
| | |
| | | def GetMailKey(self): return self.attrTuple[9] # 活动更新时发送邮件key char
|
| | | def GetMailItemPrize(self): return self.attrTuple[10] # 活动更新时发送邮件奖励物品 list |
| | | |
| | | # 任务列表 |
| | | class IPY_TaskList(): |
| | | # 每日任务表 |
| | | class IPY_DailyTask(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTaskID(self): return self.attrTuple[0] # 任务ID DWORD |
| | | def GetTaskID(self): return self.attrTuple[0] # 任务ID WORD
|
| | | def GetTaskType(self): return self.attrTuple[1] # 任务类型 BYTE
|
| | | def GetTaskConds(self): return self.attrTuple[2] # 任务条件[...] list
|
| | | def GetNeedValue(self): return self.attrTuple[3] # 所需任务值 DWORD
|
| | | def GetAwardLiveness(self): return self.attrTuple[4] # 奖励活跃度 BYTE |
| | | |
| | | # 日常任务表 |
| | | class IPY_DailyQuest(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetRelatedType(self): return self.attrTuple[1] # 关联类型 BYTE
|
| | | def GetRelatedID(self): return self.attrTuple[2] # 关联ID DWORD
|
| | | def GetUnLockFuncID(self): return self.attrTuple[3] # 解锁功能ID WORD
|
| | | def GetOnceActivityTime(self): return self.attrTuple[4] # 增加活跃所需次数 BYTE
|
| | | def GetOnceActivity(self): return self.attrTuple[5] # 单次活跃值 BYTE
|
| | | def GetTotalActiveValue(self): return self.attrTuple[6] # 总活跃 WORD |
| | | |
| | | # 日常活跃奖励表 |
| | | # 每日活跃奖励表 |
| | | class IPY_DailyLivenessReward(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID BYTE
|
| | | def GetLiveness(self): return self.attrTuple[1] # 所需活跃度 WORD
|
| | | def GetStageLV(self): return self.attrTuple[2] # 阶段等级 list
|
| | | def GetItemID(self): return self.attrTuple[3] # 物品ID list
|
| | | def GetItemCount(self): return self.attrTuple[4] # 物品数量 list
|
| | | def GetItemBind(self): return self.attrTuple[5] # 是否绑定 list |
| | | |
| | | # 日常活跃放置表 |
| | | class IPY_ActivityPlaceReward(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID BYTE
|
| | | def GetPlaceCount(self): return self.attrTuple[1] # 放置定制次数 BYTE
|
| | | def GetPlaceMaxLV(self): return self.attrTuple[2] # 最大等级 WORD
|
| | | def GetFixedItemRewardList(self): return self.attrTuple[3] # 固定奖励 [[物品ID, 个数], ...] list
|
| | | def GetRandItemCountA(self): return self.attrTuple[4] # 饼图奖励次数A BYTE
|
| | | def GetRandItemRewardListA(self): return self.attrTuple[5] # 饼图奖励库A [[饼图概率,物品ID], ...] 物品ID支持0 list
|
| | | def GetRandItemCountB(self): return self.attrTuple[6] # 饼图奖励次数B BYTE
|
| | | def GetRandItemRewardListB(self): return self.attrTuple[7] # 饼图奖励库B [[饼图概率,物品ID], ...] 物品ID支持0 list |
| | | def GetAwardID(self): return self.attrTuple[0] # 奖励ID BYTE
|
| | | def GetNeedLiveness(self): return self.attrTuple[1] # 所需活跃度 WORD
|
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品列表 [[物品ID,个数], ...] list |
| | | |
| | | # BOSS信息表 |
| | | class IPY_BOSSInfo(): |
| | |
| | | |
| | | def GetFuncID(self): return self.attrTuple[0] # 功能ID DWORD
|
| | | def GetAward(self): return self.attrTuple[1] # 属性类型 dict |
| | | |
| | | # 聊天气泡表 |
| | | class IPY_ChatBubbleBox(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetBoxID(self): return self.attrTuple[0] # 气泡框ID BYTE
|
| | | def GetNeedLV(self): return self.attrTuple[1] # 所需等级 WORD
|
| | | def GetNeedVIPLVGift(self): return self.attrTuple[2] # 所需购买VIP等级礼包 BYTE
|
| | | def GetUnlockDefault(self): return self.attrTuple[3] # 是否默认激活 BYTE
|
| | | def GetExpireMinutes(self): return self.attrTuple[4] # 时效分钟,0永久 DWORD
|
| | | def GetLightAttrType(self): return self.attrTuple[5] # 点亮属性类型 list
|
| | | def GetLightAttrValue(self): return self.attrTuple[6] # 点亮属性值 list
|
| | | def GetLightFightPower(self): return self.attrTuple[7] # 点亮附加战力 DWORD |
| | | |
| | | # 聊天气泡升星表 |
| | | class IPY_ChatBubbleBoxStar(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetBoxID(self): return self.attrTuple[0] # 气泡框ID BYTE
|
| | | def GetBoxStar(self): return self.attrTuple[1] # 气泡框星级 BYTE
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升该星所需物品 [[物品ID,个数], ...] list
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型 list
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 list |
| | | |
| | | # 表情包表 |
| | | class IPY_EmojiPack(): |
| | |
| | | self.__LoadFileData("MainChapter", onlyCheck)
|
| | | self.__LoadFileData("MainLevel", onlyCheck)
|
| | | self.__LoadFileData("NPCLineup", onlyCheck)
|
| | | self.__LoadFileData("Dienstgrad", onlyCheck)
|
| | | self.__LoadFileData("TitleStarUp", onlyCheck)
|
| | | self.__LoadFileData("Title", onlyCheck)
|
| | | self.__LoadFileData("Model", onlyCheck)
|
| | | self.__LoadFileData("PlayerFace", onlyCheck)
|
| | | self.__LoadFileData("PlayerFaceStar", onlyCheck)
|
| | | self.__LoadFileData("PlayerFacePic", onlyCheck)
|
| | | self.__LoadFileData("PlayerFacePicStar", onlyCheck)
|
| | | self.__LoadFileData("ChatBox", onlyCheck)
|
| | | self.__LoadFileData("SkillMatch", onlyCheck)
|
| | | self.__LoadFileData("RolePoint", onlyCheck)
|
| | | self.__LoadFileData("LingQiAttr", onlyCheck)
|
| | |
| | | self.__LoadFileData("FBLine", onlyCheck)
|
| | | self.__LoadFileData("Tianzi", onlyCheck)
|
| | | self.__LoadFileData("ADAward", onlyCheck)
|
| | | self.__LoadFileData("DailyAction", onlyCheck)
|
| | | self.__LoadFileData("EquipGSParam", onlyCheck)
|
| | | self.__LoadFileData("Success", onlyCheck)
|
| | | self.__LoadFileData("TongTianLV", onlyCheck)
|
| | |
| | | self.__LoadFileData("VipPrivilege", onlyCheck)
|
| | | self.__LoadFileData("Store", onlyCheck)
|
| | | self.__LoadFileData("ActSpringSale", onlyCheck)
|
| | | self.__LoadFileData("TaskList", onlyCheck)
|
| | | self.__LoadFileData("DailyQuest", onlyCheck)
|
| | | self.__LoadFileData("DailyTask", onlyCheck)
|
| | | self.__LoadFileData("DailyLivenessReward", onlyCheck)
|
| | | self.__LoadFileData("ActivityPlaceReward", onlyCheck)
|
| | | self.__LoadFileData("BOSSInfo", onlyCheck)
|
| | | self.__LoadFileData("BOSSFirstKill", onlyCheck)
|
| | | self.__LoadFileData("FamilyRedPack", onlyCheck)
|
| | |
| | | self.__LoadFileData("ActWishingWell", onlyCheck)
|
| | | self.__LoadFileData("WishingWell", onlyCheck)
|
| | | self.__LoadFileData("FunctionForecast", onlyCheck)
|
| | | self.__LoadFileData("ChatBubbleBox", onlyCheck)
|
| | | self.__LoadFileData("ChatBubbleBoxStar", onlyCheck)
|
| | | self.__LoadFileData("EmojiPack", onlyCheck)
|
| | | self.__LoadFileData("ActRechargePrize", onlyCheck)
|
| | | self.__LoadFileData("RechargePrizeTemplate", onlyCheck)
|
| | |
| | | self.CheckLoadData("NPCLineup") |
| | | return self.ipyNPCLineupCache[index]
|
| | | |
| | | def GetDienstgradCount(self): |
| | | self.CheckLoadData("Dienstgrad") |
| | | return self.ipyDienstgradLen
|
| | | def GetDienstgradByIndex(self, index): |
| | | self.CheckLoadData("Dienstgrad") |
| | | return self.ipyDienstgradCache[index]
|
| | | def GetTitleCount(self): |
| | | self.CheckLoadData("Title") |
| | | return self.ipyTitleLen
|
| | | def GetTitleByIndex(self, index): |
| | | self.CheckLoadData("Title") |
| | | return self.ipyTitleCache[index]
|
| | | |
| | | def GetTitleStarUpCount(self): |
| | | self.CheckLoadData("TitleStarUp") |
| | | return self.ipyTitleStarUpLen
|
| | | def GetTitleStarUpByIndex(self, index): |
| | | self.CheckLoadData("TitleStarUp") |
| | | return self.ipyTitleStarUpCache[index]
|
| | | def GetModelCount(self): |
| | | self.CheckLoadData("Model") |
| | | return self.ipyModelLen
|
| | | def GetModelByIndex(self, index): |
| | | self.CheckLoadData("Model") |
| | | return self.ipyModelCache[index]
|
| | | |
| | | def GetPlayerFaceCount(self): |
| | | self.CheckLoadData("PlayerFace") |
| | |
| | | self.CheckLoadData("PlayerFace") |
| | | return self.ipyPlayerFaceCache[index]
|
| | | |
| | | def GetPlayerFaceStarCount(self): |
| | | self.CheckLoadData("PlayerFaceStar") |
| | | return self.ipyPlayerFaceStarLen
|
| | | def GetPlayerFaceStarByIndex(self, index): |
| | | self.CheckLoadData("PlayerFaceStar") |
| | | return self.ipyPlayerFaceStarCache[index]
|
| | | |
| | | def GetPlayerFacePicCount(self): |
| | | self.CheckLoadData("PlayerFacePic") |
| | | return self.ipyPlayerFacePicLen
|
| | |
| | | self.CheckLoadData("PlayerFacePic") |
| | | return self.ipyPlayerFacePicCache[index]
|
| | | |
| | | def GetPlayerFacePicStarCount(self): |
| | | self.CheckLoadData("PlayerFacePicStar") |
| | | return self.ipyPlayerFacePicStarLen
|
| | | def GetPlayerFacePicStarByIndex(self, index): |
| | | self.CheckLoadData("PlayerFacePicStar") |
| | | return self.ipyPlayerFacePicStarCache[index]
|
| | | def GetChatBoxCount(self): |
| | | self.CheckLoadData("ChatBox") |
| | | return self.ipyChatBoxLen
|
| | | def GetChatBoxByIndex(self, index): |
| | | self.CheckLoadData("ChatBox") |
| | | return self.ipyChatBoxCache[index]
|
| | | |
| | | def GetSkillMatchCount(self): |
| | | self.CheckLoadData("SkillMatch") |
| | |
| | | self.CheckLoadData("ADAward") |
| | | return self.ipyADAwardCache[index]
|
| | | |
| | | def GetDailyActionCount(self): |
| | | self.CheckLoadData("DailyAction") |
| | | return self.ipyDailyActionLen
|
| | | def GetDailyActionByIndex(self, index): |
| | | self.CheckLoadData("DailyAction") |
| | | return self.ipyDailyActionCache[index]
|
| | | |
| | | def GetEquipGSParamCount(self): |
| | | self.CheckLoadData("EquipGSParam") |
| | | return self.ipyEquipGSParamLen
|
| | |
| | | self.CheckLoadData("ActSpringSale") |
| | | return self.ipyActSpringSaleCache[index]
|
| | | |
| | | def GetTaskListCount(self): |
| | | self.CheckLoadData("TaskList") |
| | | return self.ipyTaskListLen
|
| | | def GetTaskListByIndex(self, index): |
| | | self.CheckLoadData("TaskList") |
| | | return self.ipyTaskListCache[index]
|
| | | |
| | | def GetDailyQuestCount(self): |
| | | self.CheckLoadData("DailyQuest") |
| | | return self.ipyDailyQuestLen
|
| | | def GetDailyQuestByIndex(self, index): |
| | | self.CheckLoadData("DailyQuest") |
| | | return self.ipyDailyQuestCache[index]
|
| | | def GetDailyTaskCount(self): |
| | | self.CheckLoadData("DailyTask") |
| | | return self.ipyDailyTaskLen
|
| | | def GetDailyTaskByIndex(self, index): |
| | | self.CheckLoadData("DailyTask") |
| | | return self.ipyDailyTaskCache[index]
|
| | | |
| | | def GetDailyLivenessRewardCount(self): |
| | | self.CheckLoadData("DailyLivenessReward") |
| | |
| | | def GetDailyLivenessRewardByIndex(self, index): |
| | | self.CheckLoadData("DailyLivenessReward") |
| | | return self.ipyDailyLivenessRewardCache[index]
|
| | | |
| | | def GetActivityPlaceRewardCount(self): |
| | | self.CheckLoadData("ActivityPlaceReward") |
| | | return self.ipyActivityPlaceRewardLen
|
| | | def GetActivityPlaceRewardByIndex(self, index): |
| | | self.CheckLoadData("ActivityPlaceReward") |
| | | return self.ipyActivityPlaceRewardCache[index]
|
| | | |
| | | def GetBOSSInfoCount(self): |
| | | self.CheckLoadData("BOSSInfo") |
| | |
| | | def GetFunctionForecastByIndex(self, index): |
| | | self.CheckLoadData("FunctionForecast") |
| | | return self.ipyFunctionForecastCache[index]
|
| | | |
| | | def GetChatBubbleBoxCount(self): |
| | | self.CheckLoadData("ChatBubbleBox") |
| | | return self.ipyChatBubbleBoxLen
|
| | | def GetChatBubbleBoxByIndex(self, index): |
| | | self.CheckLoadData("ChatBubbleBox") |
| | | return self.ipyChatBubbleBoxCache[index]
|
| | | |
| | | def GetChatBubbleBoxStarCount(self): |
| | | self.CheckLoadData("ChatBubbleBoxStar") |
| | | return self.ipyChatBubbleBoxStarLen
|
| | | def GetChatBubbleBoxStarByIndex(self, index): |
| | | self.CheckLoadData("ChatBubbleBoxStar") |
| | | return self.ipyChatBubbleBoxStarCache[index]
|
| | | |
| | | def GetEmojiPackCount(self): |
| | | self.CheckLoadData("EmojiPack") |