| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 头衔id
|
| | | def GetType(self): return self.attrTuple[1] # 头衔类型
|
| | | def GetExpireTime(self): return self.attrTuple[2] # 有效时间
|
| | | def GetLightType(self): return self.attrTuple[3] # 点亮属性类型
|
| | | def GetLightAttribute(self): return self.attrTuple[4] # 点亮属性值
|
| | | def GetSkills(self): return self.attrTuple[5] # 被动技能 |
| | | 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 |
| | | |
| | | # 称号升星表 |
| | | class IPY_TitleStarUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTitleID(self): return self.attrTuple[0] # 称号NPCID
|
| | | def GetTitleStar(self): return self.attrTuple[1] # 称号星级
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升下一星所需道具 [[物品ID,个数], ...]
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 |
| | | 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 |
| | | |
| | | # 创角表 |
| | | class IPY_CreateRole(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetRoleType(self): return self.attrTuple[0] # 角色
|
| | | def GetBaseAttrIDList(self): return self.attrTuple[1] # 角色基础属性ID
|
| | | def GetBaseAttrValueList(self): return self.attrTuple[2] # 角色基础属性值
|
| | | def GetCreateRoleMap(self): return self.attrTuple[3] # 创角地图坐标信息 [dataMapID,posX,posY] |
| | | def GetRoleType(self): return self.attrTuple[0] # 角色 BYTE
|
| | | def GetBaseAttrIDList(self): return self.attrTuple[1] # 角色基础属性ID list
|
| | | def GetBaseAttrValueList(self): return self.attrTuple[2] # 角色基础属性值 list
|
| | | def GetCreateRoleMap(self): return self.attrTuple[3] # 创角地图坐标信息 [dataMapID,posX,posY] list |
| | | |
| | | # 灵根表 |
| | | class IPY_RolePoint(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAttrID(self): return self.attrTuple[0] # 属性ID
|
| | | def GetAddAttrInfoPerPoint(self): return self.attrTuple[1] # 每点增加属性信息 {"职业":[[每X点,属性ID,值], ...], ..}
|
| | | def GetFightPowerPerPoint(self): return self.attrTuple[2] # 每点附加战斗力
|
| | | def GetPointQualityAttrDict(self): return self.attrTuple[3] # 点数品质进阶增加属性, {职业:{属性ID:[阶段属性,..],..},..}
|
| | | def GetPointQualityIntervalList(self): return self.attrTuple[4] # 点数品质进阶属性点区间列表 |
| | | def GetAttrID(self): return self.attrTuple[0] # 属性ID BYTE
|
| | | def GetAddAttrInfoPerPoint(self): return self.attrTuple[1] # 每点增加属性信息 {"职业":[[每X点,属性ID,值], ...], ..} dict
|
| | | def GetFightPowerPerPoint(self): return self.attrTuple[2] # 每点附加战斗力 BYTE
|
| | | def GetPointQualityAttrDict(self): return self.attrTuple[3] # 点数品质进阶增加属性, {职业:{属性ID:[阶段属性,..],..},..} dict
|
| | | def GetPointQualityIntervalList(self): return self.attrTuple[4] # 点数品质进阶属性点区间列表 list |
| | | |
| | | # 灵器属性表 |
| | | class IPY_LingQiAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetItemID(self): return self.attrTuple[0] # 属性ID
|
| | | def GetLingQiAttrID(self): return self.attrTuple[1] # 灵器属性ID
|
| | | def GetLingQiAttrValue(self): return self.attrTuple[2] # 灵器属性数值
|
| | | def GetLingQiAttrScore(self): return self.attrTuple[3] # 灵器属性评分
|
| | | def GetUpCostItem(self): return self.attrTuple[4] # 突破需要材料
|
| | | def GetNextItemID(self): return self.attrTuple[5] # 突破后物品ID |
| | | def GetItemID(self): return self.attrTuple[0] # 属性ID BYTE
|
| | | def GetLingQiAttrID(self): return self.attrTuple[1] # 灵器属性ID list
|
| | | def GetLingQiAttrValue(self): return self.attrTuple[2] # 灵器属性数值 list
|
| | | def GetLingQiAttrScore(self): return self.attrTuple[3] # 灵器属性评分 DWORD
|
| | | def GetUpCostItem(self): return self.attrTuple[4] # 突破需要材料 dict
|
| | | def GetNextItemID(self): return self.attrTuple[5] # 突破后物品ID DWORD |
| | | |
| | | # 灵器培养表 |
| | | class IPY_LingQiTrain(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipPlace(self): return self.attrTuple[0] # 灵器装备位
|
| | | def GetTrainType(self): return self.attrTuple[1] # 培养类型
|
| | | def GetTrainLV(self): return self.attrTuple[2] # 培养等阶
|
| | | def GetNeedRealmLV(self): return self.attrTuple[3] # 培养所需境界
|
| | | def GetEatCntTotal(self): return self.attrTuple[4] # 升阶所需个数(非累计)
|
| | | def GetEatCntEverytime(self): return self.attrTuple[5] # 每次培养消耗x个
|
| | | def GetEatItemAttrTypeList(self): return self.attrTuple[6] # 每X个培养丹增加属性类型=EatCntEverytime
|
| | | def GetEatItemAttrValueList(self): return self.attrTuple[7] # 每X个培养丹增加属性值=EatCntEverytime
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[8] # 每级额外属性类(非累积)
|
| | | def GetLVAttrValueList(self): return self.attrTuple[9] # 每级额外属性值(非累积) |
| | | def GetEquipPlace(self): return self.attrTuple[0] # 灵器装备位 BYTE
|
| | | def GetTrainType(self): return self.attrTuple[1] # 培养类型 BYTE
|
| | | def GetTrainLV(self): return self.attrTuple[2] # 培养等阶 BYTE
|
| | | def GetNeedRealmLV(self): return self.attrTuple[3] # 培养所需境界 WORD
|
| | | def GetEatCntTotal(self): return self.attrTuple[4] # 升阶所需个数(非累计) DWORD
|
| | | def GetEatCntEverytime(self): return self.attrTuple[5] # 每次培养消耗x个 DWORD
|
| | | def GetEatItemAttrTypeList(self): return self.attrTuple[6] # 每X个培养丹增加属性类型=EatCntEverytime list
|
| | | def GetEatItemAttrValueList(self): return self.attrTuple[7] # 每X个培养丹增加属性值=EatCntEverytime list
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[8] # 每级额外属性类(非累积) list
|
| | | def GetLVAttrValueList(self): return self.attrTuple[9] # 每级额外属性值(非累积) list |
| | | |
| | | # 任务表 |
| | | class IPY_Task(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTaskID(self): return self.attrTuple[0] # 任务ID
|
| | | def GetTaskType(self): return self.attrTuple[1] # 任务类型
|
| | | def GetTaskConds(self): return self.attrTuple[2] # 任务条件[...]
|
| | | def GetNeedValue(self): return self.attrTuple[3] # 所需任务值
|
| | | def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表 [[物品ID,个数,是否拍品], ...] |
| | | 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 GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 境界修仙之路 |
| | | class IPY_RealmXXZL(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTaskID(self): return self.attrTuple[0] # 任务ID
|
| | | def GetTaskType(self): return self.attrTuple[1] # 任务类型
|
| | | def GetNeedValue(self): return self.attrTuple[2] # 所需任务值
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品列表 [[物品ID,个数,是否拍品], ...] |
| | | def GetTaskID(self): return self.attrTuple[0] # 任务ID WORD
|
| | | def GetTaskType(self): return self.attrTuple[1] # 任务类型 BYTE
|
| | | def GetNeedValue(self): return self.attrTuple[2] # 所需任务值 DWORD
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品列表 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 境界表 |
| | | class IPY_Realm(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLv(self): return self.attrTuple[0] # 境界等级
|
| | | def GetLvLarge(self): return self.attrTuple[1] # 大境界
|
| | | def GetNeedLV(self): return self.attrTuple[2] # 需要等级
|
| | | def GetLVAwardItem(self): return self.attrTuple[3] # 等级奖励物品|个数
|
| | | def GetNeedPassMap(self): return self.attrTuple[4] # 所需过关地图|关卡线路
|
| | | def GetPassMapAwardItem(self): return self.attrTuple[5] # 过关地图奖励物品|个数
|
| | | def GetNeedTreeLV(self): return self.attrTuple[6] # 需要仙树等级
|
| | | def GetTreeLVAwardItem(self): return self.attrTuple[7] # 仙树等级奖励物品|个数
|
| | | def GetNeedCutTreeCnt(self): return self.attrTuple[8] # 所需砍树次数
|
| | | def GetCutTreeAwardItem(self): return self.attrTuple[9] # 砍树次数奖励物品|个数
|
| | | def GetAddAttrType(self): return self.attrTuple[10] # 境界加成属性类型
|
| | | def GetAddAttrNum(self): return self.attrTuple[11] # 境界加成属性值
|
| | | def GetBossID(self): return self.attrTuple[12] # 渡劫bossid
|
| | | def GetBuffID(self): return self.attrTuple[13] # 给全服在线玩家增加buff
|
| | | def GetExpRate(self): return self.attrTuple[14] # 修为池经验速率
|
| | | def GetExpLimit(self): return self.attrTuple[15] # 修为池经验上限
|
| | | def GetLearnSkillIDInfo(self): return self.attrTuple[16] # 学习技能ID信息 {"职业":[技能ID, ...], ...}
|
| | | def GetAddFreePoint(self): return self.attrTuple[17] # 增加自由属性点 |
| | | 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 GetLVAwardItem(self): return self.attrTuple[3] # 等级奖励物品|个数 list
|
| | | def GetNeedPassMap(self): return self.attrTuple[4] # 所需过关地图|关卡线路 list
|
| | | def GetPassMapAwardItem(self): return self.attrTuple[5] # 过关地图奖励物品|个数 list
|
| | | def GetNeedTreeLV(self): return self.attrTuple[6] # 需要仙树等级 DWORD
|
| | | def GetTreeLVAwardItem(self): return self.attrTuple[7] # 仙树等级奖励物品|个数 list
|
| | | def GetNeedCutTreeCnt(self): return self.attrTuple[8] # 所需砍树次数 DWORD
|
| | | def GetCutTreeAwardItem(self): return self.attrTuple[9] # 砍树次数奖励物品|个数 list
|
| | | def GetAddAttrType(self): return self.attrTuple[10] # 境界加成属性类型 list
|
| | | def GetAddAttrNum(self): return self.attrTuple[11] # 境界加成属性值 list
|
| | | def GetBossID(self): return self.attrTuple[12] # 渡劫bossid DWORD
|
| | | def GetBuffID(self): return self.attrTuple[13] # 给全服在线玩家增加buff DWORD
|
| | | def GetExpRate(self): return self.attrTuple[14] # 修为池经验速率 DWORD
|
| | | def GetExpLimit(self): return self.attrTuple[15] # 修为池经验上限 DWORD
|
| | | def GetLearnSkillIDInfo(self): return self.attrTuple[16] # 学习技能ID信息 {"职业":[技能ID, ...], ...} dict
|
| | | def GetAddFreePoint(self): return self.attrTuple[17] # 增加自由属性点 BYTE |
| | | |
| | | # 境界塔表 |
| | | class IPY_RealmTower(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFloorID(self): return self.attrTuple[0] # 层
|
| | | def GetNeedRealmLV(self): return self.attrTuple[1] # 所需境界
|
| | | def GetBossID(self): return self.attrTuple[2] # BossID
|
| | | def GetRewardItemList(self): return self.attrTuple[3] # 奖励物品列表 |
| | | def GetFloorID(self): return self.attrTuple[0] # 层 DWORD
|
| | | def GetNeedRealmLV(self): return self.attrTuple[1] # 所需境界 WORD
|
| | | def GetBossID(self): return self.attrTuple[2] # BossID DWORD
|
| | | def GetRewardItemList(self): return self.attrTuple[3] # 奖励物品列表 list |
| | | |
| | | # 境界炼体属性表 |
| | | class IPY_LianTi(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLianTiLV(self): return self.attrTuple[0] # 炼体等级
|
| | | def GetFixedAttrType(self): return self.attrTuple[1] # 固定属性类型(非累积)
|
| | | def GetFixedAttrValue(self): return self.attrTuple[2] # 固定属性值(非累积)
|
| | | def GetPlusAttrType(self): return self.attrTuple[3] # 增强属性类型(非累积)
|
| | | def GetPlusAttrRate(self): return self.attrTuple[4] # 增强属性万分率(非累积)
|
| | | def GetEatItemAttrType(self): return self.attrTuple[5] # 每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | def GetEatItemAttrValue(self): return self.attrTuple[6] # 每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | def GetNeedEatCount(self): return self.attrTuple[7] # 升级所需个数(非累计)
|
| | | def GetEatPerCount(self): return self.attrTuple[8] # 每次培养消耗x个
|
| | | def GetLVUpCostItemInfo(self): return self.attrTuple[9] # 突破等级道具ID|个数
|
| | | def GetActivateSkillID(self): return self.attrTuple[10] # 激活技能ID |
| | | def GetLianTiLV(self): return self.attrTuple[0] # 炼体等级 BYTE
|
| | | def GetFixedAttrType(self): return self.attrTuple[1] # 固定属性类型(非累积) list
|
| | | def GetFixedAttrValue(self): return self.attrTuple[2] # 固定属性值(非累积) list
|
| | | def GetPlusAttrType(self): return self.attrTuple[3] # 增强属性类型(非累积) list
|
| | | def GetPlusAttrRate(self): return self.attrTuple[4] # 增强属性万分率(非累积) list
|
| | | def GetEatItemAttrType(self): return self.attrTuple[5] # 每x个培养丹增加属性类型,x=UpEatItemPerCount list
|
| | | def GetEatItemAttrValue(self): return self.attrTuple[6] # 每x个培养丹增加属性值,x=UpEatItemPerCount list
|
| | | def GetNeedEatCount(self): return self.attrTuple[7] # 升级所需个数(非累计) WORD
|
| | | def GetEatPerCount(self): return self.attrTuple[8] # 每次培养消耗x个 WORD
|
| | | def GetLVUpCostItemInfo(self): return self.attrTuple[9] # 突破等级道具ID|个数 list
|
| | | def GetActivateSkillID(self): return self.attrTuple[10] # 激活技能ID DWORD |
| | | |
| | | # 神兵表 |
| | | class IPY_GodWeapon(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetType(self): return self.attrTuple[0] # 神兵类型
|
| | | def GetLV(self): return self.attrTuple[1] # 等级
|
| | | def GetExp(self): return self.attrTuple[2]
|
| | | def GetAttrType(self): return self.attrTuple[3] # 属性类型
|
| | | def GetAttrNum(self): return self.attrTuple[4] # 属性值
|
| | | def GetSkillID(self): return self.attrTuple[5] # 激活技能ID
|
| | | def GetSysMark(self): return self.attrTuple[6] # 系统提示 |
| | | def GetType(self): return self.attrTuple[0] # 神兵类型 WORD
|
| | | def GetLV(self): return self.attrTuple[1] # 等级 WORD
|
| | | def GetExp(self): return self.attrTuple[2] # DWORD
|
| | | def GetAttrType(self): return self.attrTuple[3] # 属性类型 list
|
| | | def GetAttrNum(self): return self.attrTuple[4] # 属性值 list
|
| | | def GetSkillID(self): return self.attrTuple[5] # 激活技能ID DWORD
|
| | | def GetSysMark(self): return self.attrTuple[6] # 系统提示 char |
| | | |
| | | # 功能配置表格 |
| | | class IPY_FuncConfig(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetKey(self): return self.attrTuple[0] # 标识
|
| | | def GetNumerical1(self): return self.attrTuple[1] # 数据1
|
| | | def GetNumerical2(self): return self.attrTuple[2] # 数据2
|
| | | def GetNumerical3(self): return self.attrTuple[3] # 数据3
|
| | | def GetNumerical4(self): return self.attrTuple[4] # 数据4
|
| | | def GetNumerical5(self): return self.attrTuple[5] # 数据5 |
| | | def GetKey(self): return self.attrTuple[0] # 标识 char
|
| | | def GetNumerical1(self): return self.attrTuple[1] # 数据1 char
|
| | | def GetNumerical2(self): return self.attrTuple[2] # 数据2 char
|
| | | def GetNumerical3(self): return self.attrTuple[3] # 数据3 char
|
| | | def GetNumerical4(self): return self.attrTuple[4] # 数据4 char
|
| | | def GetNumerical5(self): return self.attrTuple[5] # 数据5 char |
| | | |
| | | # 等级开启功能 |
| | | class IPY_FuncOpenLV(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFuncId(self): return self.attrTuple[0] # 功能标识
|
| | | def GetLimitLV(self): return self.attrTuple[1] # 开启等级
|
| | | def GetLimitMagicWeapon(self): return self.attrTuple[2] # 需要解锁法宝ID
|
| | | def GetLimiRealmLV(self): return self.attrTuple[3] # 需要境界等级
|
| | | def GetLimitMissionID(self): return self.attrTuple[4] # 需要完成的任务ID
|
| | | def GetLimitVIPLV(self): return self.attrTuple[5] # 需要VIP等级
|
| | | def GetMailKey(self): return self.attrTuple[6] # 邮件 |
| | | def GetFuncId(self): return self.attrTuple[0] # 功能标识 DWORD
|
| | | def GetLimitLV(self): return self.attrTuple[1] # 开启等级 DWORD
|
| | | def GetLimitMagicWeapon(self): return self.attrTuple[2] # 需要解锁法宝ID DWORD
|
| | | def GetLimiRealmLV(self): return self.attrTuple[3] # 需要境界等级 WORD
|
| | | def GetLimitMissionID(self): return self.attrTuple[4] # 需要完成的任务ID DWORD
|
| | | def GetLimitVIPLV(self): return self.attrTuple[5] # 需要VIP等级 BYTE
|
| | | def GetMailKey(self): return self.attrTuple[6] # 邮件 char |
| | | |
| | | # 合成表 |
| | | class IPY_ItemCompound(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 合成配置编号ID
|
| | | def GetComposeGroup(self): return self.attrTuple[1] # 合成归组类型
|
| | | def GetMakeID(self): return self.attrTuple[2] # 可合成的道具ID,多个则随机一个
|
| | | def GetIsFirstSuccMakeJobItem(self): return self.attrTuple[3] # 首次成功是否必出本职业
|
| | | def GetUnfixedItemID(self): return self.attrTuple[4] # 不固定道具ID, 多个ID时则任意一种均可
|
| | | def GetUnfixedItemCount(self): return self.attrTuple[5] # 不固定道具消耗数量
|
| | | def GetFixedItemID(self): return self.attrTuple[6] # 消耗固定道具ID, 多个ID时代表每个ID均需消耗
|
| | | def GetFixedItemCount(self): return self.attrTuple[7] # 消耗固定道具数量,每个ID对应数量
|
| | | def GetNeedMoney(self): return self.attrTuple[8] # 消耗铜钱
|
| | | def GetSuccessRate(self): return self.attrTuple[9] # 成功率万分率
|
| | | def GetSuccessRateMax(self): return self.attrTuple[10] # 最大成功率万分率
|
| | | def GetSuccessRateIncrease(self): return self.attrTuple[11] # 提高成功率道具, 道具ID|个数|提高的概率
|
| | | def GetAddonsCountMax(self): return self.attrTuple[12] # 最大可附加材料数, 增加概率用, 非必须, 0代表不可附加材料
|
| | | def GetSysMark(self): return self.attrTuple[13] # 提示mark
|
| | | def GetSysMarkParamType(self): return self.attrTuple[14] # 系统提示参数组合类型 |
| | | def GetID(self): return self.attrTuple[0] # 合成配置编号ID WORD
|
| | | def GetComposeGroup(self): return self.attrTuple[1] # 合成归组类型 BYTE
|
| | | def GetMakeID(self): return self.attrTuple[2] # 可合成的道具ID,多个则随机一个 list
|
| | | def GetIsFirstSuccMakeJobItem(self): return self.attrTuple[3] # 首次成功是否必出本职业 BYTE
|
| | | def GetUnfixedItemID(self): return self.attrTuple[4] # 不固定道具ID, 多个ID时则任意一种均可 list
|
| | | def GetUnfixedItemCount(self): return self.attrTuple[5] # 不固定道具消耗数量 BYTE
|
| | | def GetFixedItemID(self): return self.attrTuple[6] # 消耗固定道具ID, 多个ID时代表每个ID均需消耗 list
|
| | | def GetFixedItemCount(self): return self.attrTuple[7] # 消耗固定道具数量,每个ID对应数量 list
|
| | | def GetNeedMoney(self): return self.attrTuple[8] # 消耗铜钱 DWORD
|
| | | def GetSuccessRate(self): return self.attrTuple[9] # 成功率万分率 WORD
|
| | | def GetSuccessRateMax(self): return self.attrTuple[10] # 最大成功率万分率 WORD
|
| | | def GetSuccessRateIncrease(self): return self.attrTuple[11] # 提高成功率道具, 道具ID|个数|提高的概率 list
|
| | | def GetAddonsCountMax(self): return self.attrTuple[12] # 最大可附加材料数, 增加概率用, 非必须, 0代表不可附加材料 BYTE
|
| | | def GetSysMark(self): return self.attrTuple[13] # 提示mark char
|
| | | def GetSysMarkParamType(self): return self.attrTuple[14] # 系统提示参数组合类型 BYTE |
| | | |
| | | # 物品强化效果表 |
| | | class IPY_ItemPlus(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetType(self): return self.attrTuple[0] # 强化类型
|
| | | def GetLV(self): return self.attrTuple[1] # 强化等级
|
| | | def GetAttrType(self): return self.attrTuple[2] # 属性类型
|
| | | def GetAttrValue(self): return self.attrTuple[3] # 属性值
|
| | | def GetCostCount(self): return self.attrTuple[4] # 消耗铜钱
|
| | | def GetCostItemInfo(self): return self.attrTuple[5] # 消耗物品材料及个数 [itemID, itemCount]
|
| | | def GetAddExp(self): return self.attrTuple[6] # 提升熟练度值
|
| | | def GetTotalExp(self): return self.attrTuple[7] # 升级所需熟练度总值 |
| | | def GetType(self): return self.attrTuple[0] # 强化类型 BYTE
|
| | | def GetLV(self): return self.attrTuple[1] # 强化等级 WORD
|
| | | def GetAttrType(self): return self.attrTuple[2] # 属性类型 list
|
| | | def GetAttrValue(self): return self.attrTuple[3] # 属性值 list
|
| | | def GetCostCount(self): return self.attrTuple[4] # 消耗铜钱 DWORD
|
| | | def GetCostItemInfo(self): return self.attrTuple[5] # 消耗物品材料及个数 [itemID, itemCount] list
|
| | | def GetAddExp(self): return self.attrTuple[6] # 提升熟练度值 DWORD
|
| | | def GetTotalExp(self): return self.attrTuple[7] # 升级所需熟练度总值 DWORD |
| | | |
| | | # 装备总表 |
| | | class IPY_EquipControl(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetClassLV(self): return self.attrTuple[0] # 阶
|
| | | def GetNeedRealmLV(self): return self.attrTuple[1] # 需要的境界 |
| | | def GetClassLV(self): return self.attrTuple[0] # 阶 BYTE
|
| | | def GetNeedRealmLV(self): return self.attrTuple[1] # 需要的境界 BYTE |
| | | |
| | | # 装备强化大师表 |
| | | class IPY_ItemPlusMaster(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetClassLV(self): return self.attrTuple[0] # 阶
|
| | | def GetMasterPlusLV(self): return self.attrTuple[1] # 大师强化等级
|
| | | def GetMasterPlusAttrIDList(self): return self.attrTuple[2] # 激活属性类型列表
|
| | | def GetMasterPlusAttrValueList(self): return self.attrTuple[3] # 激活属性值列表 |
| | | def GetClassLV(self): return self.attrTuple[0] # 阶 BYTE
|
| | | def GetMasterPlusLV(self): return self.attrTuple[1] # 大师强化等级 WORD
|
| | | def GetMasterPlusAttrIDList(self): return self.attrTuple[2] # 激活属性类型列表 list
|
| | | def GetMasterPlusAttrValueList(self): return self.attrTuple[3] # 激活属性值列表 list |
| | | |
| | | # 装备强化等级上限 |
| | | class IPY_ItemPlusMax(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetType(self): return self.attrTuple[0] # 强化类型
|
| | | def GetClassLV(self): return self.attrTuple[1] # 阶
|
| | | def GetPlusLVMax(self): return self.attrTuple[2] # 最大强化等级 |
| | | def GetType(self): return self.attrTuple[0] # 强化类型 BYTE
|
| | | def GetClassLV(self): return self.attrTuple[1] # 阶 BYTE
|
| | | def GetPlusLVMax(self): return self.attrTuple[2] # 最大强化等级 WORD |
| | | |
| | | # 装备全身星数属性 |
| | | class IPY_RoleEquipStars(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetStarsNeed(self): return self.attrTuple[0] # 全身星数
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型
|
| | | def GetAttrValue(self): return self.attrTuple[2] # 属性值 |
| | | def GetStarsNeed(self): return self.attrTuple[0] # 全身星数 BYTE
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型 list
|
| | | def GetAttrValue(self): return self.attrTuple[2] # 属性值 list |
| | | |
| | | # 神兽表 |
| | | class IPY_Dogz(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDogzID(self): return self.attrTuple[0] # 神兽ID
|
| | | def GetBaseAttrTypes(self): return self.attrTuple[1] # 基础属性类型列表
|
| | | def GetBaseAttrValues(self): return self.attrTuple[2] # 基础属性值列表
|
| | | def GetHelpBattleSkills(self): return self.attrTuple[3] # 助战技能ID列表
|
| | | def GetFightPowerEx(self): return self.attrTuple[4] # 助战附加战力
|
| | | def GetEquipPlaceColorList(self): return self.attrTuple[5] # 穿戴装备颜色限制
|
| | | def GetHelpBattleNotify(self): return self.attrTuple[6] # 助战广播 ["广播key",[参数1,参数2,...],广播CD分钟] |
| | | def GetDogzID(self): return self.attrTuple[0] # 神兽ID BYTE
|
| | | def GetBaseAttrTypes(self): return self.attrTuple[1] # 基础属性类型列表 list
|
| | | def GetBaseAttrValues(self): return self.attrTuple[2] # 基础属性值列表 list
|
| | | def GetHelpBattleSkills(self): return self.attrTuple[3] # 助战技能ID列表 list
|
| | | def GetFightPowerEx(self): return self.attrTuple[4] # 助战附加战力 DWORD
|
| | | def GetEquipPlaceColorList(self): return self.attrTuple[5] # 穿戴装备颜色限制 list
|
| | | def GetHelpBattleNotify(self): return self.attrTuple[6] # 助战广播 ["广播key",[参数1,参数2,...],广播CD分钟] list |
| | | |
| | | # 神兽强化表 |
| | | class IPY_DogzEquipPlus(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipPlace(self): return self.attrTuple[0] # 装备位
|
| | | def GetPlusLV(self): return self.attrTuple[1] # 强化等级
|
| | | def GetPlusAttrTypes(self): return self.attrTuple[2] # 强化属性类型列表
|
| | | def GetPlusAttrValues(self): return self.attrTuple[3] # 强化属性值列表
|
| | | def GetPlusLVUPTotalExp(self): return self.attrTuple[4] # 升级所需累计熟练度总值 |
| | | def GetEquipPlace(self): return self.attrTuple[0] # 装备位 BYTE
|
| | | def GetPlusLV(self): return self.attrTuple[1] # 强化等级 BYTE
|
| | | def GetPlusAttrTypes(self): return self.attrTuple[2] # 强化属性类型列表 list
|
| | | def GetPlusAttrValues(self): return self.attrTuple[3] # 强化属性值列表 list
|
| | | def GetPlusLVUPTotalExp(self): return self.attrTuple[4] # 升级所需累计熟练度总值 DWORD |
| | | |
| | | # 符印表 |
| | | class IPY_Rune(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 编号ID
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型
|
| | | def GetTowerID(self): return self.attrTuple[2] # 解锁符印塔编号 |
| | | def GetID(self): return self.attrTuple[0] # 编号ID DWORD
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型 list
|
| | | def GetTowerID(self): return self.attrTuple[2] # 解锁符印塔编号 DWORD |
| | | |
| | | # 洗练表 |
| | | class IPY_EquipWash(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetWashType(self): return self.attrTuple[0] # 装备归组类型
|
| | | def GetWashLV(self): return self.attrTuple[1] # 洗练等级
|
| | | def GetAttrType1(self): return self.attrTuple[2] # 属性1类型
|
| | | def GetAttrMax1(self): return self.attrTuple[3] # 属性1当前等级洗练上限
|
| | | def GetAttrRandDict1(self): return self.attrTuple[4] # 属性1随机范围
|
| | | def GetAttrCostGoldMin1(self): return self.attrTuple[5] # 属性1仙玉洗练下限值
|
| | | def GetAttrCostGoldMax1(self): return self.attrTuple[6] # 属性1仙玉洗练上限值
|
| | | def GetAttrType2(self): return self.attrTuple[7] # 属性2类型
|
| | | def GetAttrMax2(self): return self.attrTuple[8] # 属性2当前等级洗练上限
|
| | | def GetAttrRandDict2(self): return self.attrTuple[9] # 属性2随机范围
|
| | | def GetAttrCostGoldMin2(self): return self.attrTuple[10] # 属性2仙玉洗练下限值
|
| | | def GetAttrCostGoldMax2(self): return self.attrTuple[11] # 属性2仙玉洗练上限值
|
| | | def GetAttrType3(self): return self.attrTuple[12] # 属性3类型
|
| | | def GetAttrMax3(self): return self.attrTuple[13] # 属性3当前等级洗练上限
|
| | | def GetAttrRandDict3(self): return self.attrTuple[14] # 属性3随机范围
|
| | | def GetAttrCostGoldMin3(self): return self.attrTuple[15] # 属性3仙玉洗练下限值
|
| | | def GetAttrCostGoldMax3(self): return self.attrTuple[16] # 属性3仙玉洗练上限值
|
| | | def GetCostItemID(self): return self.attrTuple[17] # 固定消耗物品ID
|
| | | def GetCostItemCount(self): return self.attrTuple[18] # 固定消耗物品个数
|
| | | def GetGoldWashCostList(self): return self.attrTuple[19] # 仙玉洗练条数对应消耗 |
| | | def GetWashType(self): return self.attrTuple[0] # 装备归组类型 BYTE
|
| | | def GetWashLV(self): return self.attrTuple[1] # 洗练等级 BYTE
|
| | | def GetAttrType1(self): return self.attrTuple[2] # 属性1类型 BYTE
|
| | | def GetAttrMax1(self): return self.attrTuple[3] # 属性1当前等级洗练上限 DWORD
|
| | | def GetAttrRandDict1(self): return self.attrTuple[4] # 属性1随机范围 dict
|
| | | def GetAttrCostGoldMin1(self): return self.attrTuple[5] # 属性1仙玉洗练下限值 DWORD
|
| | | def GetAttrCostGoldMax1(self): return self.attrTuple[6] # 属性1仙玉洗练上限值 DWORD
|
| | | def GetAttrType2(self): return self.attrTuple[7] # 属性2类型 BYTE
|
| | | def GetAttrMax2(self): return self.attrTuple[8] # 属性2当前等级洗练上限 DWORD
|
| | | def GetAttrRandDict2(self): return self.attrTuple[9] # 属性2随机范围 dict
|
| | | def GetAttrCostGoldMin2(self): return self.attrTuple[10] # 属性2仙玉洗练下限值 DWORD
|
| | | def GetAttrCostGoldMax2(self): return self.attrTuple[11] # 属性2仙玉洗练上限值 DWORD
|
| | | def GetAttrType3(self): return self.attrTuple[12] # 属性3类型 BYTE
|
| | | def GetAttrMax3(self): return self.attrTuple[13] # 属性3当前等级洗练上限 DWORD
|
| | | def GetAttrRandDict3(self): return self.attrTuple[14] # 属性3随机范围 dict
|
| | | def GetAttrCostGoldMin3(self): return self.attrTuple[15] # 属性3仙玉洗练下限值 DWORD
|
| | | def GetAttrCostGoldMax3(self): return self.attrTuple[16] # 属性3仙玉洗练上限值 DWORD
|
| | | def GetCostItemID(self): return self.attrTuple[17] # 固定消耗物品ID DWORD
|
| | | def GetCostItemCount(self): return self.attrTuple[18] # 固定消耗物品个数 BYTE
|
| | | def GetGoldWashCostList(self): return self.attrTuple[19] # 仙玉洗练条数对应消耗 list |
| | | |
| | | # 属性果实表 |
| | | class IPY_AttrFruit(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 物品ID
|
| | | def GetFuncID(self): return self.attrTuple[1] # 所属功能ID
|
| | | def GetMaxUseCnt(self): return self.attrTuple[2] # 境界对应最大可使用数量
|
| | | def GetAddItemInfo(self): return self.attrTuple[3] # [增幅丹ID,单次物品数量,单次增加上限]
|
| | | def GetRecycleMoney(self): return self.attrTuple[4] # 回收货币值
|
| | | def GetFightPowerEx(self): return self.attrTuple[5] # 附加战斗力 |
| | | def GetID(self): return self.attrTuple[0] # 物品ID DWORD
|
| | | def GetFuncID(self): return self.attrTuple[1] # 所属功能ID BYTE
|
| | | def GetMaxUseCnt(self): return self.attrTuple[2] # 境界对应最大可使用数量 dict
|
| | | def GetAddItemInfo(self): return self.attrTuple[3] # [增幅丹ID,单次物品数量,单次增加上限] list
|
| | | def GetRecycleMoney(self): return self.attrTuple[4] # 回收货币值 WORD
|
| | | def GetFightPowerEx(self): return self.attrTuple[5] # 附加战斗力 DWORD |
| | | |
| | | # 灵兽表 |
| | | class IPY_PetInfo(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 灵兽NPCID
|
| | | def GetQuality(self): return self.attrTuple[1] # 品质
|
| | | def GetUnlockSys(self): return self.attrTuple[2] # 解锁广播提示
|
| | | def GetUnLockNeedItemID(self): return self.attrTuple[3] # 解锁灵兽物品ID
|
| | | def GetUnLockNeedItemCnt(self): return self.attrTuple[4] # 解锁所需物品数量
|
| | | def GetDecomposeExp(self): return self.attrTuple[5] # 分解单个解锁物品可获得升阶经验
|
| | | def GetInitRank(self): return self.attrTuple[6] # 灵兽初始阶数
|
| | | def GetMaxRank(self): return self.attrTuple[7] # 灵兽最高阶数
|
| | | def GetUseNeedRank(self): return self.attrTuple[8] # 多少阶可切换外观
|
| | | def GetSkillID(self): return self.attrTuple[9] # 灵兽技能ID
|
| | | def GetSkillUnLock(self): return self.attrTuple[10] # 灵兽技能解锁需要阶数
|
| | | def GetSkillUnLockSys(self): return self.attrTuple[11] # 灵兽技能解锁提示
|
| | | def GetInitFightPower(self): return self.attrTuple[12] # 初始战力 |
| | | def GetID(self): return self.attrTuple[0] # 灵兽NPCID DWORD
|
| | | def GetQuality(self): return self.attrTuple[1] # 品质 BYTE
|
| | | def GetUnlockSys(self): return self.attrTuple[2] # 解锁广播提示 char
|
| | | def GetUnLockNeedItemID(self): return self.attrTuple[3] # 解锁灵兽物品ID DWORD
|
| | | def GetUnLockNeedItemCnt(self): return self.attrTuple[4] # 解锁所需物品数量 BYTE
|
| | | def GetDecomposeExp(self): return self.attrTuple[5] # 分解单个解锁物品可获得升阶经验 DWORD
|
| | | def GetInitRank(self): return self.attrTuple[6] # 灵兽初始阶数 BYTE
|
| | | def GetMaxRank(self): return self.attrTuple[7] # 灵兽最高阶数 WORD
|
| | | def GetUseNeedRank(self): return self.attrTuple[8] # 多少阶可切换外观 WORD
|
| | | def GetSkillID(self): return self.attrTuple[9] # 灵兽技能ID list
|
| | | def GetSkillUnLock(self): return self.attrTuple[10] # 灵兽技能解锁需要阶数 list
|
| | | def GetSkillUnLockSys(self): return self.attrTuple[11] # 灵兽技能解锁提示 list
|
| | | def GetInitFightPower(self): return self.attrTuple[12] # 初始战力 DWORD |
| | | |
| | | # 灵宠升星表 |
| | | class IPY_PetStarUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetPetNPCID(self): return self.attrTuple[0] # 灵兽NPCID
|
| | | def GetPetStar(self): return self.attrTuple[1] # 灵兽星级
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升下一星所需道具 [[物品ID,个数], ...]
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 |
| | | def GetPetNPCID(self): return self.attrTuple[0] # 灵兽NPCID DWORD
|
| | | def GetPetStar(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_PetTrain(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTrainType(self): return self.attrTuple[0] # 培养类型
|
| | | def GetTrainLV(self): return self.attrTuple[1] # 培养等阶
|
| | | def GetNeedRealmLV(self): return self.attrTuple[2] # 培养所需境界
|
| | | def GetEatCntTotal(self): return self.attrTuple[3] # 升阶所需个数(非累计)
|
| | | def GetEatCntEverytime(self): return self.attrTuple[4] # 每次培养消耗x个
|
| | | def GetEatItemAttrTypeList(self): return self.attrTuple[5] # 每X个培养丹增加属性类型=EatCntEverytime
|
| | | def GetEatItemAttrValueList(self): return self.attrTuple[6] # 每X个培养丹增加属性值=EatCntEverytime
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[7] # 每级额外属性类(非累积)
|
| | | def GetLVAttrValueList(self): return self.attrTuple[8] # 每级额外属性值(非累积) |
| | | def GetTrainType(self): return self.attrTuple[0] # 培养类型 BYTE
|
| | | def GetTrainLV(self): return self.attrTuple[1] # 培养等阶 BYTE
|
| | | def GetNeedRealmLV(self): return self.attrTuple[2] # 培养所需境界 WORD
|
| | | def GetEatCntTotal(self): return self.attrTuple[3] # 升阶所需个数(非累计) DWORD
|
| | | def GetEatCntEverytime(self): return self.attrTuple[4] # 每次培养消耗x个 DWORD
|
| | | def GetEatItemAttrTypeList(self): return self.attrTuple[5] # 每X个培养丹增加属性类型=EatCntEverytime list
|
| | | def GetEatItemAttrValueList(self): return self.attrTuple[6] # 每X个培养丹增加属性值=EatCntEverytime list
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[7] # 每级额外属性类(非累积) list
|
| | | def GetLVAttrValueList(self): return self.attrTuple[8] # 每级额外属性值(非累积) list |
| | | |
| | | # 装备分解属性表 |
| | | class IPY_EquipDecompose(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLV(self): return self.attrTuple[0] # 等级
|
| | | def GetUpNeedExp(self): return self.attrTuple[1] # 升级所需经验数
|
| | | def GetAttr(self): return self.attrTuple[2] # 属性加成 |
| | | def GetLV(self): return self.attrTuple[0] # 等级 WORD
|
| | | def GetUpNeedExp(self): return self.attrTuple[1] # 升级所需经验数 DWORD
|
| | | def GetAttr(self): return self.attrTuple[2] # 属性加成 dict |
| | | |
| | | # 灵兽升阶消耗表 |
| | | class IPY_PetClassCost(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetPetID(self): return self.attrTuple[0] # 灵兽NPCID
|
| | | def GetClass(self): return self.attrTuple[1] # 灵兽阶数
|
| | | def GetUpNeedExp(self): return self.attrTuple[2] # 灵兽升阶所需经验数
|
| | | def GetAtkAdd(self): return self.attrTuple[3] # 每阶攻击力加成 |
| | | def GetPetID(self): return self.attrTuple[0] # 灵兽NPCID DWORD
|
| | | def GetClass(self): return self.attrTuple[1] # 灵兽阶数 DWORD
|
| | | def GetUpNeedExp(self): return self.attrTuple[2] # 灵兽升阶所需经验数 DWORD
|
| | | def GetAtkAdd(self): return self.attrTuple[3] # 每阶攻击力加成 DWORD |
| | | |
| | | # 灵兽吸收装备表 |
| | | class IPY_PetEatEquip(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipColor(self): return self.attrTuple[0] # 装备品质
|
| | | def GetEquipClass(self): return self.attrTuple[1] # 装备阶数
|
| | | def GetExp(self): return self.attrTuple[2] # 获得灵兽升级经验
|
| | | def GetFamilyStoreItemScore(self): return self.attrTuple[3] # 仙盟宝库积分 |
| | | def GetEquipColor(self): return self.attrTuple[0] # 装备品质 BYTE
|
| | | def GetEquipClass(self): return self.attrTuple[1] # 装备阶数 BYTE
|
| | | def GetExp(self): return self.attrTuple[2] # 获得灵兽升级经验 DWORD
|
| | | def GetFamilyStoreItemScore(self): return self.attrTuple[3] # 仙盟宝库积分 DWORD |
| | | |
| | | # 法器升级表 |
| | | class IPY_FaQiLVUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFaQiLV(self): return self.attrTuple[0] # 法器等级
|
| | | def GetNeedEatCount(self): return self.attrTuple[1] # 升级所需个数(非累计)
|
| | | def GetLVAttrType(self): return self.attrTuple[2] # 每级额外属性类型(非累积)
|
| | | def GetLVAttrValue(self): return self.attrTuple[3] # 每级额外属性值(非累积)
|
| | | def GetUpItemAttrType(self): return self.attrTuple[4] # 每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | def GetUpItemAttrValue(self): return self.attrTuple[5] # 每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | def GetUpEatItemPerCount(self): return self.attrTuple[6] # 每次培养消耗x个 |
| | | def GetFaQiLV(self): return self.attrTuple[0] # 法器等级 BYTE
|
| | | def GetNeedEatCount(self): return self.attrTuple[1] # 升级所需个数(非累计) WORD
|
| | | def GetLVAttrType(self): return self.attrTuple[2] # 每级额外属性类型(非累积) list
|
| | | def GetLVAttrValue(self): return self.attrTuple[3] # 每级额外属性值(非累积) list
|
| | | def GetUpItemAttrType(self): return self.attrTuple[4] # 每x个培养丹增加属性类型,x=UpEatItemPerCount list
|
| | | def GetUpItemAttrValue(self): return self.attrTuple[5] # 每x个培养丹增加属性值,x=UpEatItemPerCount list
|
| | | def GetUpEatItemPerCount(self): return self.attrTuple[6] # 每次培养消耗x个 DWORD |
| | | |
| | | # 坐骑升级表 |
| | | class IPY_HorseLVUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetHorseLV(self): return self.attrTuple[0] # 坐骑等级
|
| | | def GetHorseSkinID(self): return self.attrTuple[1] # 外观物品ID
|
| | | def GetNeedEatCount(self): return self.attrTuple[2] # 升级所需个数(非累计)
|
| | | def GetLVAttrType(self): return self.attrTuple[3] # 每级额外属性类型(非累积)
|
| | | def GetLVAttrValue(self): return self.attrTuple[4] # 每级额外属性值(非累积)
|
| | | def GetUpItemAttrType(self): return self.attrTuple[5] # 每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | def GetUpItemAttrValue(self): return self.attrTuple[6] # 每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | def GetUpEatItemPerCount(self): return self.attrTuple[7] # 每次培养消耗x个 |
| | | def GetHorseLV(self): return self.attrTuple[0] # 坐骑等级 BYTE
|
| | | def GetHorseSkinID(self): return self.attrTuple[1] # 外观物品ID DWORD
|
| | | def GetNeedEatCount(self): return self.attrTuple[2] # 升级所需个数(非累计) WORD
|
| | | def GetLVAttrType(self): return self.attrTuple[3] # 每级额外属性类型(非累积) list
|
| | | def GetLVAttrValue(self): return self.attrTuple[4] # 每级额外属性值(非累积) list
|
| | | def GetUpItemAttrType(self): return self.attrTuple[5] # 每x个培养丹增加属性类型,x=UpEatItemPerCount list
|
| | | def GetUpItemAttrValue(self): return self.attrTuple[6] # 每x个培养丹增加属性值,x=UpEatItemPerCount list
|
| | | def GetUpEatItemPerCount(self): return self.attrTuple[7] # 每次培养消耗x个 DWORD |
| | | |
| | | # 坐骑培养表 |
| | | class IPY_HorseTrain(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTrainType(self): return self.attrTuple[0] # 培养类型
|
| | | def GetTrainLV(self): return self.attrTuple[1] # 培养等阶
|
| | | def GetNeedRealmLV(self): return self.attrTuple[2] # 培养所需境界
|
| | | def GetEatCntTotal(self): return self.attrTuple[3] # 升阶所需个数(非累计)
|
| | | def GetEatCntEverytime(self): return self.attrTuple[4] # 每次培养消耗x个
|
| | | def GetEatItemAttrTypeList(self): return self.attrTuple[5] # 每X个培养丹增加属性类型=EatCntEverytime
|
| | | def GetEatItemAttrValueList(self): return self.attrTuple[6] # 每X个培养丹增加属性值=EatCntEverytime
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[7] # 每级额外属性类(非累积)
|
| | | def GetLVAttrValueList(self): return self.attrTuple[8] # 每级额外属性值(非累积) |
| | | def GetTrainType(self): return self.attrTuple[0] # 培养类型 BYTE
|
| | | def GetTrainLV(self): return self.attrTuple[1] # 培养等阶 BYTE
|
| | | def GetNeedRealmLV(self): return self.attrTuple[2] # 培养所需境界 WORD
|
| | | def GetEatCntTotal(self): return self.attrTuple[3] # 升阶所需个数(非累计) DWORD
|
| | | def GetEatCntEverytime(self): return self.attrTuple[4] # 每次培养消耗x个 DWORD
|
| | | def GetEatItemAttrTypeList(self): return self.attrTuple[5] # 每X个培养丹增加属性类型=EatCntEverytime list
|
| | | def GetEatItemAttrValueList(self): return self.attrTuple[6] # 每X个培养丹增加属性值=EatCntEverytime list
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[7] # 每级额外属性类(非累积) list
|
| | | def GetLVAttrValueList(self): return self.attrTuple[8] # 每级额外属性值(非累积) list |
| | | |
| | | # 坐骑幻化表 |
| | | class IPY_HorseSkinPlus(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 幻化编号ID
|
| | | def GetHorseSkinPlusID(self): return self.attrTuple[1] # 外观物品ID
|
| | | def GetUnlockItemID(self): return self.attrTuple[2] # 解锁坐骑物品编号
|
| | | def GetUnlockItemCnt(self): return self.attrTuple[3] # 解锁所需物品数量
|
| | | def GetAttrType(self): return self.attrTuple[4] # 激活加成属性类型
|
| | | def GetAttrValue(self): return self.attrTuple[5] # 激活加成属性值
|
| | | def GetInitFightPower(self): return self.attrTuple[6] # 皮肤额外战力
|
| | | def GetHorseID(self): return self.attrTuple[7] # 对应坐骑ID
|
| | | def GetSkinValidTime(self): return self.attrTuple[8] # 有效时长秒 |
| | | def GetID(self): return self.attrTuple[0] # 幻化编号ID BYTE
|
| | | def GetHorseSkinPlusID(self): return self.attrTuple[1] # 外观物品ID DWORD
|
| | | def GetUnlockItemID(self): return self.attrTuple[2] # 解锁坐骑物品编号 DWORD
|
| | | def GetUnlockItemCnt(self): return self.attrTuple[3] # 解锁所需物品数量 BYTE
|
| | | def GetAttrType(self): return self.attrTuple[4] # 激活加成属性类型 list
|
| | | def GetAttrValue(self): return self.attrTuple[5] # 激活加成属性值 list
|
| | | def GetInitFightPower(self): return self.attrTuple[6] # 皮肤额外战力 DWORD
|
| | | def GetHorseID(self): return self.attrTuple[7] # 对应坐骑ID DWORD
|
| | | def GetSkinValidTime(self): return self.attrTuple[8] # 有效时长秒 DWORD |
| | | |
| | | # 坐骑表 |
| | | class IPY_Horse(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetHorseID(self): return self.attrTuple[0] # 坐骑ID
|
| | | def GetHorseSkinID(self): return self.attrTuple[1] # 外观物品ID
|
| | | def GetQuality(self): return self.attrTuple[2] # 坐骑品质 |
| | | def GetHorseID(self): return self.attrTuple[0] # 坐骑ID DWORD
|
| | | def GetHorseSkinID(self): return self.attrTuple[1] # 外观物品ID DWORD
|
| | | def GetQuality(self): return self.attrTuple[2] # 坐骑品质 BYTE |
| | | |
| | | # 坐骑升星表 |
| | | class IPY_HorseStarUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetHorseID(self): return self.attrTuple[0] # 坐骑ID
|
| | | def GetHorseStar(self): return self.attrTuple[1] # 坐骑星级
|
| | | def GetStarUpNeedItemList(self): return self.attrTuple[2] # 升下一星所需道具 [[物品ID,个数], ...]
|
| | | def GetStarAttrType(self): return self.attrTuple[3] # 累计总属性类型
|
| | | def GetStarAttrValue(self): return self.attrTuple[4] # 累计总属性值 |
| | | def GetHorseID(self): return self.attrTuple[0] # 坐骑ID DWORD
|
| | | def GetHorseStar(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_Gubao(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGubaoID(self): return self.attrTuple[0] # 古宝ID
|
| | | def GetGubaoType(self): return self.attrTuple[1] # 古宝分类
|
| | | def GetGubaoQuality(self): return self.attrTuple[2] # 古宝品质
|
| | | def GetUnlockItemID(self): return self.attrTuple[3] # 解锁所需物品ID
|
| | | def GetUnlockItemCnt(self): return self.attrTuple[4] # 解锁所需物品数量 |
| | | def GetGubaoID(self): return self.attrTuple[0] # 古宝ID WORD
|
| | | def GetGubaoType(self): return self.attrTuple[1] # 古宝分类 BYTE
|
| | | def GetGubaoQuality(self): return self.attrTuple[2] # 古宝品质 BYTE
|
| | | def GetUnlockItemID(self): return self.attrTuple[3] # 解锁所需物品ID DWORD
|
| | | def GetUnlockItemCnt(self): return self.attrTuple[4] # 解锁所需物品数量 BYTE |
| | | |
| | | # 古宝升星表 |
| | | class IPY_GubaoStar(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGubaoID(self): return self.attrTuple[0] # 古宝ID
|
| | | def GetGubaoStar(self): return self.attrTuple[1] # 古宝星级
|
| | | def GetStarUPNeedItemInfo(self): return self.attrTuple[2] # 升星所需物品 [[物品ID,个数], ...]
|
| | | def GetStarEffIDList(self): return self.attrTuple[3] # 星级特殊效果ID列表 |
| | | def GetGubaoID(self): return self.attrTuple[0] # 古宝ID WORD
|
| | | def GetGubaoStar(self): return self.attrTuple[1] # 古宝星级 BYTE
|
| | | def GetStarUPNeedItemInfo(self): return self.attrTuple[2] # 升星所需物品 [[物品ID,个数], ...] list
|
| | | def GetStarEffIDList(self): return self.attrTuple[3] # 星级特殊效果ID列表 list |
| | | |
| | | # 古宝特殊效果表 |
| | | class IPY_GubaoEffAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGubaoEffID(self): return self.attrTuple[0] # 古宝特殊效果ID
|
| | | def GetGubaoEffType(self): return self.attrTuple[1] # 效果类型
|
| | | def GetEffCond(self): return self.attrTuple[2] # 条件
|
| | | def GetEffCond2(self): return self.attrTuple[3] # 条件2
|
| | | def GetEffCond3(self): return self.attrTuple[4] # 条件3
|
| | | def GetIsPer(self): return self.attrTuple[5] # 是否百分比提升
|
| | | def GetEffFuncAttrIDList(self): return self.attrTuple[6] # 提升指定功能属性ID列表
|
| | | def GetEffAttrID(self): return self.attrTuple[7] # 直接增加属性类型
|
| | | def GetEffAttrValue(self): return self.attrTuple[8] # 提升属性值
|
| | | def GetEffItemAwardList(self): return self.attrTuple[9] # 领取物品列表 |
| | | def GetGubaoEffID(self): return self.attrTuple[0] # 古宝特殊效果ID DWORD
|
| | | def GetGubaoEffType(self): return self.attrTuple[1] # 效果类型 BYTE
|
| | | def GetEffCond(self): return self.attrTuple[2] # 条件 DWORD
|
| | | def GetEffCond2(self): return self.attrTuple[3] # 条件2 DWORD
|
| | | def GetEffCond3(self): return self.attrTuple[4] # 条件3 DWORD
|
| | | def GetIsPer(self): return self.attrTuple[5] # 是否百分比提升 BYTE
|
| | | def GetEffFuncAttrIDList(self): return self.attrTuple[6] # 提升指定功能属性ID列表 list
|
| | | def GetEffAttrID(self): return self.attrTuple[7] # 直接增加属性类型 DWORD
|
| | | def GetEffAttrValue(self): return self.attrTuple[8] # 提升属性值 DWORD
|
| | | def GetEffItemAwardList(self): return self.attrTuple[9] # 领取物品列表 list |
| | | |
| | | # 古宝品质升级表 |
| | | class IPY_GubaoLV(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGubaoType(self): return self.attrTuple[0] # 古宝分类
|
| | | def GetGubaoQuality(self): return self.attrTuple[1] # 古宝品质
|
| | | def GetGubaoLV(self): return self.attrTuple[2] # 古宝等级
|
| | | def GetLVUPNeedItemInfo(self): return self.attrTuple[3] # 升级所需物品 [[物品ID,个数], ...]
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[4] # 等级属性类型列表
|
| | | def GetLVAttrValueList(self): return self.attrTuple[5] # 等级属性值列表 |
| | | def GetGubaoType(self): return self.attrTuple[0] # 古宝分类 BYTE
|
| | | def GetGubaoQuality(self): return self.attrTuple[1] # 古宝品质 BYTE
|
| | | def GetGubaoLV(self): return self.attrTuple[2] # 古宝等级 BYTE
|
| | | def GetLVUPNeedItemInfo(self): return self.attrTuple[3] # 升级所需物品 [[物品ID,个数], ...] list
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[4] # 等级属性类型列表 list
|
| | | def GetLVAttrValueList(self): return self.attrTuple[5] # 等级属性值列表 list |
| | | |
| | | # 神通表 |
| | | class IPY_Shentong(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetShentongID(self): return self.attrTuple[0] # 神通ID
|
| | | def GetNeedGubaoID(self): return self.attrTuple[1] # 解锁所需古宝ID |
| | | def GetShentongID(self): return self.attrTuple[0] # 神通ID BYTE
|
| | | def GetNeedGubaoID(self): return self.attrTuple[1] # 解锁所需古宝ID WORD |
| | | |
| | | # 神通升级表 |
| | | class IPY_ShentongLV(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetShentongID(self): return self.attrTuple[0] # 神通ID
|
| | | def GetShentongClassLV(self): return self.attrTuple[1] # 神通阶级
|
| | | def GetShentongLV(self): return self.attrTuple[2] # 神通等级
|
| | | def GetLVLightNeedItem(self): return self.attrTuple[3] # 点亮该级所需物品 [[物品ID,个数], ...]
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[4] # 该级属性类型列表
|
| | | def GetLVAttrValueList(self): return self.attrTuple[5] # 该级属性值列表
|
| | | def GetLVSkillID(self): return self.attrTuple[6] # 该级职业通用技能ID
|
| | | def GetFightPowerEx(self): return self.attrTuple[7] # 附加战力 |
| | | def GetShentongID(self): return self.attrTuple[0] # 神通ID BYTE
|
| | | def GetShentongClassLV(self): return self.attrTuple[1] # 神通阶级 BYTE
|
| | | def GetShentongLV(self): return self.attrTuple[2] # 神通等级 BYTE
|
| | | def GetLVLightNeedItem(self): return self.attrTuple[3] # 点亮该级所需物品 [[物品ID,个数], ...] list
|
| | | def GetLVAttrTypeList(self): return self.attrTuple[4] # 该级属性类型列表 list
|
| | | def GetLVAttrValueList(self): return self.attrTuple[5] # 该级属性值列表 list
|
| | | def GetLVSkillID(self): return self.attrTuple[6] # 该级职业通用技能ID DWORD
|
| | | def GetFightPowerEx(self): return self.attrTuple[7] # 附加战力 DWORD |
| | | |
| | | # 玩家等级表 |
| | | class IPY_PlayerLV(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLV(self): return self.attrTuple[0] # 玩家等级
|
| | | def GetExpPoint(self): return self.attrTuple[1] # 升级所需经验点,每个经验点代表的经验由项目决定
|
| | | def GetExp(self): return self.attrTuple[2] # 除经验点总经验外升级还需的经验
|
| | | def GetTalentPoint(self): return self.attrTuple[3] # 等级获得的天赋点
|
| | | def GetReExp(self): return self.attrTuple[4] # 等级经验效率(second)
|
| | | def GetReMaxHP(self): return self.attrTuple[5] # 生命
|
| | | def GetReAtk(self): return self.attrTuple[6] # 攻击
|
| | | def GetReDef(self): return self.attrTuple[7] # 防御
|
| | | def GetReHit(self): return self.attrTuple[8] # 命中
|
| | | def GetReMiss(self): return self.attrTuple[9] # 闪避
|
| | | def GetReAtkSpeed(self): return self.attrTuple[10] # 攻速
|
| | | def GetReSkillAtkRate(self): return self.attrTuple[11] # 技能伤害比例
|
| | | def GetReDamagePer(self): return self.attrTuple[12] # 增加伤害
|
| | | def GetReDamReduce(self): return self.attrTuple[13] # 减少伤害
|
| | | def GetReIgnoreDefRate(self): return self.attrTuple[14] # 无视防御比例
|
| | | def GetReLuckyHitRate(self): return self.attrTuple[15] # 会心一击率
|
| | | def GetReLuckyHit(self): return self.attrTuple[16] # 会心一击伤害
|
| | | def GetReBleedDamage(self): return self.attrTuple[17] # 流血伤害增加
|
| | | def GetReIceAtk(self): return self.attrTuple[18] # 真实伤害
|
| | | def GetReIceDef(self): return self.attrTuple[19] # 真实抵御
|
| | | def GetRePetAtk(self): return self.attrTuple[20] # 灵宠攻击
|
| | | def GetRePetSkillAtkRate(self): return self.attrTuple[21] # 灵宠技能
|
| | | def GetRePetDamPer(self): return self.attrTuple[22] # 灵宠伤害增加
|
| | | def GetReFinalHurt(self): return self.attrTuple[23] # 固定伤害增加
|
| | | def GetReFinalHurtReduce(self): return self.attrTuple[24] # 固定伤害减少
|
| | | def GetRePotionReply(self): return self.attrTuple[25] # 血瓶恢复量
|
| | | def GetRePotionCD(self): return self.attrTuple[26] # ѪƿCD
|
| | | def GetAttackEff(self): return self.attrTuple[27] # 挂机效率
|
| | | def GetReFightPower(self): return self.attrTuple[28] # 战斗力
|
| | | def GetIceLodeFightPower(self): return self.attrTuple[29] # 冰晶矿脉扫荡战斗力 |
| | | def GetLV(self): return self.attrTuple[0] # 玩家等级 WORD
|
| | | def GetExpPoint(self): return self.attrTuple[1] # 升级所需经验点,每个经验点代表的经验由项目决定 DWORD
|
| | | def GetExp(self): return self.attrTuple[2] # 除经验点总经验外升级还需的经验 DWORD
|
| | | def GetTalentPoint(self): return self.attrTuple[3] # 等级获得的天赋点 BYTE
|
| | | def GetReExp(self): return self.attrTuple[4] # 等级经验效率(second) DWORD
|
| | | def GetReMaxHP(self): return self.attrTuple[5] # 生命 DWORD
|
| | | def GetReAtk(self): return self.attrTuple[6] # 攻击 DWORD
|
| | | def GetReDef(self): return self.attrTuple[7] # 防御 DWORD
|
| | | def GetReHit(self): return self.attrTuple[8] # 命中 DWORD
|
| | | def GetReMiss(self): return self.attrTuple[9] # 闪避 DWORD
|
| | | def GetReAtkSpeed(self): return self.attrTuple[10] # 攻速 DWORD
|
| | | def GetReSkillAtkRate(self): return self.attrTuple[11] # 技能伤害比例 DWORD
|
| | | def GetReDamagePer(self): return self.attrTuple[12] # 增加伤害 DWORD
|
| | | def GetReDamReduce(self): return self.attrTuple[13] # 减少伤害 DWORD
|
| | | def GetReIgnoreDefRate(self): return self.attrTuple[14] # 无视防御比例 DWORD
|
| | | def GetReLuckyHitRate(self): return self.attrTuple[15] # 会心一击率 DWORD
|
| | | def GetReLuckyHit(self): return self.attrTuple[16] # 会心一击伤害 DWORD
|
| | | def GetReBleedDamage(self): return self.attrTuple[17] # 流血伤害增加 DWORD
|
| | | def GetReIceAtk(self): return self.attrTuple[18] # 真实伤害 DWORD
|
| | | def GetReIceDef(self): return self.attrTuple[19] # 真实抵御 DWORD
|
| | | def GetRePetAtk(self): return self.attrTuple[20] # 灵宠攻击 DWORD
|
| | | def GetRePetSkillAtkRate(self): return self.attrTuple[21] # 灵宠技能 DWORD
|
| | | def GetRePetDamPer(self): return self.attrTuple[22] # 灵宠伤害增加 DWORD
|
| | | def GetReFinalHurt(self): return self.attrTuple[23] # 固定伤害增加 DWORD
|
| | | def GetReFinalHurtReduce(self): return self.attrTuple[24] # 固定伤害减少 DWORD
|
| | | def GetRePotionReply(self): return self.attrTuple[25] # 血瓶恢复量 DWORD
|
| | | def GetRePotionCD(self): return self.attrTuple[26] # ѪƿCD DWORD
|
| | | def GetAttackEff(self): return self.attrTuple[27] # 挂机效率 DWORD
|
| | | def GetReFightPower(self): return self.attrTuple[28] # 战斗力 DWORD
|
| | | def GetIceLodeFightPower(self): return self.attrTuple[29] # 冰晶矿脉扫荡战斗力 DWORD |
| | | |
| | | # 特殊地图玩家属性公式表 |
| | | class IPY_SpecMapPlayerAttrFormat(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID
|
| | | def GetAttrName(self): return self.attrTuple[1] # 属性名
|
| | | def GetAttrValueFormat(self): return self.attrTuple[2] # 最终属性值公式(可用参数属性名) |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
|
| | | def GetAttrName(self): return self.attrTuple[1] # 属性名 char
|
| | | def GetAttrValueFormat(self): return self.attrTuple[2] # 最终属性值公式(可用参数属性名) char |
| | | |
| | | # GM测试属性表 |
| | | class IPY_GMAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGMAttrID(self): return self.attrTuple[0] # 数据ID
|
| | | def GetIsValid(self): return self.attrTuple[1] # 是否有效的
|
| | | def GetGMAccID(self): return self.attrTuple[2] # GM玩家账号
|
| | | def GetGMMaxLV(self): return self.attrTuple[3] # 有效的最大等级
|
| | | def GetAttrLV(self): return self.attrTuple[4] # 对应等级表中的属性
|
| | | def GetAttrPer(self): return self.attrTuple[5] # 对应等级表中的比例
|
| | | def GetAttrSpecDict(self): return self.attrTuple[6] # 特殊属性值字典 {attrKey:value, ...}
|
| | | def GetAttrExDict(self): return self.attrTuple[7] # 特殊属性值字典 {attrKey:value, ...} |
| | | def GetGMAttrID(self): return self.attrTuple[0] # 数据ID DWORD
|
| | | def GetIsValid(self): return self.attrTuple[1] # 是否有效的 BYTE
|
| | | def GetGMAccID(self): return self.attrTuple[2] # GM玩家账号 char
|
| | | def GetGMMaxLV(self): return self.attrTuple[3] # 有效的最大等级 WORD
|
| | | def GetAttrLV(self): return self.attrTuple[4] # 对应等级表中的属性 WORD
|
| | | def GetAttrPer(self): return self.attrTuple[5] # 对应等级表中的比例 float
|
| | | def GetAttrSpecDict(self): return self.attrTuple[6] # 特殊属性值字典 {attrKey:value, ...} dict
|
| | | def GetAttrExDict(self): return self.attrTuple[7] # 特殊属性值字典 {attrKey:value, ...} dict |
| | | |
| | | # NPC表扩展 |
| | | class IPY_NPCEx(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID
|
| | | def GetFightPowerLackAtkLimit(self): return self.attrTuple[1] # 战力不足限制攻击
|
| | | def GetSuppressFightPower(self): return self.attrTuple[2] # 推荐/压制战力
|
| | | def GetMinAtk(self): return self.attrTuple[3] # 最小攻击力
|
| | | def GetMaxAtk(self): return self.attrTuple[4] # 最大攻击力
|
| | | def GetDef(self): return self.attrTuple[5] # 防御值
|
| | | def GetMaxHP(self): return self.attrTuple[6] # 最大生命值,可超过20E
|
| | | def GetAtkSpeed(self): return self.attrTuple[7] # 攻击速度
|
| | | def GetMissRate(self): return self.attrTuple[8] # 闪避概率
|
| | | def GetMissDefRate(self): return self.attrTuple[9] # 抗闪避概率
|
| | | def GetSuperHitRate(self): return self.attrTuple[10] # 暴击概率
|
| | | def GetSuperHitRateReduce(self): return self.attrTuple[11] # 抗暴击概率
|
| | | def GetFaintRate(self): return self.attrTuple[12] # 击晕概率
|
| | | def GetFaintDefRate(self): return self.attrTuple[13] # 抗击晕概率
|
| | | def GetComboRate(self): return self.attrTuple[14] # 连击概率
|
| | | def GetComboDefRate(self): return self.attrTuple[15] # 抗连击概率
|
| | | def GetAtkBackRate(self): return self.attrTuple[16] # 反击概率
|
| | | def GetAtkBackDefRate(self): return self.attrTuple[17] # 抗反击概率
|
| | | def GetSuckHPPer(self): return self.attrTuple[18] # 吸血比率
|
| | | def GetSuckHPDefPer(self): return self.attrTuple[19] # 抗吸血比率 |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
|
| | | def GetFightPowerLackAtkLimit(self): return self.attrTuple[1] # 战力不足限制攻击 BYTE
|
| | | def GetSuppressFightPower(self): return self.attrTuple[2] # 推荐/压制战力 DWORD
|
| | | def GetMinAtk(self): return self.attrTuple[3] # 最小攻击力 DWORD
|
| | | def GetMaxAtk(self): return self.attrTuple[4] # 最大攻击力 DWORD
|
| | | def GetDef(self): return self.attrTuple[5] # 防御值 DWORD
|
| | | def GetMaxHP(self): return self.attrTuple[6] # 最大生命值,可超过20E DWORD
|
| | | def GetAtkSpeed(self): return self.attrTuple[7] # 攻击速度 DWORD
|
| | | def GetMissRate(self): return self.attrTuple[8] # 闪避概率 DWORD
|
| | | def GetMissDefRate(self): return self.attrTuple[9] # 抗闪避概率 DWORD
|
| | | def GetSuperHitRate(self): return self.attrTuple[10] # 暴击概率 DWORD
|
| | | def GetSuperHitRateReduce(self): return self.attrTuple[11] # 抗暴击概率 DWORD
|
| | | def GetFaintRate(self): return self.attrTuple[12] # 击晕概率 DWORD
|
| | | def GetFaintDefRate(self): return self.attrTuple[13] # 抗击晕概率 DWORD
|
| | | def GetComboRate(self): return self.attrTuple[14] # 连击概率 DWORD
|
| | | def GetComboDefRate(self): return self.attrTuple[15] # 抗连击概率 DWORD
|
| | | def GetAtkBackRate(self): return self.attrTuple[16] # 反击概率 DWORD
|
| | | def GetAtkBackDefRate(self): return self.attrTuple[17] # 抗反击概率 DWORD
|
| | | def GetSuckHPPer(self): return self.attrTuple[18] # 吸血比率 DWORD
|
| | | def GetSuckHPDefPer(self): return self.attrTuple[19] # 抗吸血比率 DWORD |
| | | |
| | | # 成长型境界怪物表 |
| | | class IPY_NPCRealmStrengthen(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID
|
| | | def GetRealmDifficulty(self): return self.attrTuple[1] # 境界难度
|
| | | def GetMapID(self): return self.attrTuple[2]
|
| | | def GetLV(self): return self.attrTuple[3] # NPC等级
|
| | | def GetExp(self): return self.attrTuple[4] # 基础经验
|
| | | def GetMaxDrapLV(self): return self.attrTuple[5] # 玩家最大可掉落等级
|
| | | def GetEquipClassLV(self): return self.attrTuple[6] # 掉落装备阶
|
| | | def GetDropMoneyMin(self): return self.attrTuple[7] # 最小金币
|
| | | def GetDropMoneyMax(self): return self.attrTuple[8] # 最大金币
|
| | | def GetLowLV(self): return self.attrTuple[9] # 推荐最低等级
|
| | | def GetHighestLV(self): return self.attrTuple[10] # 推荐最高等级
|
| | | def GetDefense(self): return self.attrTuple[11] # 推荐防御
|
| | | def GetMDef(self): return self.attrTuple[12] # 标准击杀时间/毫秒
|
| | | def GetFireDef(self): return self.attrTuple[13] # 脱机挂经验计算战力
|
| | | def GetSP(self): return self.attrTuple[14] # SP |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
|
| | | def GetRealmDifficulty(self): return self.attrTuple[1] # 境界难度 BYTE
|
| | | def GetMapID(self): return self.attrTuple[2] # DWORD
|
| | | def GetLV(self): return self.attrTuple[3] # NPC等级 DWORD
|
| | | def GetExp(self): return self.attrTuple[4] # 基础经验 DWORD
|
| | | def GetMaxDrapLV(self): return self.attrTuple[5] # 玩家最大可掉落等级 WORD
|
| | | def GetEquipClassLV(self): return self.attrTuple[6] # 掉落装备阶 BYTE
|
| | | def GetDropMoneyMin(self): return self.attrTuple[7] # 最小金币 DWORD
|
| | | def GetDropMoneyMax(self): return self.attrTuple[8] # 最大金币 DWORD
|
| | | def GetLowLV(self): return self.attrTuple[9] # 推荐最低等级 WORD
|
| | | def GetHighestLV(self): return self.attrTuple[10] # 推荐最高等级 WORD
|
| | | def GetDefense(self): return self.attrTuple[11] # 推荐防御 DWORD
|
| | | def GetMDef(self): return self.attrTuple[12] # 标准击杀时间/毫秒 DWORD
|
| | | def GetFireDef(self): return self.attrTuple[13] # 脱机挂经验计算战力 DWORD
|
| | | def GetSP(self): return self.attrTuple[14] # SP DWORD |
| | | |
| | | # 成长型怪物参数公式表 |
| | | class IPY_NPCStrengthen(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID
|
| | | def GetIsStrengthenByPlayerCount(self): return self.attrTuple[1] # 是否根据人数成长
|
| | | def GetLVStrengthenMark(self): return self.attrTuple[2] # 等级成长属性公式标记
|
| | | def GetLVStrengthenType(self): return self.attrTuple[3] # 等级成长类型, 0-不按等级成长;1-按玩家平均等级;2-按玩家最大等级;3-按世界等级;
|
| | | def GetCmpNPCBaseLV(self): return self.attrTuple[4] # 是否比较NPC表等级, 是的话取NPC表配置等级与成长等级中较大等级
|
| | | def GetHitTime(self): return self.attrTuple[5] # 受击次数
|
| | | def GetDefCoefficient(self): return self.attrTuple[6] # 人物防御系数
|
| | | def GetAtkCoefficient(self): return self.attrTuple[7] # 人物攻击系数
|
| | | def GetAdjustCoefficient(self): return self.attrTuple[8] # 调整系数比例
|
| | | def GetAtkInterval(self): return self.attrTuple[9] # 怪物攻击间隔
|
| | | def GetHitRate(self): return self.attrTuple[10] # 对人物的命中率
|
| | | def GetMissRate(self): return self.attrTuple[11] # 对人物的闪避率
|
| | | def GetMonterNum(self): return self.attrTuple[12] # 怪物数
|
| | | def GetIceAtkCoefficient(self): return self.attrTuple[13] # 元素攻击比例
|
| | | def GetIceDefCoefficient(self): return self.attrTuple[14] # 元素抗性比例
|
| | | def GetMaxEnduranceTime(self): return self.attrTuple[15] # 玩家最大承受伤害时间
|
| | | def GetFightPowerCoefficient(self): return self.attrTuple[16] # 压制战斗力系数 |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
|
| | | def GetIsStrengthenByPlayerCount(self): return self.attrTuple[1] # 是否根据人数成长 BYTE
|
| | | def GetLVStrengthenMark(self): return self.attrTuple[2] # 等级成长属性公式标记 BYTE
|
| | | def GetLVStrengthenType(self): return self.attrTuple[3] # 等级成长类型, 0-不按等级成长;1-按玩家平均等级;2-按玩家最大等级;3-按世界等级; BYTE
|
| | | def GetCmpNPCBaseLV(self): return self.attrTuple[4] # 是否比较NPC表等级, 是的话取NPC表配置等级与成长等级中较大等级 BYTE
|
| | | def GetHitTime(self): return self.attrTuple[5] # 受击次数 DWORD
|
| | | def GetDefCoefficient(self): return self.attrTuple[6] # 人物防御系数 DWORD
|
| | | def GetAtkCoefficient(self): return self.attrTuple[7] # 人物攻击系数 DWORD
|
| | | def GetAdjustCoefficient(self): return self.attrTuple[8] # 调整系数比例 DWORD
|
| | | def GetAtkInterval(self): return self.attrTuple[9] # 怪物攻击间隔 DWORD
|
| | | def GetHitRate(self): return self.attrTuple[10] # 对人物的命中率 DWORD
|
| | | def GetMissRate(self): return self.attrTuple[11] # 对人物的闪避率 DWORD
|
| | | def GetMonterNum(self): return self.attrTuple[12] # 怪物数 DWORD
|
| | | def GetIceAtkCoefficient(self): return self.attrTuple[13] # 元素攻击比例 DWORD
|
| | | def GetIceDefCoefficient(self): return self.attrTuple[14] # 元素抗性比例 DWORD
|
| | | def GetMaxEnduranceTime(self): return self.attrTuple[15] # 玩家最大承受伤害时间 DWORD
|
| | | def GetFightPowerCoefficient(self): return self.attrTuple[16] # 压制战斗力系数 DWORD |
| | | |
| | | # NPC时间掉血表 |
| | | class IPY_NPCTimeLostHP(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID
|
| | | def GetLostHPPerSecond(self): return self.attrTuple[1] # 单人每秒掉血量
|
| | | def GetMaxPlayerCount(self): return self.attrTuple[2] # 最大人数
|
| | | def GetLostHPPerSecondEx(self): return self.attrTuple[3] # 每增加一人附加掉血量
|
| | | def GetFightPowerMinByLV(self): return self.attrTuple[4] # 标准战力是否取等级表
|
| | | def GetFightPowerMin(self): return self.attrTuple[5] # 标准战力
|
| | | def GetFightPowerMax(self): return self.attrTuple[6] # 上限战力
|
| | | def GetEveryFightPower(self): return self.attrTuple[7] # 每x点战力
|
| | | def GetEveryFightPowerLostHPEx(self): return self.attrTuple[8] # 每x点战力附加伤害 |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
|
| | | def GetLostHPPerSecond(self): return self.attrTuple[1] # 单人每秒掉血量 DWORD
|
| | | def GetMaxPlayerCount(self): return self.attrTuple[2] # 最大人数 BYTE
|
| | | def GetLostHPPerSecondEx(self): return self.attrTuple[3] # 每增加一人附加掉血量 DWORD
|
| | | def GetFightPowerMinByLV(self): return self.attrTuple[4] # 标准战力是否取等级表 BYTE
|
| | | def GetFightPowerMin(self): return self.attrTuple[5] # 标准战力 DWORD
|
| | | def GetFightPowerMax(self): return self.attrTuple[6] # 上限战力 DWORD
|
| | | def GetEveryFightPower(self): return self.attrTuple[7] # 每x点战力 DWORD
|
| | | def GetEveryFightPowerLostHPEx(self): return self.attrTuple[8] # 每x点战力附加伤害 DWORD |
| | | |
| | | # 装备套装属性表 |
| | | class IPY_EquipSuitAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetSuiteID(self): return self.attrTuple[0] # 套装ID
|
| | | def GetSuiteCnt(self): return self.attrTuple[1] # 套装件数
|
| | | def GetStar(self): return self.attrTuple[2] # 星数
|
| | | def GetAttrInfo(self): return self.attrTuple[3] # 属性
|
| | | def GetSkillID(self): return self.attrTuple[4] # 技能ID
|
| | | def GetIsNotify(self): return self.attrTuple[5] # 是否广播
|
| | | def GetActivateIndex(self): return self.attrTuple[6] # 激活索引 |
| | | def GetSuiteID(self): return self.attrTuple[0] # 套装ID WORD
|
| | | def GetSuiteCnt(self): return self.attrTuple[1] # 套装件数 BYTE
|
| | | def GetStar(self): return self.attrTuple[2] # 星数 BYTE
|
| | | def GetAttrInfo(self): return self.attrTuple[3] # 属性 dict
|
| | | def GetSkillID(self): return self.attrTuple[4] # 技能ID DWORD
|
| | | def GetIsNotify(self): return self.attrTuple[5] # 是否广播 BYTE
|
| | | def GetActivateIndex(self): return self.attrTuple[6] # 激活索引 WORD |
| | | |
| | | # 羽翼精炼属性表 |
| | | class IPY_WingRefineAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetWingClassLV(self): return self.attrTuple[0] # 翅膀阶级
|
| | | def GetAttrInfo(self): return self.attrTuple[1] # 精炼属性信息
|
| | | def GetItemColorInfo(self): return self.attrTuple[2] # 精炼经验对应颜色信息
|
| | | def GetMaxRefineExp(self): return self.attrTuple[3] # 本阶最大精炼值 |
| | | def GetWingClassLV(self): return self.attrTuple[0] # 翅膀阶级 BYTE
|
| | | def GetAttrInfo(self): return self.attrTuple[1] # 精炼属性信息 dict
|
| | | def GetItemColorInfo(self): return self.attrTuple[2] # 精炼经验对应颜色信息 dict
|
| | | def GetMaxRefineExp(self): return self.attrTuple[3] # 本阶最大精炼值 DWORD |
| | | |
| | | # 羽翼精炼经验表 |
| | | class IPY_WingRefineExp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetItemID(self): return self.attrTuple[0] # 精炼物品ID
|
| | | def GetRandExpMin(self): return self.attrTuple[1] # 最小随机精炼值
|
| | | def GetRandExpMax(self): return self.attrTuple[2] # 最大随机精炼值
|
| | | def GetExpMaterial(self): return self.attrTuple[3] # 翅膀代数对应精炼值 |
| | | def GetItemID(self): return self.attrTuple[0] # 精炼物品ID DWORD
|
| | | def GetRandExpMin(self): return self.attrTuple[1] # 最小随机精炼值 DWORD
|
| | | def GetRandExpMax(self): return self.attrTuple[2] # 最大随机精炼值 DWORD
|
| | | def GetExpMaterial(self): return self.attrTuple[3] # 翅膀代数对应精炼值 dict |
| | | |
| | | # 仙盟科技表 |
| | | class IPY_FamilyTech(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTechID(self): return self.attrTuple[0] # 科技ID*1000+等级
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型
|
| | | def GetAttrValue(self): return self.attrTuple[2] # 属性值
|
| | | def GetContribution(self): return self.attrTuple[3] # 需要贡献度
|
| | | def GetPowerEx(self): return self.attrTuple[4] # 额外战力 |
| | | def GetTechID(self): return self.attrTuple[0] # 科技ID*1000+等级 DWORD
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型 BYTE
|
| | | def GetAttrValue(self): return self.attrTuple[2] # 属性值 DWORD
|
| | | def GetContribution(self): return self.attrTuple[3] # 需要贡献度 DWORD
|
| | | def GetPowerEx(self): return self.attrTuple[4] # 额外战力 DWORD |
| | | |
| | | # 战斗力参数等级系数表 |
| | | class IPY_FightPowerParam(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLV(self): return self.attrTuple[0] # 等级
|
| | | def GetCftHit(self): return self.attrTuple[1] # 命中系数
|
| | | def GetCftMiss(self): return self.attrTuple[2] # 闪避系数
|
| | | def GetCftIgnoreDefRate(self): return self.attrTuple[3] # 无视防御系数
|
| | | def GetCftDamChanceDef(self): return self.attrTuple[4] # 抵御系数
|
| | | def GetCftFaintRate(self): return self.attrTuple[5] # 击晕系数
|
| | | def GetCftSuperHitRateReduce(self): return self.attrTuple[6] # 暴击率抗性系数
|
| | | def GetCftSuperHitRate(self): return self.attrTuple[7] # 暴击率系数
|
| | | def GetCftLuckyHitRate(self): return self.attrTuple[8] # 会心一击率系数
|
| | | def GetCftLuckyHitRateReduce(self): return self.attrTuple[9] # 会心一击抗性系数
|
| | | def GetCftSkillAtkRate(self): return self.attrTuple[10] # 技能伤害系数
|
| | | def GetCftSkillAtkRateReduce(self): return self.attrTuple[11] # 技能减伤系数
|
| | | def GetCftFinalHurtPer(self): return self.attrTuple[12] # 最终伤害加成系数
|
| | | def GetCftFinalHurtReducePer(self): return self.attrTuple[13] # 最终伤害减免系数
|
| | | def GetCftDamagePerPVP(self): return self.attrTuple[14] # PVP伤害增加系数
|
| | | def GetCftDamagePerPVPReduce(self): return self.attrTuple[15] # PVP伤害减少系数
|
| | | def GetCftNPCHurtAddPer(self): return self.attrTuple[16] # PVE技能加成系数
|
| | | def GetCftNormalHurtPer(self): return self.attrTuple[17] # 普通附加伤害加成系数
|
| | | def GetCftFabaoHurtPer(self): return self.attrTuple[18] # 法宝附加伤害加成系数
|
| | | def GetCftDamBackPer(self): return self.attrTuple[19] # 伤害反射系数
|
| | | def GetCftIgnoreDefRateReduce(self): return self.attrTuple[20] # 无视防御抗性系数
|
| | | def GetCftFaintDefRate(self): return self.attrTuple[21] # 控制抵抗系数
|
| | | def GetCftAtkSpeed(self): return self.attrTuple[22] # 攻速系数
|
| | | def GetCftJobAHurtAddPer(self): return self.attrTuple[23] # 对目标战士伤害加成
|
| | | def GetCftJobBHurtAddPer(self): return self.attrTuple[24] # 对目标法师伤害加成
|
| | | def GetCftJobCHurtAddPer(self): return self.attrTuple[25] # 对目标弓箭伤害加成
|
| | | def GetCftJobAAtkReducePer(self): return self.attrTuple[26] # 战士攻击伤害减免
|
| | | def GetCftJobBAtkReducePer(self): return self.attrTuple[27] # 法师攻击伤害减免
|
| | | def GetCftJobCAtkReducePer(self): return self.attrTuple[28] # 弓箭攻击伤害减免
|
| | | def GetCftAffairSpeedPer(self): return self.attrTuple[29] # 仙盟事务速度加成
|
| | | def GetCftFamilyBossHurtPer(self): return self.attrTuple[30] # 仙盟BOSS伤害加成
|
| | | def GetCftFamilyWarHPPer(self): return self.attrTuple[31] # 仙盟联赛生命加成
|
| | | def GetCftFamilyWarAtkPer(self): return self.attrTuple[32] # 仙盟联赛攻击加成
|
| | | def GetCftFamilySitExpPer(self): return self.attrTuple[33] # 仙盟打坐经验加成 |
| | | def GetLV(self): return self.attrTuple[0] # 等级 WORD
|
| | | def GetCftHit(self): return self.attrTuple[1] # 命中系数 DWORD
|
| | | def GetCftMiss(self): return self.attrTuple[2] # 闪避系数 DWORD
|
| | | def GetCftIgnoreDefRate(self): return self.attrTuple[3] # 无视防御系数 DWORD
|
| | | def GetCftDamChanceDef(self): return self.attrTuple[4] # 抵御系数 DWORD
|
| | | def GetCftFaintRate(self): return self.attrTuple[5] # 击晕系数 DWORD
|
| | | def GetCftSuperHitRateReduce(self): return self.attrTuple[6] # 暴击率抗性系数 DWORD
|
| | | def GetCftSuperHitRate(self): return self.attrTuple[7] # 暴击率系数 DWORD
|
| | | def GetCftLuckyHitRate(self): return self.attrTuple[8] # 会心一击率系数 DWORD
|
| | | def GetCftLuckyHitRateReduce(self): return self.attrTuple[9] # 会心一击抗性系数 DWORD
|
| | | def GetCftSkillAtkRate(self): return self.attrTuple[10] # 技能伤害系数 DWORD
|
| | | def GetCftSkillAtkRateReduce(self): return self.attrTuple[11] # 技能减伤系数 DWORD
|
| | | def GetCftFinalHurtPer(self): return self.attrTuple[12] # 最终伤害加成系数 DWORD
|
| | | def GetCftFinalHurtReducePer(self): return self.attrTuple[13] # 最终伤害减免系数 DWORD
|
| | | def GetCftDamagePerPVP(self): return self.attrTuple[14] # PVP伤害增加系数 DWORD
|
| | | def GetCftDamagePerPVPReduce(self): return self.attrTuple[15] # PVP伤害减少系数 DWORD
|
| | | def GetCftNPCHurtAddPer(self): return self.attrTuple[16] # PVE技能加成系数 DWORD
|
| | | def GetCftNormalHurtPer(self): return self.attrTuple[17] # 普通附加伤害加成系数 DWORD
|
| | | def GetCftFabaoHurtPer(self): return self.attrTuple[18] # 法宝附加伤害加成系数 DWORD
|
| | | def GetCftDamBackPer(self): return self.attrTuple[19] # 伤害反射系数 DWORD
|
| | | def GetCftIgnoreDefRateReduce(self): return self.attrTuple[20] # 无视防御抗性系数 DWORD
|
| | | def GetCftFaintDefRate(self): return self.attrTuple[21] # 控制抵抗系数 DWORD
|
| | | def GetCftAtkSpeed(self): return self.attrTuple[22] # 攻速系数 DWORD
|
| | | def GetCftJobAHurtAddPer(self): return self.attrTuple[23] # 对目标战士伤害加成 DWORD
|
| | | def GetCftJobBHurtAddPer(self): return self.attrTuple[24] # 对目标法师伤害加成 DWORD
|
| | | def GetCftJobCHurtAddPer(self): return self.attrTuple[25] # 对目标弓箭伤害加成 DWORD
|
| | | def GetCftJobAAtkReducePer(self): return self.attrTuple[26] # 战士攻击伤害减免 DWORD
|
| | | def GetCftJobBAtkReducePer(self): return self.attrTuple[27] # 法师攻击伤害减免 DWORD
|
| | | def GetCftJobCAtkReducePer(self): return self.attrTuple[28] # 弓箭攻击伤害减免 DWORD
|
| | | def GetCftAffairSpeedPer(self): return self.attrTuple[29] # 仙盟事务速度加成 DWORD
|
| | | def GetCftFamilyBossHurtPer(self): return self.attrTuple[30] # 仙盟BOSS伤害加成 DWORD
|
| | | def GetCftFamilyWarHPPer(self): return self.attrTuple[31] # 仙盟联赛生命加成 DWORD
|
| | | def GetCftFamilyWarAtkPer(self): return self.attrTuple[32] # 仙盟联赛攻击加成 DWORD
|
| | | def GetCftFamilySitExpPer(self): return self.attrTuple[33] # 仙盟打坐经验加成 DWORD |
| | | |
| | | # NPC掉落表 |
| | | class IPY_NPCDropItem(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID
|
| | | def GetMaxWorldLV(self): return self.attrTuple[1] # 最大世界等级,0为不限制,不受最大掉落等级影响
|
| | | def GetMaxDropLV(self): return self.attrTuple[2] # 最大可掉落的玩家等级, 不影响世界等级
|
| | | def GetCanDropRatePlus(self): return self.attrTuple[3] # 额外提升掉率的是否有效
|
| | | def GetIsDropJobSelf(self): return self.attrTuple[4] # 是否只掉落本职业
|
| | | def GetPieRateDrop(self): return self.attrTuple[5] # 饼图概率掉落信息 [(概率,0),(概率,(阶,颜色)),...]
|
| | | def GetPieRateDoCnt(self): return self.attrTuple[6] # 饼图概率执行次数
|
| | | def GetIndepRateDrop(self): return self.attrTuple[7] # 独立概率掉落信息 {(阶,颜色):概率,...}
|
| | | def GetIndepRateDoCnt(self): return self.attrTuple[8] # 独立概率执行次数
|
| | | def GetEquipColorMaxDropCount(self): return self.attrTuple[9] # 装备颜色最大掉落物品数 {颜色:上限数量,...}
|
| | | def GetTianxuanEquipRateList(self): return self.attrTuple[10] # 天玄丹装备掉落饼图 [[概率,(阶,品质)], ...]
|
| | | def GetEquipColorSuitInfo(self): return self.attrTuple[11] # 装备颜色对应套装概率 {颜色:套装概率, ...}
|
| | | def GetEquipPartKeyRateInfo(self): return self.attrTuple[12] # 装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
|
| | | def GetColorSuitPartOptimization(self): return self.attrTuple[13] # 部位颜色套评分优选掉落,十位代表颜色,个位代表套装
|
| | | def GetKillCountDropEquipPub(self): return self.attrTuple[14] # 第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...}
|
| | | def GetItemIDDropRate(self): return self.attrTuple[15] # 指定物品ID掉率信息 {物品ID:概率, ...}
|
| | | def GetTianxuanItemIDRate(self): return self.attrTuple[16] # 天玄丹指定ID概率 {物品ID:概率, ...}
|
| | | def GetItemIDMaxDropCount(self): return self.attrTuple[17] # 指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...}
|
| | | def GetItemKeyDropRate(self): return self.attrTuple[18] # 物品ID集合Key概率, 随机一个, 优先级低 {物品ID集合key:概率, ...}
|
| | | def GetItemKeyDropRateJob(self): return self.attrTuple[19] # 物品ID集合Key概率, 自身职业, 优先级高 {物品ID集合key:概率, ...}
|
| | | def GetTianxuanItemKeyRate(self): return self.attrTuple[20] # 天玄丹指定ID集合Key概率{物品ID集合key:概率, ...}
|
| | | def GetItemKeyMaxDropCount(self): return self.attrTuple[21] # 物品ID集合Key随机次数,没配默认1次 {物品ID集合key:随机次数,...}
|
| | | def GetDropMoneyDoCnt(self): return self.attrTuple[22] # 掉落金币执行次数
|
| | | def GetDropMoneyRate(self): return self.attrTuple[23] # 掉落金币概率
|
| | | def GetDropMoneyMin(self): return self.attrTuple[24] # 掉落金币最小值
|
| | | def GetDropMoneyMax(self): return self.attrTuple[25] # 掉落金币最大值
|
| | | def GetKillCountDropPub(self): return self.attrTuple[26] # 击杀次数必掉(公共){击杀次数:[[物品ID, ...], [随机物品ID, ...]], ...}
|
| | | def GetKillCountDropPri(self): return self.attrTuple[27] # 击杀次数必掉(私有)[击杀次数,[物品ID,...],是否直接放入背包]
|
| | | def GetPriItemIDDrop(self): return self.attrTuple[28] # 所有归属者私有掉落物品ID列表,每人一份,默认绑定,没有职业区分[物品ID, ...]
|
| | | def GetAucionItemCanSell(self): return self.attrTuple[29] # 掉落拍品可否上架集市 |
| | | def GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
|
| | | def GetMaxWorldLV(self): return self.attrTuple[1] # 最大世界等级,0为不限制,不受最大掉落等级影响 WORD
|
| | | def GetMaxDropLV(self): return self.attrTuple[2] # 最大可掉落的玩家等级, 不影响世界等级 WORD
|
| | | def GetCanDropRatePlus(self): return self.attrTuple[3] # 额外提升掉率的是否有效 BYTE
|
| | | def GetIsDropJobSelf(self): return self.attrTuple[4] # 是否只掉落本职业 BYTE
|
| | | def GetPieRateDrop(self): return self.attrTuple[5] # 饼图概率掉落信息 [(概率,0),(概率,(阶,颜色)),...] list
|
| | | def GetPieRateDoCnt(self): return self.attrTuple[6] # 饼图概率执行次数 BYTE
|
| | | def GetIndepRateDrop(self): return self.attrTuple[7] # 独立概率掉落信息 {(阶,颜色):概率,...} dict
|
| | | def GetIndepRateDoCnt(self): return self.attrTuple[8] # 独立概率执行次数 BYTE
|
| | | def GetEquipColorMaxDropCount(self): return self.attrTuple[9] # 装备颜色最大掉落物品数 {颜色:上限数量,...} dict
|
| | | def GetTianxuanEquipRateList(self): return self.attrTuple[10] # 天玄丹装备掉落饼图 [[概率,(阶,品质)], ...] list
|
| | | def GetEquipColorSuitInfo(self): return self.attrTuple[11] # 装备颜色对应套装概率 {颜色:套装概率, ...} dict
|
| | | def GetEquipPartKeyRateInfo(self): return self.attrTuple[12] # 装备部位集合信息 {(颜色,是否套装):部位集合key, ...} dict
|
| | | def GetColorSuitPartOptimization(self): return self.attrTuple[13] # 部位颜色套评分优选掉落,十位代表颜色,个位代表套装 BYTE
|
| | | def GetKillCountDropEquipPub(self): return self.attrTuple[14] # 第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...} dict
|
| | | def GetItemIDDropRate(self): return self.attrTuple[15] # 指定物品ID掉率信息 {物品ID:概率, ...} dict
|
| | | def GetTianxuanItemIDRate(self): return self.attrTuple[16] # 天玄丹指定ID概率 {物品ID:概率, ...} dict
|
| | | def GetItemIDMaxDropCount(self): return self.attrTuple[17] # 指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...} dict
|
| | | def GetItemKeyDropRate(self): return self.attrTuple[18] # 物品ID集合Key概率, 随机一个, 优先级低 {物品ID集合key:概率, ...} dict
|
| | | def GetItemKeyDropRateJob(self): return self.attrTuple[19] # 物品ID集合Key概率, 自身职业, 优先级高 {物品ID集合key:概率, ...} dict
|
| | | def GetTianxuanItemKeyRate(self): return self.attrTuple[20] # 天玄丹指定ID集合Key概率{物品ID集合key:概率, ...} dict
|
| | | def GetItemKeyMaxDropCount(self): return self.attrTuple[21] # 物品ID集合Key随机次数,没配默认1次 {物品ID集合key:随机次数,...} dict
|
| | | def GetDropMoneyDoCnt(self): return self.attrTuple[22] # 掉落金币执行次数 BYTE
|
| | | def GetDropMoneyRate(self): return self.attrTuple[23] # 掉落金币概率 WORD
|
| | | def GetDropMoneyMin(self): return self.attrTuple[24] # 掉落金币最小值 WORD
|
| | | def GetDropMoneyMax(self): return self.attrTuple[25] # 掉落金币最大值 WORD
|
| | | def GetKillCountDropPub(self): return self.attrTuple[26] # 击杀次数必掉(公共){击杀次数:[[物品ID, ...], [随机物品ID, ...]], ...} dict
|
| | | def GetKillCountDropPri(self): return self.attrTuple[27] # 击杀次数必掉(私有)[击杀次数,[物品ID,...],是否直接放入背包] list
|
| | | def GetPriItemIDDrop(self): return self.attrTuple[28] # 所有归属者私有掉落物品ID列表,每人一份,默认绑定,没有职业区分[物品ID, ...] list
|
| | | def GetAucionItemCanSell(self): return self.attrTuple[29] # 掉落拍品可否上架集市 BYTE |
| | | |
| | | # 符印塔表 |
| | | class IPY_RuneTower(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 塔编号
|
| | | def GetRunePoint(self): return self.attrTuple[1] # 过关给符印精华
|
| | | def GetYsog(self): return self.attrTuple[2] # 过关给魔精
|
| | | def GetNPCID(self): return self.attrTuple[3] # npcid
|
| | | def GetIsNotify(self): return self.attrTuple[4] # 是否广播
|
| | | def GetFixEndAward(self): return self.attrTuple[5] # 固定结算奖励
|
| | | def GetGoodDrop(self): return self.attrTuple[6] # 珍稀符印通关掉落概率
|
| | | def GetSweepRunePoint(self): return self.attrTuple[7] # 扫荡符印精华
|
| | | def GetSweepYsog(self): return self.attrTuple[8] # 扫荡魔精
|
| | | def GetSweepGoodDrop(self): return self.attrTuple[9] # 扫荡珍稀符印 |
| | | def GetID(self): return self.attrTuple[0] # 塔编号 DWORD
|
| | | def GetRunePoint(self): return self.attrTuple[1] # 过关给符印精华 DWORD
|
| | | def GetYsog(self): return self.attrTuple[2] # 过关给魔精 DWORD
|
| | | def GetNPCID(self): return self.attrTuple[3] # npcid DWORD
|
| | | def GetIsNotify(self): return self.attrTuple[4] # 是否广播 BYTE
|
| | | def GetFixEndAward(self): return self.attrTuple[5] # 固定结算奖励 list
|
| | | def GetGoodDrop(self): return self.attrTuple[6] # 珍稀符印通关掉落概率 dict
|
| | | def GetSweepRunePoint(self): return self.attrTuple[7] # 扫荡符印精华 DWORD
|
| | | def GetSweepYsog(self): return self.attrTuple[8] # 扫荡魔精 DWORD
|
| | | def GetSweepGoodDrop(self): return self.attrTuple[9] # 扫荡珍稀符印 dict |
| | | |
| | | # 地图表格 |
| | | class IPY_ChinMap(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMapID(self): return self.attrTuple[0] # 地图ID
|
| | | def GetCanRide(self): return self.attrTuple[1] # 可否骑乘
|
| | | def GetCanOutPet(self): return self.attrTuple[2] # 可否召唤宠物
|
| | | def GetSightType(self): return self.attrTuple[3] # 视野类型 |
| | | def GetMapID(self): return self.attrTuple[0] # 地图ID DWORD
|
| | | def GetCanRide(self): return self.attrTuple[1] # 可否骑乘 BYTE
|
| | | def GetCanOutPet(self): return self.attrTuple[2] # 可否召唤宠物 BYTE
|
| | | def GetSightType(self): return self.attrTuple[3] # 视野类型 DWORD |
| | | |
| | | # 副本总表 |
| | | class IPY_FBFunc(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID
|
| | | def GetDayTimes(self): return self.attrTuple[1] # 每日可挑战次数, 0为不限制
|
| | | def GetDayResetType(self): return self.attrTuple[2] # 每日次数重置类型; 0-不重置,1-0点,2-5点
|
| | | def GetWeekTimes(self): return self.attrTuple[3] # 每周可挑战次数, 0为不限制
|
| | | def GetWeekResetType(self): return self.attrTuple[4] # 每周次数重置类型; 0-不重置,1-0点,2-5点
|
| | | def GetRewardRate(self): return self.attrTuple[5] # 评级奖励比例
|
| | | def GetBuyTimesVIPPriID(self): return self.attrTuple[6] # 购买次数VIP权限ID
|
| | | def GetExtraTimesVIPPriID(self): return self.attrTuple[7] # 额外次数VIP权限ID
|
| | | def GetExtraTimesMWPriID(self): return self.attrTuple[8] # 额外次数法宝权限ID
|
| | | def GetGuardPick(self): return self.attrTuple[9] # 该地图守护是否能拾取
|
| | | def GetOfflineTime(self): return self.attrTuple[10] # 离线多久退出副本(秒)
|
| | | def GetFBPoint(self): return self.attrTuple[11] # 副本过关仙缘币
|
| | | def GetHelpPoint(self): return self.attrTuple[12] # 助战仙缘币(0代表不可助战)
|
| | | def GetDayHelpCountMax(self): return self.attrTuple[13] # 每日手动助战获得仙缘币次数(非镜像) |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
|
| | | def GetDayTimes(self): return self.attrTuple[1] # 每日可挑战次数, 0为不限制 BYTE
|
| | | def GetDayResetType(self): return self.attrTuple[2] # 每日次数重置类型; 0-不重置,1-0点,2-5点 BYTE
|
| | | def GetWeekTimes(self): return self.attrTuple[3] # 每周可挑战次数, 0为不限制 BYTE
|
| | | def GetWeekResetType(self): return self.attrTuple[4] # 每周次数重置类型; 0-不重置,1-0点,2-5点 BYTE
|
| | | def GetRewardRate(self): return self.attrTuple[5] # 评级奖励比例 list
|
| | | def GetBuyTimesVIPPriID(self): return self.attrTuple[6] # 购买次数VIP权限ID DWORD
|
| | | def GetExtraTimesVIPPriID(self): return self.attrTuple[7] # 额外次数VIP权限ID DWORD
|
| | | def GetExtraTimesMWPriID(self): return self.attrTuple[8] # 额外次数法宝权限ID DWORD
|
| | | def GetGuardPick(self): return self.attrTuple[9] # 该地图守护是否能拾取 BYTE
|
| | | def GetOfflineTime(self): return self.attrTuple[10] # 离线多久退出副本(秒) WORD
|
| | | def GetFBPoint(self): return self.attrTuple[11] # 副本过关仙缘币 WORD
|
| | | def GetHelpPoint(self): return self.attrTuple[12] # 助战仙缘币(0代表不可助战) WORD
|
| | | def GetDayHelpCountMax(self): return self.attrTuple[13] # 每日手动助战获得仙缘币次数(非镜像) BYTE |
| | | |
| | | # 副本功能线路表 |
| | | class IPY_FBLine(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID
|
| | | def GetMapID(self): return self.attrTuple[2] # 场景地图ID
|
| | | def GetLVLimitMin(self): return self.attrTuple[3] # 最低等级限制, 0为不限制
|
| | | def GetLVLimitMax(self): return self.attrTuple[4] # 最高等级限制, 0为不限制
|
| | | def GetTicketID(self): return self.attrTuple[5] # 门票ID
|
| | | def GetTicketCostCnt(self): return self.attrTuple[6] # 门票消耗数信息
|
| | | def GetTicketPrice(self): return self.attrTuple[7] # 门票单价(不能用钱抵的配0)
|
| | | def GetSweepLVLimit(self): return self.attrTuple[8] # 扫荡等级限制, 0为不限制
|
| | | def GetSweepItemID(self): return self.attrTuple[9] # 扫荡所需道具ID
|
| | | def GetSweepCostCnt(self): return self.attrTuple[10] # 扫荡所需道具个数
|
| | | def GetEnterPosInfo(self): return self.attrTuple[11] # 进入坐标信息
|
| | | def GetStepTime(self): return self.attrTuple[12] # 阶段时间
|
| | | def GetRefreshNPC(self): return self.attrTuple[13] # 标试点刷怪配置
|
| | | def GetGradeInfo(self): return self.attrTuple[14] # 评级规则
|
| | | def GetRewardInfo(self): return self.attrTuple[15] # 奖励信息 |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID BYTE
|
| | | def GetMapID(self): return self.attrTuple[2] # 场景地图ID DWORD
|
| | | def GetLVLimitMin(self): return self.attrTuple[3] # 最低等级限制, 0为不限制 WORD
|
| | | def GetLVLimitMax(self): return self.attrTuple[4] # 最高等级限制, 0为不限制 WORD
|
| | | def GetTicketID(self): return self.attrTuple[5] # 门票ID DWORD
|
| | | def GetTicketCostCnt(self): return self.attrTuple[6] # 门票消耗数信息 list
|
| | | def GetTicketPrice(self): return self.attrTuple[7] # 门票单价(不能用钱抵的配0) WORD
|
| | | def GetSweepLVLimit(self): return self.attrTuple[8] # 扫荡等级限制, 0为不限制 WORD
|
| | | def GetSweepItemID(self): return self.attrTuple[9] # 扫荡所需道具ID DWORD
|
| | | def GetSweepCostCnt(self): return self.attrTuple[10] # 扫荡所需道具个数 BYTE
|
| | | def GetEnterPosInfo(self): return self.attrTuple[11] # 进入坐标信息 eval
|
| | | def GetStepTime(self): return self.attrTuple[12] # 阶段时间 eval
|
| | | def GetRefreshNPC(self): return self.attrTuple[13] # 标试点刷怪配置 eval
|
| | | def GetGradeInfo(self): return self.attrTuple[14] # 评级规则 eval
|
| | | def GetRewardInfo(self): return self.attrTuple[15] # 奖励信息 eval |
| | | |
| | | # 副本回合制表 |
| | | class IPY_FBTurn(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID
|
| | | def GetNPCID(self): return self.attrTuple[2] # NPCID
|
| | | def GetPetNPCIDList(self): return self.attrTuple[3] # 灵宠NPCID列表
|
| | | def GetElfSkillIDList(self): return self.attrTuple[4] # 精怪技能ID列表
|
| | | def GetSTSkillIDList(self): return self.attrTuple[5] # 神通技能ID列表
|
| | | def GetAwardItemListFirst(self): return self.attrTuple[6] # 首次过关奖励列表[[物品ID,个数,是否拍品], ...]
|
| | | def GetAwardItemList(self): return self.attrTuple[7] # 再次过关奖励列表[[物品ID,个数,是否拍品], ...] |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID WORD
|
| | | def GetNPCID(self): return self.attrTuple[2] # NPCID DWORD
|
| | | def GetPetNPCIDList(self): return self.attrTuple[3] # 灵宠NPCID列表 list
|
| | | def GetElfSkillIDList(self): return self.attrTuple[4] # 精怪技能ID列表 list
|
| | | def GetSTSkillIDList(self): return self.attrTuple[5] # 神通技能ID列表 list
|
| | | def GetAwardItemListFirst(self): return self.attrTuple[6] # 首次过关奖励列表[[物品ID,个数,是否拍品], ...] list
|
| | | def GetAwardItemList(self): return self.attrTuple[7] # 再次过关奖励列表[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 副本助战表 |
| | | class IPY_FBHelpBattle(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID
|
| | | def GetFightPowerMin(self): return self.attrTuple[2] # 助战最低战力,也是副本保底战力
|
| | | def GetRobotFightPower(self): return self.attrTuple[3] # 助战NPC战力
|
| | | def GetRobotLV(self): return self.attrTuple[4] # 助战NPC等级
|
| | | def GetRobotBaseHurt(self): return self.attrTuple[5] # 助战NPC保底伤害
|
| | | def GetRobotHPCoefficient(self): return self.attrTuple[6] # 助战NPC生命系数
|
| | | def GetRobotSkillsDict(self): return self.attrTuple[7] # 助战NPC技能, {"职业":[技能列表], ...} |
| | | def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # 功能线路ID BYTE
|
| | | def GetFightPowerMin(self): return self.attrTuple[2] # 助战最低战力,也是副本保底战力 DWORD
|
| | | def GetRobotFightPower(self): return self.attrTuple[3] # 助战NPC战力 DWORD
|
| | | def GetRobotLV(self): return self.attrTuple[4] # 助战NPC等级 WORD
|
| | | def GetRobotBaseHurt(self): return self.attrTuple[5] # 助战NPC保底伤害 DWORD
|
| | | def GetRobotHPCoefficient(self): return self.attrTuple[6] # 助战NPC生命系数 WORD
|
| | | def GetRobotSkillsDict(self): return self.attrTuple[7] # 助战NPC技能, {"职业":[技能列表], ...} dict |
| | | |
| | | # 副本刷怪标识点表 |
| | | class IPY_NPCCustomRefresh(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 刷怪规则ID
|
| | | def GetRefreshMarkInfo(self): return self.attrTuple[1] # 标试点, 当配置多个时为随机标试点, 不重复
|
| | | def GetRefreshNPCID(self): return self.attrTuple[2] # 指定NPCID
|
| | | def GetRandNPCIDList(self): return self.attrTuple[3] # 单次随机刷怪NPCID
|
| | | def GetNPCIDCountList(self): return self.attrTuple[4] # 单次指定刷怪NPC
|
| | | def GetMaxCount(self): return self.attrTuple[5] # 单个点最大存在怪物数
|
| | | def GetTotalMaxCount(self): return self.attrTuple[6] # 相同标试点总刷怪物数
|
| | | def GetIsLineOneOnly(self): return self.attrTuple[7] # 是否仅在1线刷怪
|
| | | def GetRefreshTick(self): return self.attrTuple[8] # 刷怪间隔秒
|
| | | def GetIsRepeat(self): return self.attrTuple[9] # 是否循环刷怪 |
| | | def GetID(self): return self.attrTuple[0] # 刷怪规则ID DWORD
|
| | | def GetRefreshMarkInfo(self): return self.attrTuple[1] # 标试点, 当配置多个时为随机标试点, 不重复 list
|
| | | def GetRefreshNPCID(self): return self.attrTuple[2] # 指定NPCID DWORD
|
| | | def GetRandNPCIDList(self): return self.attrTuple[3] # 单次随机刷怪NPCID list
|
| | | def GetNPCIDCountList(self): return self.attrTuple[4] # 单次指定刷怪NPC list
|
| | | def GetMaxCount(self): return self.attrTuple[5] # 单个点最大存在怪物数 WORD
|
| | | def GetTotalMaxCount(self): return self.attrTuple[6] # 相同标试点总刷怪物数 WORD
|
| | | def GetIsLineOneOnly(self): return self.attrTuple[7] # 是否仅在1线刷怪 BYTE
|
| | | def GetRefreshTick(self): return self.attrTuple[8] # 刷怪间隔秒 DWORD
|
| | | def GetIsRepeat(self): return self.attrTuple[9] # 是否循环刷怪 BYTE |
| | | |
| | | # 日常活动表 |
| | | class IPY_DailyAction(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDailyID(self): return self.attrTuple[0] # 活动ID
|
| | | def GetOpenTimeDict(self): return self.attrTuple[1] # 开启时间
|
| | | def GetDuration(self): return self.attrTuple[2] # 持续时间, 0为不限制
|
| | | def GetDayTimes(self): return self.attrTuple[3] # 每日次数, 0为不限制
|
| | | def GetDayBuyTimes(self): return self.attrTuple[4] # 每日可购买次数
|
| | | def GetBuyTimesPrivilegeID(self): return self.attrTuple[5] # 购买次数VIP权限ID
|
| | | def GetMoneyType(self): return self.attrTuple[6] # 货币类型
|
| | | def GetBuyNeedMoney(self): return self.attrTuple[7] # 购买次数需要仙玉
|
| | | def GetDayItemAddTimes(self): return self.attrTuple[8] # 每日可用物品增加次数
|
| | | def GetDayItemID(self): return self.attrTuple[9] # 增加次数的物品ID
|
| | | def GetDayResetType(self): return self.attrTuple[10] # 每日次数重置类型; 0-不重置,1-0点,2-5点
|
| | | def GetWeekTimes(self): return self.attrTuple[11] # 每周次数, 0为不限制
|
| | | def GetWeekResetType(self): return self.attrTuple[12] # 每周次数重置类型; 0-不重置,1-0点,2-5点 |
| | | 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_EquipColor(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipColor(self): return self.attrTuple[0] # 装备颜色
|
| | | def GetRangeLV(self): return self.attrTuple[1] # 等级范围
|
| | | def GetRangeRand(self): return self.attrTuple[2] # 随机上下限范围
|
| | | def GetBattleAttrCount(self): return self.attrTuple[3] # 战斗属性条数
|
| | | def GetBattleDefAttrCount(self): return self.attrTuple[4] # 战斗抗性条数
|
| | | def GetRangeFaintRate(self): return self.attrTuple[5] # 击晕范围
|
| | | def GetRangeFaintDefRate(self): return self.attrTuple[6] # 抗击晕范围
|
| | | def GetRangeSuperHitRate(self): return self.attrTuple[7] # 暴击范围
|
| | | def GetRangeSuperHitRateReduce(self): return self.attrTuple[8] # 抗暴击范围
|
| | | def GetRangeComboRate(self): return self.attrTuple[9] # 连击范围
|
| | | def GetRangeComboDefRate(self): return self.attrTuple[10] # 抗连击范围
|
| | | def GetRangeMissRate(self): return self.attrTuple[11] # 闪避范围
|
| | | def GetRangeMissDefRate(self): return self.attrTuple[12] # 抗闪避范围
|
| | | def GetRangeAtkBackRate(self): return self.attrTuple[13] # 反击范围
|
| | | def GetRangeAtkBackDefRate(self): return self.attrTuple[14] # 抗反击范围
|
| | | def GetRangeSuckHPPer(self): return self.attrTuple[15] # 吸血范围
|
| | | def GetRangeSuckHPDefPer(self): return self.attrTuple[16] # 抗吸血范围
|
| | | def GetMoneyBase(self): return self.attrTuple[17] # 分解基础货币值 |
| | | def GetEquipColor(self): return self.attrTuple[0] # 装备颜色 BYTE
|
| | | def GetRangeLV(self): return self.attrTuple[1] # 等级范围 list
|
| | | def GetRangeRand(self): return self.attrTuple[2] # 随机上下限范围 list
|
| | | def GetBattleAttrCount(self): return self.attrTuple[3] # 战斗属性条数 BYTE
|
| | | def GetBattleDefAttrCount(self): return self.attrTuple[4] # 战斗抗性条数 BYTE
|
| | | def GetRangeFaintRate(self): return self.attrTuple[5] # 击晕范围 list
|
| | | def GetRangeFaintDefRate(self): return self.attrTuple[6] # 抗击晕范围 list
|
| | | def GetRangeSuperHitRate(self): return self.attrTuple[7] # 暴击范围 list
|
| | | def GetRangeSuperHitRateReduce(self): return self.attrTuple[8] # 抗暴击范围 list
|
| | | def GetRangeComboRate(self): return self.attrTuple[9] # 连击范围 list
|
| | | def GetRangeComboDefRate(self): return self.attrTuple[10] # 抗连击范围 list
|
| | | def GetRangeMissRate(self): return self.attrTuple[11] # 闪避范围 list
|
| | | def GetRangeMissDefRate(self): return self.attrTuple[12] # 抗闪避范围 list
|
| | | def GetRangeAtkBackRate(self): return self.attrTuple[13] # 反击范围 list
|
| | | def GetRangeAtkBackDefRate(self): return self.attrTuple[14] # 抗反击范围 list
|
| | | def GetRangeSuckHPPer(self): return self.attrTuple[15] # 吸血范围 list
|
| | | def GetRangeSuckHPDefPer(self): return self.attrTuple[16] # 抗吸血范围 list
|
| | | def GetMoneyBase(self): return self.attrTuple[17] # 分解基础货币值 DWORD |
| | | |
| | | # 装备品质部位表 |
| | | class IPY_EquipColorPlace(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipColor(self): return self.attrTuple[0] # 装备颜色
|
| | | def GetEquipPlace(self): return self.attrTuple[1] # 装备部位
|
| | | def GetRangeAtk(self): return self.attrTuple[2] # 攻击范围
|
| | | def GetRangeHP(self): return self.attrTuple[3] # 生命范围
|
| | | def GetRangeDef(self): return self.attrTuple[4] # 防御范围
|
| | | def GetRangeAtkSpeed(self): return self.attrTuple[5] # 攻速范围 |
| | | def GetEquipColor(self): return self.attrTuple[0] # 装备颜色 BYTE
|
| | | def GetEquipPlace(self): return self.attrTuple[1] # 装备部位 BYTE
|
| | | def GetRangeAtk(self): return self.attrTuple[2] # 攻击范围 list
|
| | | def GetRangeHP(self): return self.attrTuple[3] # 生命范围 list
|
| | | def GetRangeDef(self): return self.attrTuple[4] # 防御范围 list
|
| | | def GetRangeAtkSpeed(self): return self.attrTuple[5] # 攻速范围 list |
| | | |
| | | # 装备评分属性系数表 |
| | | class IPY_EquipGSParam(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetClassLV(self): return self.attrTuple[0] # 装备阶级
|
| | | def GetEquipColor(self): return self.attrTuple[1] # 装备颜色
|
| | | def GetIsSuit(self): return self.attrTuple[2] # 是否套装
|
| | | def GetItemQuality(self): return self.attrTuple[3] # 物品星级
|
| | | def GetBaseEquipMaxHPAddPerC(self): return self.attrTuple[4] # 基础防具生命百分比系数
|
| | | def GetBaseEquipAtkAddPerC(self): return self.attrTuple[5] # 基础武器攻击百分比系数
|
| | | def GetSuperHitC(self): return self.attrTuple[6] # 暴击值系数
|
| | | def GetSuperHitPerC(self): return self.attrTuple[7] # 暴击值百分比系数
|
| | | def GetLuckyHitRateC(self): return self.attrTuple[8] # 会心一击率系数
|
| | | def GetLuckyHitRateReduceC(self): return self.attrTuple[9] # 会心一击抗性系数
|
| | | def GetLuckPerC(self): return self.attrTuple[10] # 气运百分比系数
|
| | | def GetPerLVAtkC(self): return self.attrTuple[11] # 每级增加攻击力系数
|
| | | def GetPerLVMaxHPC(self): return self.attrTuple[12] # 每级增加生命值系数
|
| | | def GetDropMoneyPerC(self): return self.attrTuple[13] # 增加掉落金币量百分比系数
|
| | | def GetSuperHitReduceC(self): return self.attrTuple[14] # 暴击减伤百分比系数
|
| | | def GetSuperHitRateReduceC(self): return self.attrTuple[15] # 暴击抗性系数
|
| | | def GetHitC(self): return self.attrTuple[16] # 命中系数
|
| | | def GetMissC(self): return self.attrTuple[17] # 闪避系数
|
| | | def GetPetDamPerC(self): return self.attrTuple[18] # 灵宠增伤百分比系数
|
| | | def GetMaxHPPerC(self): return self.attrTuple[19] # 生命加成系数
|
| | | def GetAtkPerC(self): return self.attrTuple[20] # 攻击加成系数
|
| | | def GetSkillAtkRateC(self): return self.attrTuple[21] # 技能加成系数
|
| | | def GetSkillAtkRateReduceC(self): return self.attrTuple[22] # 技能减免系数
|
| | | def GetSkillAddPer1C(self): return self.attrTuple[23] # 技能伤害增强1系数
|
| | | def GetSkillAddPer2C(self): return self.attrTuple[24] # 技能伤害增强2系数
|
| | | def GetSkillAddPer3C(self): return self.attrTuple[25] # 技能伤害增强3系数
|
| | | def GetSkillAddPer4C(self): return self.attrTuple[26] # 技能伤害增强4系数
|
| | | def GetSkillAddPer5C(self): return self.attrTuple[27] # 技能伤害增强5系数
|
| | | def GetSkillAddPer6C(self): return self.attrTuple[28] # 技能伤害增强6系数
|
| | | def GetSkillAddPer7C(self): return self.attrTuple[29] # 技能伤害增强7系数
|
| | | def GetSkillReducePer1C(self): return self.attrTuple[30] # 受到技能伤害减少1系数
|
| | | def GetSkillReducePer2C(self): return self.attrTuple[31] # 受到技能伤害减少2系数
|
| | | def GetSkillReducePer3C(self): return self.attrTuple[32] # 受到技能伤害减少3系数
|
| | | def GetSkillReducePer4C(self): return self.attrTuple[33] # 受到技能伤害减少4系数
|
| | | def GetSkillReducePer5C(self): return self.attrTuple[34] # 受到技能伤害减少5系数
|
| | | def GetSkillReducePer6C(self): return self.attrTuple[35] # 受到技能伤害减少6系数
|
| | | def GetSkillReducePer7C(self): return self.attrTuple[36] # 受到技能伤害减少7系数
|
| | | def GetReduceSkillCDPerC(self): return self.attrTuple[37] # 减少所有技能CD系数
|
| | | def GetLuckyHitPerC(self): return self.attrTuple[38] # 会心伤害加成系数
|
| | | def GetFaintDefRateC(self): return self.attrTuple[39] # 控制抵抗系数
|
| | | def GetSuperHitRateC(self): return self.attrTuple[40] # 暴击率加成系数
|
| | | def GetIgnoreDefRateC(self): return self.attrTuple[41] # 无视防御系数
|
| | | def GetIgnoreDefRateReduceC(self): return self.attrTuple[42] # 无视防御减免系数
|
| | | def GetProDefPerC(self): return self.attrTuple[43] # 防护百分比系数
|
| | | def GetFinalHurtPerC(self): return self.attrTuple[44] # 最终伤害加成系数
|
| | | def GetFinalHurtReducePerC(self): return self.attrTuple[45] # 最终伤害减免系数
|
| | | def GetAtkSpeedC(self): return self.attrTuple[46] # 攻速系数
|
| | | def GetFaintRateC(self): return self.attrTuple[47] # 击晕率系数
|
| | | def GetComboRateC(self): return self.attrTuple[48] # 连击率系数
|
| | | def GetComboDefRateC(self): return self.attrTuple[49] # 抗连击系数
|
| | | def GetAtkBackRateC(self): return self.attrTuple[50] # 反击率系数
|
| | | def GetAtkBackDefRateC(self): return self.attrTuple[51] # 抗反击系数
|
| | | def GetSuckHPPerC(self): return self.attrTuple[52] # 吸血率系数
|
| | | def GetSuckHPDefPerC(self): return self.attrTuple[53] # 抗吸血系数 |
| | | def GetClassLV(self): return self.attrTuple[0] # 装备阶级 BYTE
|
| | | def GetEquipColor(self): return self.attrTuple[1] # 装备颜色 BYTE
|
| | | def GetIsSuit(self): return self.attrTuple[2] # 是否套装 BYTE
|
| | | def GetItemQuality(self): return self.attrTuple[3] # 物品星级 BYTE
|
| | | def GetBaseEquipMaxHPAddPerC(self): return self.attrTuple[4] # 基础防具生命百分比系数 DWORD
|
| | | def GetBaseEquipAtkAddPerC(self): return self.attrTuple[5] # 基础武器攻击百分比系数 DWORD
|
| | | def GetSuperHitC(self): return self.attrTuple[6] # 暴击值系数 DWORD
|
| | | def GetSuperHitPerC(self): return self.attrTuple[7] # 暴击值百分比系数 DWORD
|
| | | def GetLuckyHitRateC(self): return self.attrTuple[8] # 会心一击率系数 DWORD
|
| | | def GetLuckyHitRateReduceC(self): return self.attrTuple[9] # 会心一击抗性系数 DWORD
|
| | | def GetLuckPerC(self): return self.attrTuple[10] # 气运百分比系数 DWORD
|
| | | def GetPerLVAtkC(self): return self.attrTuple[11] # 每级增加攻击力系数 DWORD
|
| | | def GetPerLVMaxHPC(self): return self.attrTuple[12] # 每级增加生命值系数 DWORD
|
| | | def GetDropMoneyPerC(self): return self.attrTuple[13] # 增加掉落金币量百分比系数 DWORD
|
| | | def GetSuperHitReduceC(self): return self.attrTuple[14] # 暴击减伤百分比系数 DWORD
|
| | | def GetSuperHitRateReduceC(self): return self.attrTuple[15] # 暴击抗性系数 DWORD
|
| | | def GetHitC(self): return self.attrTuple[16] # 命中系数 DWORD
|
| | | def GetMissC(self): return self.attrTuple[17] # 闪避系数 DWORD
|
| | | def GetPetDamPerC(self): return self.attrTuple[18] # 灵宠增伤百分比系数 DWORD
|
| | | def GetMaxHPPerC(self): return self.attrTuple[19] # 生命加成系数 DWORD
|
| | | def GetAtkPerC(self): return self.attrTuple[20] # 攻击加成系数 DWORD
|
| | | def GetSkillAtkRateC(self): return self.attrTuple[21] # 技能加成系数 DWORD
|
| | | def GetSkillAtkRateReduceC(self): return self.attrTuple[22] # 技能减免系数 DWORD
|
| | | def GetSkillAddPer1C(self): return self.attrTuple[23] # 技能伤害增强1系数 DWORD
|
| | | def GetSkillAddPer2C(self): return self.attrTuple[24] # 技能伤害增强2系数 DWORD
|
| | | def GetSkillAddPer3C(self): return self.attrTuple[25] # 技能伤害增强3系数 DWORD
|
| | | def GetSkillAddPer4C(self): return self.attrTuple[26] # 技能伤害增强4系数 DWORD
|
| | | def GetSkillAddPer5C(self): return self.attrTuple[27] # 技能伤害增强5系数 DWORD
|
| | | def GetSkillAddPer6C(self): return self.attrTuple[28] # 技能伤害增强6系数 DWORD
|
| | | def GetSkillAddPer7C(self): return self.attrTuple[29] # 技能伤害增强7系数 DWORD
|
| | | def GetSkillReducePer1C(self): return self.attrTuple[30] # 受到技能伤害减少1系数 DWORD
|
| | | def GetSkillReducePer2C(self): return self.attrTuple[31] # 受到技能伤害减少2系数 DWORD
|
| | | def GetSkillReducePer3C(self): return self.attrTuple[32] # 受到技能伤害减少3系数 DWORD
|
| | | def GetSkillReducePer4C(self): return self.attrTuple[33] # 受到技能伤害减少4系数 DWORD
|
| | | def GetSkillReducePer5C(self): return self.attrTuple[34] # 受到技能伤害减少5系数 DWORD
|
| | | def GetSkillReducePer6C(self): return self.attrTuple[35] # 受到技能伤害减少6系数 DWORD
|
| | | def GetSkillReducePer7C(self): return self.attrTuple[36] # 受到技能伤害减少7系数 DWORD
|
| | | def GetReduceSkillCDPerC(self): return self.attrTuple[37] # 减少所有技能CD系数 DWORD
|
| | | def GetLuckyHitPerC(self): return self.attrTuple[38] # 会心伤害加成系数 DWORD
|
| | | def GetFaintDefRateC(self): return self.attrTuple[39] # 控制抵抗系数 DWORD
|
| | | def GetSuperHitRateC(self): return self.attrTuple[40] # 暴击率加成系数 DWORD
|
| | | def GetIgnoreDefRateC(self): return self.attrTuple[41] # 无视防御系数 DWORD
|
| | | def GetIgnoreDefRateReduceC(self): return self.attrTuple[42] # 无视防御减免系数 DWORD
|
| | | def GetProDefPerC(self): return self.attrTuple[43] # 防护百分比系数 DWORD
|
| | | def GetFinalHurtPerC(self): return self.attrTuple[44] # 最终伤害加成系数 DWORD
|
| | | def GetFinalHurtReducePerC(self): return self.attrTuple[45] # 最终伤害减免系数 DWORD
|
| | | def GetAtkSpeedC(self): return self.attrTuple[46] # 攻速系数 DWORD
|
| | | def GetFaintRateC(self): return self.attrTuple[47] # 击晕率系数 DWORD
|
| | | def GetComboRateC(self): return self.attrTuple[48] # 连击率系数 DWORD
|
| | | def GetComboDefRateC(self): return self.attrTuple[49] # 抗连击系数 DWORD
|
| | | def GetAtkBackRateC(self): return self.attrTuple[50] # 反击率系数 DWORD
|
| | | def GetAtkBackDefRateC(self): return self.attrTuple[51] # 抗反击系数 DWORD
|
| | | def GetSuckHPPerC(self): return self.attrTuple[52] # 吸血率系数 DWORD
|
| | | def GetSuckHPDefPerC(self): return self.attrTuple[53] # 抗吸血系数 DWORD |
| | | |
| | | # 成就表 |
| | | class IPY_Success(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 成就ID
|
| | | def GetType(self): return self.attrTuple[1] # 成就类型
|
| | | def GetNeedCnt(self): return self.attrTuple[2] # 需要数量
|
| | | def GetCondition(self): return self.attrTuple[3] # 辅助条件
|
| | | def GetPreSuccess(self): return self.attrTuple[4] # 需要达成前置成就
|
| | | def GetAwardItem(self): return self.attrTuple[5] # 奖励物品列表
|
| | | def GetAwardItem2(self): return self.attrTuple[6] # 通行证奖励物品列表
|
| | | def GetMoney(self): return self.attrTuple[7] # 金钱
|
| | | def GetExp(self): return self.attrTuple[8] # 经验
|
| | | def GetAwardAttr(self): return self.attrTuple[9] # 奖励属性
|
| | | def GetRedPacketID(self): return self.attrTuple[10] # 红包ID
|
| | | def GetMagicWeaponID(self): return self.attrTuple[11] # 法宝ID
|
| | | def GetMagicWeaponExp(self): return self.attrTuple[12] # 法宝升级经验 |
| | | def GetID(self): return self.attrTuple[0] # 成就ID DWORD
|
| | | def GetType(self): return self.attrTuple[1] # 成就类型 WORD
|
| | | def GetNeedCnt(self): return self.attrTuple[2] # 需要数量 DWORD
|
| | | def GetCondition(self): return self.attrTuple[3] # 辅助条件 list
|
| | | def GetPreSuccess(self): return self.attrTuple[4] # 需要达成前置成就 list
|
| | | def GetAwardItem(self): return self.attrTuple[5] # 奖励物品列表 dict
|
| | | def GetAwardItem2(self): return self.attrTuple[6] # 通行证奖励物品列表 dict
|
| | | def GetMoney(self): return self.attrTuple[7] # 金钱 dict
|
| | | def GetExp(self): return self.attrTuple[8] # 经验 DWORD
|
| | | def GetAwardAttr(self): return self.attrTuple[9] # 奖励属性 dict
|
| | | def GetRedPacketID(self): return self.attrTuple[10] # 红包ID DWORD
|
| | | def GetMagicWeaponID(self): return self.attrTuple[11] # 法宝ID DWORD
|
| | | def GetMagicWeaponExp(self): return self.attrTuple[12] # 法宝升级经验 DWORD |
| | | |
| | | # 通天令等级表 |
| | | class IPY_TongTianLV(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTTLV(self): return self.attrTuple[0] # 通天令等级
|
| | | def GetLVUPPoint(self): return self.attrTuple[1] # 升级所需积分(0不可升级)
|
| | | def GetCommAwardItemList(self): return self.attrTuple[2] # 常规奖励物品列表 [[物品ID,个数,是否拍品], ...]
|
| | | def GetXianAwardItemList(self): return self.attrTuple[3] # 仙品奖励物品列表 [[物品ID,个数,是否拍品], ...]
|
| | | def GetNotifyItemIDList(self): return self.attrTuple[4] # 需要广播的物品ID列表 |
| | | def GetTTLV(self): return self.attrTuple[0] # 通天令等级 WORD
|
| | | def GetLVUPPoint(self): return self.attrTuple[1] # 升级所需积分(0不可升级) WORD
|
| | | def GetCommAwardItemList(self): return self.attrTuple[2] # 常规奖励物品列表 [[物品ID,个数,是否拍品], ...] list
|
| | | def GetXianAwardItemList(self): return self.attrTuple[3] # 仙品奖励物品列表 [[物品ID,个数,是否拍品], ...] list
|
| | | def GetNotifyItemIDList(self): return self.attrTuple[4] # 需要广播的物品ID列表 list |
| | | |
| | | # 通天令任务表 |
| | | class IPY_TongTianTask(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTTTaskID(self): return self.attrTuple[0] # 通天任务ID(确定后不可修改)
|
| | | def GetTTTaskType(self): return self.attrTuple[1] # 通天任务类型
|
| | | def GetIsDailyTask(self): return self.attrTuple[2] # 是否每日任务
|
| | | def GetFinishNeedValue(self): return self.attrTuple[3] # 任务完成所需值
|
| | | def GetTaskPoint(self): return self.attrTuple[4] # 任务积分点奖励 |
| | | def GetTTTaskID(self): return self.attrTuple[0] # 通天任务ID(确定后不可修改) WORD
|
| | | def GetTTTaskType(self): return self.attrTuple[1] # 通天任务类型 BYTE
|
| | | def GetIsDailyTask(self): return self.attrTuple[2] # 是否每日任务 BYTE
|
| | | def GetFinishNeedValue(self): return self.attrTuple[3] # 任务完成所需值 DWORD
|
| | | def GetTaskPoint(self): return self.attrTuple[4] # 任务积分点奖励 DWORD |
| | | |
| | | # 法宝表 |
| | | class IPY_Treasure(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetTreasureType(self): return self.attrTuple[1] # 法宝类型
|
| | | def GetPreTreasure(self): return self.attrTuple[2] # 前置法宝
|
| | | def GetFBMapID(self): return self.attrTuple[3] # 副本ID
|
| | | def GetFBLineID(self): return self.attrTuple[4] # 副本线路ID
|
| | | def GetNeedLV(self): return self.attrTuple[5] # 需要等级
|
| | | def GetNeedItem(self): return self.attrTuple[6] # 需要消耗物品 |
| | | def GetID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetTreasureType(self): return self.attrTuple[1] # 法宝类型 BYTE
|
| | | def GetPreTreasure(self): return self.attrTuple[2] # 前置法宝 DWORD
|
| | | def GetFBMapID(self): return self.attrTuple[3] # 副本ID DWORD
|
| | | def GetFBLineID(self): return self.attrTuple[4] # 副本线路ID DWORD
|
| | | def GetNeedLV(self): return self.attrTuple[5] # 需要等级 DWORD
|
| | | def GetNeedItem(self): return self.attrTuple[6] # 需要消耗物品 dict |
| | | |
| | | # 法宝升级表 |
| | | class IPY_TreasureUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMWID(self): return self.attrTuple[0] # 法宝ID
|
| | | def GetLV(self): return self.attrTuple[1] # 法宝等级
|
| | | def GetNeedExp(self): return self.attrTuple[2] # 需要经验
|
| | | def GetAddAttr(self): return self.attrTuple[3] # 属性
|
| | | def GetUnLockSkill(self): return self.attrTuple[4] # 解锁的技能
|
| | | def GetPowerEx(self): return self.attrTuple[5] # 额外固定战力 |
| | | def GetMWID(self): return self.attrTuple[0] # 法宝ID DWORD
|
| | | def GetLV(self): return self.attrTuple[1] # 法宝等级 BYTE
|
| | | def GetNeedExp(self): return self.attrTuple[2] # 需要经验 DWORD
|
| | | def GetAddAttr(self): return self.attrTuple[3] # 属性 dict
|
| | | def GetUnLockSkill(self): return self.attrTuple[4] # 解锁的技能 list
|
| | | def GetPowerEx(self): return self.attrTuple[5] # 额外固定战力 DWORD |
| | | |
| | | # 连续签到奖励表 |
| | | class IPY_ContineSignAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetContineDay(self): return self.attrTuple[0] # 连续签到天数
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品ID
|
| | | def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定
|
| | | def GetItemNum(self): return self.attrTuple[3] # 物品奖励最小值
|
| | | def GetJobItemList(self): return self.attrTuple[4] # 职业物品列表 |
| | | def GetContineDay(self): return self.attrTuple[0] # 连续签到天数 BYTE
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品ID list
|
| | | def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定 BYTE
|
| | | def GetItemNum(self): return self.attrTuple[3] # 物品奖励最小值 list
|
| | | def GetJobItemList(self): return self.attrTuple[4] # 职业物品列表 list |
| | | |
| | | # 签到奖励表 |
| | | class IPY_SignAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetRewardID(self): return self.attrTuple[0] # 奖励ID
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品ID
|
| | | def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定
|
| | | def GetVipLv(self): return self.attrTuple[3] # vip等级
|
| | | def GetOrdinaryNum(self): return self.attrTuple[4] # 奖励物品数量
|
| | | def GetVipMultiple(self): return self.attrTuple[5] # 奖励倍率 |
| | | def GetRewardID(self): return self.attrTuple[0] # 奖励ID BYTE
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品ID list
|
| | | def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定 BYTE
|
| | | def GetVipLv(self): return self.attrTuple[3] # vip等级 BYTE
|
| | | def GetOrdinaryNum(self): return self.attrTuple[4] # 奖励物品数量 list
|
| | | def GetVipMultiple(self): return self.attrTuple[5] # 奖励倍率 BYTE |
| | | |
| | | # VIP礼包表 |
| | | class IPY_VIPAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetVIPLV(self): return self.attrTuple[0] # VIP等级
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品信息
|
| | | def GetPrice(self): return self.attrTuple[2] # 礼包现价
|
| | | def GetOldPrice(self): return self.attrTuple[3] # 礼包原价 |
| | | def GetVIPLV(self): return self.attrTuple[0] # VIP等级 BYTE
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品信息 dict
|
| | | def GetPrice(self): return self.attrTuple[2] # 礼包现价 WORD
|
| | | def GetOldPrice(self): return self.attrTuple[3] # 礼包原价 WORD |
| | | |
| | | # 定制物品表 |
| | | class IPY_AppointItem(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 定制ID
|
| | | def GetCancelUseLimit(self): return self.attrTuple[1] # 穿戴限制(除职业)
|
| | | def GetItemLV(self): return self.attrTuple[2] # 物品等级
|
| | | def GetBaseAttrID(self): return self.attrTuple[3] # 基础属性ID
|
| | | def GetBaseAttrValue(self): return self.attrTuple[4] # 基础属性值
|
| | | def GetLegendAttrID(self): return self.attrTuple[5] # 传奇属性ID
|
| | | def GetLegendAttrValue(self): return self.attrTuple[6] # 传奇属性值 |
| | | def GetID(self): return self.attrTuple[0] # 定制ID DWORD
|
| | | def GetCancelUseLimit(self): return self.attrTuple[1] # 穿戴限制(除职业) BYTE
|
| | | def GetItemLV(self): return self.attrTuple[2] # 物品等级 WORD
|
| | | def GetBaseAttrID(self): return self.attrTuple[3] # 基础属性ID list
|
| | | def GetBaseAttrValue(self): return self.attrTuple[4] # 基础属性值 list
|
| | | def GetLegendAttrID(self): return self.attrTuple[5] # 传奇属性ID list
|
| | | def GetLegendAttrValue(self): return self.attrTuple[6] # 传奇属性值 list |
| | | |
| | | # 拍卖物品表 |
| | | class IPY_AuctionItem(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAuctionItemID(self): return self.attrTuple[0] |
| | | def GetAuctionItemID(self): return self.attrTuple[0] # DWORD |
| | | |
| | | # VIP特权表 |
| | | class IPY_VipPrivilege(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetVIPPriID(self): return self.attrTuple[0] # 特权ID
|
| | | def GetVIP0(self): return self.attrTuple[1] # VIP0对应的特权值
|
| | | def GetVIP1(self): return self.attrTuple[2] # VIP1对应的特权值
|
| | | def GetVIP2(self): return self.attrTuple[3] # VIP2对应的特权值
|
| | | def GetVIP3(self): return self.attrTuple[4] # VIP3对应的特权值
|
| | | def GetVIP4(self): return self.attrTuple[5] # VIP4对应的特权值
|
| | | def GetVIP5(self): return self.attrTuple[6] # VIP5对应的特权值
|
| | | def GetVIP6(self): return self.attrTuple[7] # VIP6对应的特权值
|
| | | def GetVIP7(self): return self.attrTuple[8] # VIP7对应的特权值
|
| | | def GetVIP8(self): return self.attrTuple[9] # VIP8对应的特权值
|
| | | def GetVIP9(self): return self.attrTuple[10] # VIP9对应的特权值
|
| | | def GetVIP10(self): return self.attrTuple[11] # VIP10对应的特权值
|
| | | def GetVIP11(self): return self.attrTuple[12] # VIP11对应的特权值
|
| | | def GetVIP12(self): return self.attrTuple[13] # VIP12对应的特权值
|
| | | def GetVIP13(self): return self.attrTuple[14] # VIP13对应的特权值
|
| | | def GetVIP14(self): return self.attrTuple[15] # VIP14对应的特权值
|
| | | def GetVIP15(self): return self.attrTuple[16] # VIP15对应的特权值 |
| | | def GetVIPPriID(self): return self.attrTuple[0] # 特权ID DWORD
|
| | | def GetVIP0(self): return self.attrTuple[1] # VIP0对应的特权值 DWORD
|
| | | def GetVIP1(self): return self.attrTuple[2] # VIP1对应的特权值 DWORD
|
| | | def GetVIP2(self): return self.attrTuple[3] # VIP2对应的特权值 DWORD
|
| | | def GetVIP3(self): return self.attrTuple[4] # VIP3对应的特权值 DWORD
|
| | | def GetVIP4(self): return self.attrTuple[5] # VIP4对应的特权值 DWORD
|
| | | def GetVIP5(self): return self.attrTuple[6] # VIP5对应的特权值 DWORD
|
| | | def GetVIP6(self): return self.attrTuple[7] # VIP6对应的特权值 DWORD
|
| | | def GetVIP7(self): return self.attrTuple[8] # VIP7对应的特权值 DWORD
|
| | | def GetVIP8(self): return self.attrTuple[9] # VIP8对应的特权值 DWORD
|
| | | def GetVIP9(self): return self.attrTuple[10] # VIP9对应的特权值 DWORD
|
| | | def GetVIP10(self): return self.attrTuple[11] # VIP10对应的特权值 DWORD
|
| | | def GetVIP11(self): return self.attrTuple[12] # VIP11对应的特权值 DWORD
|
| | | def GetVIP12(self): return self.attrTuple[13] # VIP12对应的特权值 DWORD
|
| | | def GetVIP13(self): return self.attrTuple[14] # VIP13对应的特权值 DWORD
|
| | | def GetVIP14(self): return self.attrTuple[15] # VIP14对应的特权值 DWORD
|
| | | def GetVIP15(self): return self.attrTuple[16] # VIP15对应的特权值 DWORD |
| | | |
| | | # 商城表 |
| | | class IPY_Store(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetShopType(self): return self.attrTuple[1] # 商店类型
|
| | | def GetOperationActionShop(self): return self.attrTuple[2] # 是否运营活动商店
|
| | | def GetItemID(self): return self.attrTuple[3] # 物品ID
|
| | | def GetItemCnt(self): return self.attrTuple[4] # 物品数量
|
| | | def GetIsBind(self): return self.attrTuple[5] # 是否绑定
|
| | | def GetItemListEx(self): return self.attrTuple[6] # 扩展物品列表[[物品ID,个数,是否绑定],...]
|
| | | def GetMainItemID(self): return self.attrTuple[7] # 标的物品ID
|
| | | def GetJobItem(self): return self.attrTuple[8] # 职业替换物品
|
| | | def GetRefreshType(self): return self.attrTuple[9] # 刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
|
| | | def GetLimitVIPLV(self): return self.attrTuple[10] # VIP限制
|
| | | def GetLimitLV(self): return self.attrTuple[11] # 等级限制
|
| | | def GetLimitCnt(self): return self.attrTuple[12] # 个人限制数量
|
| | | def GetServerLimitCnt(self): return self.attrTuple[13] # 全服限制数量
|
| | | def GetMoneyType(self): return self.attrTuple[14] # 金钱类型
|
| | | def GetMoneyNum(self): return self.attrTuple[15] # 金钱数量
|
| | | def GetMoneyOriginal(self): return self.attrTuple[16] # 原价
|
| | | def GetLimitValue(self): return self.attrTuple[17] # 限制条件
|
| | | def GetNotifyMark(self): return self.attrTuple[18] # 广播提示
|
| | | def GetMailKey(self): return self.attrTuple[19] # 背包不足时邮件KEY |
| | | def GetID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetShopType(self): return self.attrTuple[1] # 商店类型 DWORD
|
| | | def GetOperationActionShop(self): return self.attrTuple[2] # 是否运营活动商店 BYTE
|
| | | def GetItemID(self): return self.attrTuple[3] # 物品ID DWORD
|
| | | def GetItemCnt(self): return self.attrTuple[4] # 物品数量 WORD
|
| | | def GetIsBind(self): return self.attrTuple[5] # 是否绑定 BYTE
|
| | | def GetItemListEx(self): return self.attrTuple[6] # 扩展物品列表[[物品ID,个数,是否绑定],...] list
|
| | | def GetMainItemID(self): return self.attrTuple[7] # 标的物品ID DWORD
|
| | | def GetJobItem(self): return self.attrTuple[8] # 职业替换物品 list
|
| | | def GetRefreshType(self): return self.attrTuple[9] # 刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点 BYTE
|
| | | def GetLimitVIPLV(self): return self.attrTuple[10] # VIP限制 list
|
| | | def GetLimitLV(self): return self.attrTuple[11] # 等级限制 DWORD
|
| | | def GetLimitCnt(self): return self.attrTuple[12] # 个人限制数量 list
|
| | | def GetServerLimitCnt(self): return self.attrTuple[13] # 全服限制数量 DWORD
|
| | | def GetMoneyType(self): return self.attrTuple[14] # 金钱类型 BYTE
|
| | | def GetMoneyNum(self): return self.attrTuple[15] # 金钱数量 DWORD
|
| | | def GetMoneyOriginal(self): return self.attrTuple[16] # 原价 DWORD
|
| | | def GetLimitValue(self): return self.attrTuple[17] # 限制条件 DWORD
|
| | | def GetNotifyMark(self): return self.attrTuple[18] # 广播提示 char
|
| | | def GetMailKey(self): return self.attrTuple[19] # 背包不足时邮件KEY char |
| | | |
| | | # 限时特惠表 |
| | | class IPY_ActSpringSale(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[5] # 前端提前X分钟展示活动
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置
|
| | | def GetShopTypeList(self): return self.attrTuple[8] # 商店类型列表
|
| | | def GetMailKey(self): return self.attrTuple[9] # 活动更新时发送邮件key
|
| | | def GetMailItemPrize(self): return self.attrTuple[10] # 活动更新时发送邮件奖励物品 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段 list
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段 list
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[5] # 前端提前X分钟展示活动 WORD
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置 BYTE
|
| | | def GetShopTypeList(self): return self.attrTuple[8] # 商店类型列表 dict
|
| | | def GetMailKey(self): return self.attrTuple[9] # 活动更新时发送邮件key char
|
| | | def GetMailItemPrize(self): return self.attrTuple[10] # 活动更新时发送邮件奖励物品 list |
| | | |
| | | # 日常任务表 |
| | | class IPY_DailyQuest(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetRelatedType(self): return self.attrTuple[1] # 关联类型
|
| | | def GetRelatedID(self): return self.attrTuple[2] # 关联ID
|
| | | def GetUnLockFuncID(self): return self.attrTuple[3] # 解锁功能ID
|
| | | def GetOnceActivityTime(self): return self.attrTuple[4] # 增加活跃所需次数
|
| | | def GetOnceActivity(self): return self.attrTuple[5] # 单次活跃值
|
| | | def GetTotalActiveValue(self): return self.attrTuple[6] # 总活跃 |
| | | 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(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetLiveness(self): return self.attrTuple[1] # 所需活跃度
|
| | | def GetStageLV(self): return self.attrTuple[2] # 阶段等级
|
| | | def GetItemID(self): return self.attrTuple[3] # 物品ID
|
| | | def GetItemCount(self): return self.attrTuple[4] # 物品数量
|
| | | def GetItemBind(self): return self.attrTuple[5] # 是否绑定 |
| | | 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(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetPlaceCount(self): return self.attrTuple[1] # 放置定制次数
|
| | | def GetPlaceMaxLV(self): return self.attrTuple[2] # 最大等级
|
| | | def GetFixedItemRewardList(self): return self.attrTuple[3] # 固定奖励 [[物品ID, 个数], ...]
|
| | | def GetRandItemCountA(self): return self.attrTuple[4] # 饼图奖励次数A
|
| | | def GetRandItemRewardListA(self): return self.attrTuple[5] # 饼图奖励库A [[饼图概率,物品ID], ...] 物品ID支持0
|
| | | def GetRandItemCountB(self): return self.attrTuple[6] # 饼图奖励次数B
|
| | | def GetRandItemRewardListB(self): return self.attrTuple[7] # 饼图奖励库B [[饼图概率,物品ID], ...] 物品ID支持0 |
| | | 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 |
| | | |
| | | # 炼丹炉等级表 |
| | | class IPY_RefineStove(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetStoveLV(self): return self.attrTuple[0] # 炼丹炉等级
|
| | | def GetUpNeedExp(self): return self.attrTuple[1] # 升下一级所需经验 |
| | | def GetStoveLV(self): return self.attrTuple[0] # 炼丹炉等级 BYTE
|
| | | def GetUpNeedExp(self): return self.attrTuple[1] # 升下一级所需经验 DWORD |
| | | |
| | | # 炼丹表 |
| | | class IPY_Alchemy(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 秘方唯一ID不可变更
|
| | | def GetAlchemItemID(self): return self.attrTuple[1] # 丹药物品ID
|
| | | def GetAlchemType(self): return self.attrTuple[2] # 秘方类型1-灵丹 2-仙丹
|
| | | def GetAlchemyQuality(self): return self.attrTuple[3] # 秘方品级
|
| | | def GetLearnNeedItemID(self): return self.attrTuple[4] # 丹方物品ID
|
| | | def GetLearnNeedAlchemLV(self): return self.attrTuple[5] # 丹方需要炼丹等级
|
| | | def GetLearnNeedLingGenPoint(self): return self.attrTuple[6] # 丹方需要总灵根点数
|
| | | def GetNeedTime(self): return self.attrTuple[7] # 炼丹时间(秒)
|
| | | def GetAlchemyExp(self): return self.attrTuple[8] # 炼丹获得经验值
|
| | | def GetMaterial(self): return self.attrTuple[9] # 炼丹材料 |
| | | def GetID(self): return self.attrTuple[0] # 秘方唯一ID不可变更 DWORD
|
| | | def GetAlchemItemID(self): return self.attrTuple[1] # 丹药物品ID DWORD
|
| | | def GetAlchemType(self): return self.attrTuple[2] # 秘方类型1-灵丹 2-仙丹 BYTE
|
| | | def GetAlchemyQuality(self): return self.attrTuple[3] # 秘方品级 BYTE
|
| | | def GetLearnNeedItemID(self): return self.attrTuple[4] # 丹方物品ID DWORD
|
| | | def GetLearnNeedAlchemLV(self): return self.attrTuple[5] # 丹方需要炼丹等级 BYTE
|
| | | def GetLearnNeedLingGenPoint(self): return self.attrTuple[6] # 丹方需要总灵根点数 WORD
|
| | | def GetNeedTime(self): return self.attrTuple[7] # 炼丹时间(秒) WORD
|
| | | def GetAlchemyExp(self): return self.attrTuple[8] # 炼丹获得经验值 WORD
|
| | | def GetMaterial(self): return self.attrTuple[9] # 炼丹材料 dict |
| | | |
| | | # 炼丹数量表 |
| | | class IPY_AlchemyResult(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAlchemyQuality(self): return self.attrTuple[0] # 丹方等级
|
| | | def GetLuckValue(self): return self.attrTuple[1] # 慧根
|
| | | def GetCntRateList(self): return self.attrTuple[2] # 数量饼图 |
| | | def GetAlchemyQuality(self): return self.attrTuple[0] # 丹方等级 BYTE
|
| | | def GetLuckValue(self): return self.attrTuple[1] # 慧根 DWORD
|
| | | def GetCntRateList(self): return self.attrTuple[2] # 数量饼图 list |
| | | |
| | | # BOSS信息表 |
| | | class IPY_BOSSInfo(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetMapID(self): return self.attrTuple[1] # 地图ID
|
| | | def GetRefreshLine(self): return self.attrTuple[2] # 刷新线路
|
| | | def GetRefreshMark(self): return self.attrTuple[3] # 刷新标识点
|
| | | def GetIsNeedShunt(self): return self.attrTuple[4] # 是否需要分流
|
| | | def GetRelatedType(self): return self.attrTuple[5] # 刷怪关联类型
|
| | | def GetRelatedID(self): return self.attrTuple[6] # 关联ID 日常活动ID 或 运营活动名
|
| | | def GetStoneNPCID(self): return self.attrTuple[7] # 墓碑NPCID
|
| | | def GetCanAssist(self): return self.attrTuple[8] # 是否可协助
|
| | | def GetSkillResist(self): return self.attrTuple[9] # 是否技能抵抗 |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetMapID(self): return self.attrTuple[1] # 地图ID DWORD
|
| | | def GetRefreshLine(self): return self.attrTuple[2] # 刷新线路 BYTE
|
| | | def GetRefreshMark(self): return self.attrTuple[3] # 刷新标识点 BYTE
|
| | | def GetIsNeedShunt(self): return self.attrTuple[4] # 是否需要分流 BYTE
|
| | | def GetRelatedType(self): return self.attrTuple[5] # 刷怪关联类型 BYTE
|
| | | def GetRelatedID(self): return self.attrTuple[6] # 关联ID 日常活动ID 或 运营活动名 char
|
| | | def GetStoneNPCID(self): return self.attrTuple[7] # 墓碑NPCID DWORD
|
| | | def GetCanAssist(self): return self.attrTuple[8] # 是否可协助 BYTE
|
| | | def GetSkillResist(self): return self.attrTuple[9] # 是否技能抵抗 BYTE |
| | | |
| | | # Boss首杀 |
| | | class IPY_BOSSFirstKill(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetPerPlayerMoneyAward(self): return self.attrTuple[1] # 首杀全服玩家奖励灵石额度/人
|
| | | def GetPersonFirstKillAward(self): return self.attrTuple[2] # 个人首次击杀奖励 [[物品ID,个数,是否拍品], ...] |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetPerPlayerMoneyAward(self): return self.attrTuple[1] # 首杀全服玩家奖励灵石额度/人 WORD
|
| | | def GetPersonFirstKillAward(self): return self.attrTuple[2] # 个人首次击杀奖励 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 古神禁地表 |
| | | class IPY_ElderGodArea(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetMonsterAnger(self): return self.attrTuple[1] # 怪物怒气值 |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetMonsterAnger(self): return self.attrTuple[1] # 怪物怒气值 BYTE |
| | | |
| | | # 个人BOSS表 |
| | | class IPY_PersonalBoss(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetFuncLineID(self): return self.attrTuple[1] # 可挑战等级 |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetFuncLineID(self): return self.attrTuple[1] # 可挑战等级 DWORD |
| | | |
| | | # 仙盟活跃表 |
| | | class IPY_FamilyActivity(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetUnLockFuncID(self): return self.attrTuple[1] # 解锁功能ID
|
| | | def GetTotalActivityTime(self): return self.attrTuple[2] # 总次数
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 增加活跃需要次数
|
| | | def GetSingleActiveValue(self): return self.attrTuple[4] # 每轮增加活跃积分 |
| | | def GetID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetUnLockFuncID(self): return self.attrTuple[1] # 解锁功能ID WORD
|
| | | def GetTotalActivityTime(self): return self.attrTuple[2] # 总次数 BYTE
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 增加活跃需要次数 WORD
|
| | | def GetSingleActiveValue(self): return self.attrTuple[4] # 每轮增加活跃积分 WORD |
| | | |
| | | # 仙盟红包表 |
| | | class IPY_FamilyRedPack(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetGetType(self): return self.attrTuple[1] # 获得途径
|
| | | def GetMoneyNum(self): return self.attrTuple[2] # 红包额度
|
| | | def GetMoneyType(self): return self.attrTuple[3] # 金钱类型
|
| | | def GetPacketCnt(self): return self.attrTuple[4] # 红包个数 |
| | | def GetID(self): return self.attrTuple[0] # ID WORD
|
| | | def GetGetType(self): return self.attrTuple[1] # 获得途径 WORD
|
| | | def GetMoneyNum(self): return self.attrTuple[2] # 红包额度 WORD
|
| | | def GetMoneyType(self): return self.attrTuple[3] # 金钱类型 BYTE
|
| | | def GetPacketCnt(self): return self.attrTuple[4] # 红包个数 BYTE |
| | | |
| | | # 节日红包每日成就表 |
| | | class IPY_ActFeastRedPacketSucc(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFeastDay(self): return self.attrTuple[0] # 节日第几天
|
| | | def GetFeastSuccIDList(self): return self.attrTuple[1] # 节日成就ID列表 |
| | | def GetFeastDay(self): return self.attrTuple[0] # 节日第几天 BYTE
|
| | | def GetFeastSuccIDList(self): return self.attrTuple[1] # 节日成就ID列表 list |
| | | |
| | | # NPC秀表 |
| | | class IPY_NPCShow(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0]
|
| | | def GetMapID(self): return self.attrTuple[1]
|
| | | def GetLineID(self): return self.attrTuple[2]
|
| | | def GetProtectTime(self): return self.attrTuple[3] # 保护时间, 毫秒
|
| | | def GetBindMissionID(self): return self.attrTuple[4] # 绑定的任务ID
|
| | | def GetShowType(self): return self.attrTuple[5] # 0-服务端通知,>0前端处理 |
| | | def GetNPCID(self): return self.attrTuple[0] # DWORD
|
| | | def GetMapID(self): return self.attrTuple[1] # DWORD
|
| | | def GetLineID(self): return self.attrTuple[2] # BYTE
|
| | | def GetProtectTime(self): return self.attrTuple[3] # 保护时间, 毫秒 DWORD
|
| | | def GetBindMissionID(self): return self.attrTuple[4] # 绑定的任务ID DWORD
|
| | | def GetShowType(self): return self.attrTuple[5] # 0-服务端通知,>0前端处理 BYTE |
| | | |
| | | # 封魔坛BOSS表 |
| | | class IPY_SealDemon(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetLineID(self): return self.attrTuple[1]
|
| | | def GetOwnerAwardItemEx(self): return self.attrTuple[2] # 第一名额外奖励物品[[itemID,个数,是否拍品], ...] |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # BYTE
|
| | | def GetOwnerAwardItemEx(self): return self.attrTuple[2] # 第一名额外奖励物品[[itemID,个数,是否拍品], ...] list |
| | | |
| | | # 副本鼓舞表 |
| | | class IPY_FbEncourage(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.attrTuple[0] # 地图ID
|
| | | def GetInspireType(self): return self.attrTuple[1] # 鼓舞类型
|
| | | def GetInspireMaxLV(self): return self.attrTuple[2] # 鼓舞等级限制
|
| | | def GetMoneyCount(self): return self.attrTuple[3] # 单次消耗金钱数量 |
| | | def GetDataMapID(self): return self.attrTuple[0] # 地图ID DWORD
|
| | | def GetInspireType(self): return self.attrTuple[1] # 鼓舞类型 BYTE
|
| | | def GetInspireMaxLV(self): return self.attrTuple[2] # 鼓舞等级限制 WORD
|
| | | def GetMoneyCount(self): return self.attrTuple[3] # 单次消耗金钱数量 char |
| | | |
| | | # 地图标试点NPC刷新 |
| | | class IPY_MapRefreshNPC(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMapID(self): return self.attrTuple[0] # 地图ID
|
| | | def GetRefreshNum(self): return self.attrTuple[1] # 刷怪规则编号
|
| | | def GetNPCIDList(self): return self.attrTuple[2] # NPCID列表
|
| | | def GetRefreshMarkList(self): return self.attrTuple[3] # 标试点列表
|
| | | def GetPointMaxCount(self): return self.attrTuple[4] # 单个点最大存在怪物数
|
| | | def GetTotalMaxCount(self): return self.attrTuple[5] # 所有点总怪物数
|
| | | def GetRefreshSeconds(self): return self.attrTuple[6] # 刷怪间隔秒
|
| | | def GetRefreshPerMinutes(self): return self.attrTuple[7] # 每整X分刷怪 |
| | | def GetMapID(self): return self.attrTuple[0] # 地图ID DWORD
|
| | | def GetRefreshNum(self): return self.attrTuple[1] # 刷怪规则编号 BYTE
|
| | | def GetNPCIDList(self): return self.attrTuple[2] # NPCID列表 list
|
| | | def GetRefreshMarkList(self): return self.attrTuple[3] # 标试点列表 list
|
| | | def GetPointMaxCount(self): return self.attrTuple[4] # 单个点最大存在怪物数 BYTE
|
| | | def GetTotalMaxCount(self): return self.attrTuple[5] # 所有点总怪物数 BYTE
|
| | | def GetRefreshSeconds(self): return self.attrTuple[6] # 刷怪间隔秒 BYTE
|
| | | def GetRefreshPerMinutes(self): return self.attrTuple[7] # 每整X分刷怪 BYTE |
| | | |
| | | # 符印合成表 |
| | | class IPY_RuneCompound(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTagItemID(self): return self.attrTuple[0] # 合成的符印物品ID
|
| | | def GetNeedItem(self): return self.attrTuple[1] # 需要的物品ID
|
| | | def GetNeedMJ(self): return self.attrTuple[2] # 需要的魔精数量 |
| | | def GetTagItemID(self): return self.attrTuple[0] # 合成的符印物品ID DWORD
|
| | | def GetNeedItem(self): return self.attrTuple[1] # 需要的物品ID list
|
| | | def GetNeedMJ(self): return self.attrTuple[2] # 需要的魔精数量 WORD |
| | | |
| | | # 资源找回表 |
| | | class IPY_ResourcesBack(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetRelatedID(self): return self.attrTuple[1] # 关联日常任务表ID
|
| | | def GetCanBackTimes(self): return self.attrTuple[2] # 能否找回次数
|
| | | def GetNormalCostJade(self): return self.attrTuple[3] # 绑玉找回普通次数价格
|
| | | def GetVipCostJade(self): return self.attrTuple[4] # 绑玉找回VIP次数找回价格
|
| | | def GetJadeReward(self): return self.attrTuple[5] # 绑玉找回奖励
|
| | | def GetCostCopper(self): return self.attrTuple[6] # 铜钱找回铜钱消耗
|
| | | def GetCopperReward(self): return self.attrTuple[7] # 铜钱找回奖励
|
| | | def GetJobItemList(self): return self.attrTuple[8] # 职业物品列表 |
| | | def GetID(self): return self.attrTuple[0] # ID BYTE
|
| | | def GetRelatedID(self): return self.attrTuple[1] # 关联日常任务表ID DWORD
|
| | | def GetCanBackTimes(self): return self.attrTuple[2] # 能否找回次数 BYTE
|
| | | def GetNormalCostJade(self): return self.attrTuple[3] # 绑玉找回普通次数价格 BYTE
|
| | | def GetVipCostJade(self): return self.attrTuple[4] # 绑玉找回VIP次数找回价格 WORD
|
| | | def GetJadeReward(self): return self.attrTuple[5] # 绑玉找回奖励 dict
|
| | | def GetCostCopper(self): return self.attrTuple[6] # 铜钱找回铜钱消耗 DWORD
|
| | | def GetCopperReward(self): return self.attrTuple[7] # 铜钱找回奖励 dict
|
| | | def GetJobItemList(self): return self.attrTuple[8] # 职业物品列表 list |
| | | |
| | | # 采集物表 |
| | | class IPY_CollectNPC(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetIsMissionCollectNPC(self): return self.attrTuple[1] # 是否任务采集物
|
| | | def GetPrepareTime(self): return self.attrTuple[2] # 采集耗时,秒
|
| | | def GetLostHPPer(self): return self.attrTuple[3] # 采集掉血,[每X秒,掉血百分比]
|
| | | def GetMaxCollectCount(self): return self.attrTuple[4] # 可采集次数,0无限制
|
| | | def GetCollectResetType(self): return self.attrTuple[5] # 采集次数重置类型,0-不重置,1-每日5点重置
|
| | | def GetCollectCountLimitNotify(self): return self.attrTuple[6] # 无采集次数采集提示
|
| | | def GetCollectAward(self): return self.attrTuple[7] # 采集奖励物品,权重列表 [[权重, [物品ID,个数,是否拍品]], ...]
|
| | | def GetCollectAppointAward(self): return self.attrTuple[8] # 采集次数定制产出 {次数:[物品ID,个数,是否拍品], ...}
|
| | | def GetAlchemyDiffLV(self): return self.attrTuple[9] # 过滤炼丹等级差,0-不过滤,>0过滤大于自身炼丹等级X级的物品
|
| | | def GetNotifyCollectResult(self): return self.attrTuple[10] # 是否通知采集结果
|
| | | def GetCanBreakCollect(self): return self.attrTuple[11] # 被攻击是否打断采集 |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetIsMissionCollectNPC(self): return self.attrTuple[1] # 是否任务采集物 BYTE
|
| | | def GetPrepareTime(self): return self.attrTuple[2] # 采集耗时,秒 BYTE
|
| | | def GetLostHPPer(self): return self.attrTuple[3] # 采集掉血,[每X秒,掉血百分比] list
|
| | | def GetMaxCollectCount(self): return self.attrTuple[4] # 可采集次数,0无限制 BYTE
|
| | | def GetCollectResetType(self): return self.attrTuple[5] # 采集次数重置类型,0-不重置,1-每日5点重置 BYTE
|
| | | def GetCollectCountLimitNotify(self): return self.attrTuple[6] # 无采集次数采集提示 char
|
| | | def GetCollectAward(self): return self.attrTuple[7] # 采集奖励物品,权重列表 [[权重, [物品ID,个数,是否拍品]], ...] list
|
| | | def GetCollectAppointAward(self): return self.attrTuple[8] # 采集次数定制产出 {次数:[物品ID,个数,是否拍品], ...} dict
|
| | | def GetAlchemyDiffLV(self): return self.attrTuple[9] # 过滤炼丹等级差,0-不过滤,>0过滤大于自身炼丹等级X级的物品 BYTE
|
| | | def GetNotifyCollectResult(self): return self.attrTuple[10] # 是否通知采集结果 BYTE
|
| | | def GetCanBreakCollect(self): return self.attrTuple[11] # 被攻击是否打断采集 BYTE |
| | | |
| | | # 宝箱怪表 |
| | | class IPY_TreasureNPC(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # 宝箱怪NPCID
|
| | | def GetAttackCountDropWeightInfo(self): return self.attrTuple[1] # 攻击次数对应掉落权重饼图 {次数:[[权重, [物品ID,个数,是否拍品]], ...], ...}
|
| | | def GetAttackDropWeightList(self): return self.attrTuple[2] # 常规攻击权重饼图 [[权重, [物品ID,个数,是否拍品]], ...]
|
| | | def GetAttackDropWeightListEx(self): return self.attrTuple[3] # 额外掉落权重饼图库,每次攻击都会掉落 [[权重, [物品ID,个数,是否拍品]], ...]
|
| | | def GetDropCountEx(self): return self.attrTuple[4] # 额外库执行次数
|
| | | def GetAlchemyDiffLV(self): return self.attrTuple[5] # 过滤炼丹等级差,0-不过滤,>0过滤大于自身炼丹等级X级的物品
|
| | | def GetNotDropNotify(self): return self.attrTuple[6] # 没有掉落时提示信息 |
| | | def GetNPCID(self): return self.attrTuple[0] # 宝箱怪NPCID DWORD
|
| | | def GetAttackCountDropWeightInfo(self): return self.attrTuple[1] # 攻击次数对应掉落权重饼图 {次数:[[权重, [物品ID,个数,是否拍品]], ...], ...} dict
|
| | | def GetAttackDropWeightList(self): return self.attrTuple[2] # 常规攻击权重饼图 [[权重, [物品ID,个数,是否拍品]], ...] list
|
| | | def GetAttackDropWeightListEx(self): return self.attrTuple[3] # 额外掉落权重饼图库,每次攻击都会掉落 [[权重, [物品ID,个数,是否拍品]], ...] list
|
| | | def GetDropCountEx(self): return self.attrTuple[4] # 额外库执行次数 BYTE
|
| | | def GetAlchemyDiffLV(self): return self.attrTuple[5] # 过滤炼丹等级差,0-不过滤,>0过滤大于自身炼丹等级X级的物品 BYTE
|
| | | def GetNotDropNotify(self): return self.attrTuple[6] # 没有掉落时提示信息 char |
| | | |
| | | # 宝箱表开启 |
| | | class IPY_Chests(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetChestsItemID(self): return self.attrTuple[0] # 宝箱物品ID
|
| | | def GetCostItemID(self): return self.attrTuple[1] # 消耗物品ID
|
| | | def GetCostItemCount(self): return self.attrTuple[2] # 消耗物品个数
|
| | | def GetCostGold(self): return self.attrTuple[3] # 消耗仙玉
|
| | | def GetShowType(self): return self.attrTuple[4] # 前端表现类型0-无表现, >0有表现需同步结果,具体类型前端自定义
|
| | | def GetIsBind(self): return self.attrTuple[5] # 开出物品是否绑定
|
| | | def GetAucionItemCanSell(self): return self.attrTuple[6] # 开出拍品可否上架集市
|
| | | def GetAucionItemDiffSellIDList(self): return self.attrTuple[7] # 可否上架差异拍品ID列表,即可上架代表不可上架的拍品ID列表,不可上架代表可上架的拍品ID列表 |
| | | def GetChestsItemID(self): return self.attrTuple[0] # 宝箱物品ID DWORD
|
| | | def GetCostItemID(self): return self.attrTuple[1] # 消耗物品ID DWORD
|
| | | def GetCostItemCount(self): return self.attrTuple[2] # 消耗物品个数 BYTE
|
| | | def GetCostGold(self): return self.attrTuple[3] # 消耗仙玉 WORD
|
| | | def GetShowType(self): return self.attrTuple[4] # 前端表现类型0-无表现, >0有表现需同步结果,具体类型前端自定义 BYTE
|
| | | def GetIsBind(self): return self.attrTuple[5] # 开出物品是否绑定 BYTE
|
| | | def GetAucionItemCanSell(self): return self.attrTuple[6] # 开出拍品可否上架集市 BYTE
|
| | | def GetAucionItemDiffSellIDList(self): return self.attrTuple[7] # 可否上架差异拍品ID列表,即可上架代表不可上架的拍品ID列表,不可上架代表可上架的拍品ID列表 list |
| | | |
| | | # 宝箱表产出表 |
| | | class IPY_ChestsAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetChestsItemID(self): return self.attrTuple[0] # 宝箱物品ID
|
| | | def GetRealmLV(self): return self.attrTuple[1] # 境界等级
|
| | | def GetAwardLV(self): return self.attrTuple[2] # 宝箱奖励等级
|
| | | def GetSelectItemDict(self): return self.attrTuple[3] # 选择物品ID对应个数字典,规定只能选一个
|
| | | def GetFixedItemDict(self): return self.attrTuple[4] # 固定产出物品ID对应个数字典
|
| | | def GetRandItemList1(self): return self.attrTuple[5] # 随机物品饼图列表1
|
| | | def GetRandTimeList1(self): return self.attrTuple[6] # 随机次数饼图列表1
|
| | | def GetRandItemList2(self): return self.attrTuple[7] # 随机物品饼图列表2
|
| | | def GetRandTimeList2(self): return self.attrTuple[8] # 随机次数饼图列表2
|
| | | def GetRandItemByUseCount(self): return self.attrTuple[9] # 宝箱开启X次对应特殊产出,与饼图列表2互斥
|
| | | def GetJobItemList(self): return self.attrTuple[10] # 职业物品列表
|
| | | def GetMoneyType(self): return self.attrTuple[11] # 货币类型
|
| | | def GetMoneyCount(self): return self.attrTuple[12] # 货币数量
|
| | | def GetNeedNotifyItemList(self): return self.attrTuple[13] # 需要广播的物品ID列表
|
| | | def GetIsDropJobSelf(self): return self.attrTuple[14] # 是否只掉落本职业
|
| | | def GetPieRateDrop(self): return self.attrTuple[15] # 饼图概率掉落信息 [(概率,0),(概率,(阶,颜色)),...]
|
| | | def GetPieRateDoCnt(self): return self.attrTuple[16] # 饼图概率执行次数
|
| | | def GetIndepRateDrop(self): return self.attrTuple[17] # 独立概率掉落信息 {(阶,颜色):概率,...}
|
| | | def GetEquipColorSuitInfo(self): return self.attrTuple[18] # 装备颜色对应套装概率 {颜色:套装概率, ...}
|
| | | def GetEquipPartKeyRateInfo(self): return self.attrTuple[19] # 装备部位集合信息 {(颜色,是否套装):部位集合key, ...} |
| | | def GetChestsItemID(self): return self.attrTuple[0] # 宝箱物品ID DWORD
|
| | | def GetRealmLV(self): return self.attrTuple[1] # 境界等级 WORD
|
| | | def GetAwardLV(self): return self.attrTuple[2] # 宝箱奖励等级 WORD
|
| | | def GetSelectItemDict(self): return self.attrTuple[3] # 选择物品ID对应个数字典,规定只能选一个 dict
|
| | | def GetFixedItemDict(self): return self.attrTuple[4] # 固定产出物品ID对应个数字典 dict
|
| | | def GetRandItemList1(self): return self.attrTuple[5] # 随机物品饼图列表1 list
|
| | | def GetRandTimeList1(self): return self.attrTuple[6] # 随机次数饼图列表1 list
|
| | | def GetRandItemList2(self): return self.attrTuple[7] # 随机物品饼图列表2 list
|
| | | def GetRandTimeList2(self): return self.attrTuple[8] # 随机次数饼图列表2 list
|
| | | def GetRandItemByUseCount(self): return self.attrTuple[9] # 宝箱开启X次对应特殊产出,与饼图列表2互斥 dict
|
| | | def GetJobItemList(self): return self.attrTuple[10] # 职业物品列表 list
|
| | | def GetMoneyType(self): return self.attrTuple[11] # 货币类型 BYTE
|
| | | def GetMoneyCount(self): return self.attrTuple[12] # 货币数量 DWORD
|
| | | def GetNeedNotifyItemList(self): return self.attrTuple[13] # 需要广播的物品ID列表 list
|
| | | def GetIsDropJobSelf(self): return self.attrTuple[14] # 是否只掉落本职业 BYTE
|
| | | def GetPieRateDrop(self): return self.attrTuple[15] # 饼图概率掉落信息 [(概率,0),(概率,(阶,颜色)),...] list
|
| | | def GetPieRateDoCnt(self): return self.attrTuple[16] # 饼图概率执行次数 BYTE
|
| | | def GetIndepRateDrop(self): return self.attrTuple[17] # 独立概率掉落信息 {(阶,颜色):概率,...} dict
|
| | | def GetEquipColorSuitInfo(self): return self.attrTuple[18] # 装备颜色对应套装概率 {颜色:套装概率, ...} dict
|
| | | def GetEquipPartKeyRateInfo(self): return self.attrTuple[19] # 装备部位集合信息 {(颜色,是否套装):部位集合key, ...} dict |
| | | |
| | | # VIP杀怪加攻击表 |
| | | class IPY_VIPKillNPC(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetKillLV(self): return self.attrTuple[0] # 杀怪成长等级
|
| | | def GetLVExpPoint(self): return self.attrTuple[1] # 升级所需经验点,每个经验点代表的经验由项目决定
|
| | | def GetLVExp(self): return self.attrTuple[2] # 除经验点总经验外升级还需的经验
|
| | | def GetAddMinAtk(self): return self.attrTuple[3] # 增加最小攻击
|
| | | def GetAddMaxAtk(self): return self.attrTuple[4] # 增加最大攻击 |
| | | def GetKillLV(self): return self.attrTuple[0] # 杀怪成长等级 WORD
|
| | | def GetLVExpPoint(self): return self.attrTuple[1] # 升级所需经验点,每个经验点代表的经验由项目决定 DWORD
|
| | | def GetLVExp(self): return self.attrTuple[2] # 除经验点总经验外升级还需的经验 DWORD
|
| | | def GetAddMinAtk(self): return self.attrTuple[3] # 增加最小攻击 DWORD
|
| | | def GetAddMaxAtk(self): return self.attrTuple[4] # 增加最大攻击 DWORD |
| | | |
| | | # 全民冲榜排行奖励表 |
| | | class IPY_OSCBillRankAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetOSCBillType(self): return self.attrTuple[0] # 冲榜类型
|
| | | def GetRankA(self): return self.attrTuple[1] # 排名A
|
| | | def GetRankB(self): return self.attrTuple[2] # 至排名B
|
| | | def GetRankAward(self): return self.attrTuple[3] # 排名奖励 {"职业":[[物品ID,个数],...], ...} |
| | | def GetOSCBillType(self): return self.attrTuple[0] # 冲榜类型 BYTE
|
| | | def GetRankA(self): return self.attrTuple[1] # 排名A BYTE
|
| | | def GetRankB(self): return self.attrTuple[2] # 至排名B BYTE
|
| | | def GetRankAward(self): return self.attrTuple[3] # 排名奖励 {"职业":[[物品ID,个数],...], ...} dict |
| | | |
| | | # 全民冲榜达成奖励表 |
| | | class IPY_OSCBillTagAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetOSCBillType(self): return self.attrTuple[0] # 冲榜类型
|
| | | def GetTagCondition(self): return self.attrTuple[1] # 目标条件值
|
| | | def GetTagAward(self): return self.attrTuple[2] # 目标奖励 {"职业":[[物品ID,个数],...], ...} |
| | | def GetOSCBillType(self): return self.attrTuple[0] # 冲榜类型 BYTE
|
| | | def GetTagCondition(self): return self.attrTuple[1] # 目标条件值 WORD
|
| | | def GetTagAward(self): return self.attrTuple[2] # 目标奖励 {"职业":[[物品ID,个数],...], ...} dict |
| | | |
| | | # 七天登录奖励表 |
| | | class IPY_LoginDayAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDayID(self): return self.attrTuple[0] # 天数
|
| | | def GetReward(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...} |
| | | def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
|
| | | def GetReward(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...} dict |
| | | |
| | | # 七天在线奖励表新 |
| | | class IPY_OnlineAwardNew(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDayID(self): return self.attrTuple[0] # 天数
|
| | | def GetStageTime(self): return self.attrTuple[1] # 阶段所需时间(分钟)
|
| | | def GetReward(self): return self.attrTuple[2] # 奖励 {"索引":[[物品ID,个数],...], ...} |
| | | def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
|
| | | def GetStageTime(self): return self.attrTuple[1] # 阶段所需时间(分钟) list
|
| | | def GetReward(self): return self.attrTuple[2] # 奖励 {"索引":[[物品ID,个数],...], ...} dict |
| | | |
| | | # 七天限时特惠表 |
| | | class IPY_SpringSale(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGiftID(self): return self.attrTuple[0] # 礼包ID
|
| | | def GetSellDay(self): return self.attrTuple[1] # 创角第几天上架
|
| | | def GetBuyNumLimit(self): return self.attrTuple[2] # 每人限购数量
|
| | | def GetGiftPrice(self): return self.attrTuple[3] # 礼包价格,仙玉
|
| | | def GetGiftItemList(self): return self.attrTuple[4] # 礼包物品信息列表[[物品ID,个数,是否绑定], ...] |
| | | def GetGiftID(self): return self.attrTuple[0] # 礼包ID BYTE
|
| | | def GetSellDay(self): return self.attrTuple[1] # 创角第几天上架 BYTE
|
| | | def GetBuyNumLimit(self): return self.attrTuple[2] # 每人限购数量 BYTE
|
| | | def GetGiftPrice(self): return self.attrTuple[3] # 礼包价格,仙玉 WORD
|
| | | def GetGiftItemList(self): return self.attrTuple[4] # 礼包物品信息列表[[物品ID,个数,是否绑定], ...] list |
| | | |
| | | # 充值商品编号表 |
| | | class IPY_OrderInfo(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetOrderInfo(self): return self.attrTuple[0] # 商品编号
|
| | | def GetAppID(self): return self.attrTuple[1] # appID
|
| | | def GetPayRMBNum(self): return self.attrTuple[2] # 付费额度,元
|
| | | def GetCTGID(self): return self.attrTuple[3] # 对应充值ID
|
| | | def GetGiftbagID(self): return self.attrTuple[4] # 对应限时礼包编号
|
| | | def GetCoinExp(self): return self.attrTuple[5] # 对应转化经验 |
| | | def GetOrderInfo(self): return self.attrTuple[0] # 商品编号 char
|
| | | def GetAppID(self): return self.attrTuple[1] # appID char
|
| | | def GetPayRMBNum(self): return self.attrTuple[2] # 付费额度,元 float
|
| | | def GetCTGID(self): return self.attrTuple[3] # 对应充值ID DWORD
|
| | | def GetGiftbagID(self): return self.attrTuple[4] # 对应限时礼包编号 DWORD
|
| | | def GetCoinExp(self): return self.attrTuple[5] # 对应转化经验 DWORD |
| | | |
| | | # 充值表 |
| | | class IPY_CTG(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetRecordID(self): return self.attrTuple[0] # 记录ID
|
| | | def GetCanResetBuyCount(self): return self.attrTuple[1] # 是否允许重置次数
|
| | | def GetTotalBuyCount(self): return self.attrTuple[2] # 总限购次数
|
| | | def GetDailyBuyCount(self): return self.attrTuple[3] # 每日限购次数
|
| | | def GetWeekBuyCount(self): return self.attrTuple[4] # 每周限购次数
|
| | | def GetMonthBuyCount(self): return self.attrTuple[5] # 每月限购次数
|
| | | def GetMoneyType(self): return self.attrTuple[6] # 获得货币类型
|
| | | def GetGainGold(self): return self.attrTuple[7] # 获得货币数
|
| | | def GetGainGoldPrize(self): return self.attrTuple[8] # 赠送货币数
|
| | | def GetFirstGoldPrize(self): return self.attrTuple[9] # 首次充值该档位赠送仙玉
|
| | | def GetGainItemList(self): return self.attrTuple[10] # 获得物品列表[[物品ID,个数,是否绑定], ...]
|
| | | def GetActWorldLVGainItemInfo(self): return self.attrTuple[11] # 根据活动世界等级获得物品信息,活动专用 {"世界等级":[[物品ID,个数,是否绑定], ...], ...}
|
| | | def GetNotifyMark(self): return self.attrTuple[12] # 广播提示
|
| | | def GetPayType(self): return self.attrTuple[13] # 充值类型 |
| | | def GetRecordID(self): return self.attrTuple[0] # 记录ID BYTE
|
| | | def GetCanResetBuyCount(self): return self.attrTuple[1] # 是否允许重置次数 BYTE
|
| | | def GetTotalBuyCount(self): return self.attrTuple[2] # 总限购次数 BYTE
|
| | | def GetDailyBuyCount(self): return self.attrTuple[3] # 每日限购次数 BYTE
|
| | | def GetWeekBuyCount(self): return self.attrTuple[4] # 每周限购次数 BYTE
|
| | | def GetMonthBuyCount(self): return self.attrTuple[5] # 每月限购次数 BYTE
|
| | | def GetMoneyType(self): return self.attrTuple[6] # 获得货币类型 BYTE
|
| | | def GetGainGold(self): return self.attrTuple[7] # 获得货币数 WORD
|
| | | def GetGainGoldPrize(self): return self.attrTuple[8] # 赠送货币数 WORD
|
| | | def GetFirstGoldPrize(self): return self.attrTuple[9] # 首次充值该档位赠送仙玉 WORD
|
| | | def GetGainItemList(self): return self.attrTuple[10] # 获得物品列表[[物品ID,个数,是否绑定], ...] list
|
| | | def GetActWorldLVGainItemInfo(self): return self.attrTuple[11] # 根据活动世界等级获得物品信息,活动专用 {"世界等级":[[物品ID,个数,是否绑定], ...], ...} dict
|
| | | def GetNotifyMark(self): return self.attrTuple[12] # 广播提示 char
|
| | | def GetPayType(self): return self.attrTuple[13] # 充值类型 BYTE |
| | | |
| | | # 首充表 |
| | | class IPY_FirstGold(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDay(self): return self.attrTuple[0] # 首充第几天
|
| | | def GetJobItemInfo(self): return self.attrTuple[1] # 职业物品奖励 {"职业":[[物品ID,个数], ...], ...}
|
| | | def GetCommItemList(self): return self.attrTuple[2] # 通用物品奖励 [[物品ID,个数], ...] |
| | | def GetDay(self): return self.attrTuple[0] # 首充第几天 BYTE
|
| | | def GetJobItemInfo(self): return self.attrTuple[1] # 职业物品奖励 {"职业":[[物品ID,个数], ...], ...} dict
|
| | | def GetCommItemList(self): return self.attrTuple[2] # 通用物品奖励 [[物品ID,个数], ...] list |
| | | |
| | | # 等级奖励表 |
| | | class IPY_LVAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAwardID(self): return self.attrTuple[0] # 奖励ID
|
| | | def GetLV(self): return self.attrTuple[1] # 等级
|
| | | def GetLimitCnt(self): return self.attrTuple[2] # 全服限制数量
|
| | | def GetReward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数],...], ...}
|
| | | def GetVIPLimit(self): return self.attrTuple[4] # 需要VIP几
|
| | | def GetVIPAward(self): return self.attrTuple[5] # vip奖励[[物品ID,个数],...] |
| | | def GetAwardID(self): return self.attrTuple[0] # 奖励ID BYTE
|
| | | def GetLV(self): return self.attrTuple[1] # 等级 WORD
|
| | | def GetLimitCnt(self): return self.attrTuple[2] # 全服限制数量 WORD
|
| | | def GetReward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数],...], ...} dict
|
| | | def GetVIPLimit(self): return self.attrTuple[4] # 需要VIP几 BYTE
|
| | | def GetVIPAward(self): return self.attrTuple[5] # vip奖励[[物品ID,个数],...] list |
| | | |
| | | # 投资表 |
| | | class IPY_Invest(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetType(self): return self.attrTuple[1] # 投资类型
|
| | | def GetNeedDay(self): return self.attrTuple[2] # 需要天数
|
| | | def GetNeedLV(self): return self.attrTuple[3] # 需要等级
|
| | | def GetNeedNPCID(self): return self.attrTuple[4] # 需要NPCID
|
| | | def GetReward(self): return self.attrTuple[5] # 奖励 {"key":[[物品ID,个数,是否绑定],...], ...} |
| | | def GetID(self): return self.attrTuple[0] # ID WORD
|
| | | def GetType(self): return self.attrTuple[1] # 投资类型 BYTE
|
| | | def GetNeedDay(self): return self.attrTuple[2] # 需要天数 BYTE
|
| | | def GetNeedLV(self): return self.attrTuple[3] # 需要等级 WORD
|
| | | def GetNeedNPCID(self): return self.attrTuple[4] # 需要NPCID DWORD
|
| | | def GetReward(self): return self.attrTuple[5] # 奖励 {"key":[[物品ID,个数,是否绑定],...], ...} dict |
| | | |
| | | # 仙宝寻主表 |
| | | class IPY_XBXZ(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetType(self): return self.attrTuple[1] # 类型
|
| | | def GetNeedCnt(self): return self.attrTuple[2] # 需要数量
|
| | | def GetCondition(self): return self.attrTuple[3] # 条件
|
| | | def GetMWID(self): return self.attrTuple[4] # 法宝ID
|
| | | def GetAwardItem(self): return self.attrTuple[5] # 奖励物品列表
|
| | | def GetMoney(self): return self.attrTuple[6] # 金钱 |
| | | def GetID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetType(self): return self.attrTuple[1] # 类型 BYTE
|
| | | def GetNeedCnt(self): return self.attrTuple[2] # 需要数量 DWORD
|
| | | def GetCondition(self): return self.attrTuple[3] # 条件 list
|
| | | def GetMWID(self): return self.attrTuple[4] # 法宝ID WORD
|
| | | def GetAwardItem(self): return self.attrTuple[5] # 奖励物品列表 list
|
| | | def GetMoney(self): return self.attrTuple[6] # 金钱 list |
| | | |
| | | # 寻宝产出库表 |
| | | class IPY_TreasureHouse(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTreasureType(self): return self.attrTuple[0] # 寻宝类型
|
| | | def GetMinLV(self): return self.attrTuple[1] # 最小等级
|
| | | def GetGridItemInfo(self): return self.attrTuple[2] # 格子编号对应物品信息 {"编号":[物品ID, 个数], ...}
|
| | | def GetJobItemList(self): return self.attrTuple[3] # 职业物品组列表 [[职业1物品, 职业2物品, ...], ...]
|
| | | def GetGridItemRateListFree(self): return self.attrTuple[4] # 免费产出格子编号饼图 [[概率, 格子编号], ...]
|
| | | def GetFreeGridItemRateList2(self): return self.attrTuple[5] # 免费每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
|
| | | def GetFreeGridItemRateList3(self): return self.attrTuple[6] # 免费第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
|
| | | def GetGridItemRateList1(self): return self.attrTuple[7] # 常规产出格子编号饼图 [[概率, 格子编号], ...]
|
| | | def GetGridItemRateList2(self): return self.attrTuple[8] # 每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
|
| | | def GetGridItemRateList3(self): return self.attrTuple[9] # 第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
|
| | | def GetLuckyGridNum(self): return self.attrTuple[10] # 幸运加成格子编号 |
| | | def GetTreasureType(self): return self.attrTuple[0] # 寻宝类型 BYTE
|
| | | def GetMinLV(self): return self.attrTuple[1] # 最小等级 WORD
|
| | | def GetGridItemInfo(self): return self.attrTuple[2] # 格子编号对应物品信息 {"编号":[物品ID, 个数], ...} dict
|
| | | def GetJobItemList(self): return self.attrTuple[3] # 职业物品组列表 [[职业1物品, 职业2物品, ...], ...] list
|
| | | def GetGridItemRateListFree(self): return self.attrTuple[4] # 免费产出格子编号饼图 [[概率, 格子编号], ...] list
|
| | | def GetFreeGridItemRateList2(self): return self.attrTuple[5] # 免费每满x次保底产出格子编号饼图 [[概率, 格子编号], ...] list
|
| | | def GetFreeGridItemRateList3(self): return self.attrTuple[6] # 免费第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...} dict
|
| | | def GetGridItemRateList1(self): return self.attrTuple[7] # 常规产出格子编号饼图 [[概率, 格子编号], ...] list
|
| | | def GetGridItemRateList2(self): return self.attrTuple[8] # 每满x次保底产出格子编号饼图 [[概率, 格子编号], ...] list
|
| | | def GetGridItemRateList3(self): return self.attrTuple[9] # 第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...} dict
|
| | | def GetLuckyGridNum(self): return self.attrTuple[10] # 幸运加成格子编号 BYTE |
| | | |
| | | # 极品白拿表 |
| | | class IPY_FreeGoods(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetAwardItem(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...}
|
| | | def GetNeedMoney(self): return self.attrTuple[2] # 需要仙玉
|
| | | def GetReturnDays(self): return self.attrTuple[3] # 返还所需天 |
| | | def GetID(self): return self.attrTuple[0] # ID BYTE
|
| | | def GetAwardItem(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...} dict
|
| | | def GetNeedMoney(self): return self.attrTuple[2] # 需要仙玉 WORD
|
| | | def GetReturnDays(self): return self.attrTuple[3] # 返还所需天 DWORD |
| | | |
| | | # 限时礼包活动表 |
| | | class IPY_ActFlashGiftbag(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[5] # 前端提前X分钟展示活动
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置
|
| | | def GetIsJueban(self): return self.attrTuple[8] # 是否绝版礼包
|
| | | def GetGiftbagTypeList(self): return self.attrTuple[9] # 礼包类型列表
|
| | | def GetMailKey(self): return self.attrTuple[10] # 活动更新时发送邮件key
|
| | | def GetMailItemPrize(self): return self.attrTuple[11] # 活动更新时发送邮件奖励物品 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段 list
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段 list
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[5] # 前端提前X分钟展示活动 WORD
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置 BYTE
|
| | | def GetIsJueban(self): return self.attrTuple[8] # 是否绝版礼包 BYTE
|
| | | def GetGiftbagTypeList(self): return self.attrTuple[9] # 礼包类型列表 dict
|
| | | def GetMailKey(self): return self.attrTuple[10] # 活动更新时发送邮件key char
|
| | | def GetMailItemPrize(self): return self.attrTuple[11] # 活动更新时发送邮件奖励物品 list |
| | | |
| | | # 限时礼包模板表 |
| | | class IPY_FlashGiftbag(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGiftbagID(self): return self.attrTuple[0] # 礼包编号
|
| | | def GetGiftbagType(self): return self.attrTuple[1] # 礼包类型
|
| | | def GetOriginalRMB(self): return self.attrTuple[2] # 原价(RMB)
|
| | | def GetBuyCountLimit(self): return self.attrTuple[3] # 限购次数,0不限购
|
| | | def GetGiftItemList(self): return self.attrTuple[4] # 礼包物品信息列表 [(物品ID,个数,是否绑定),...]
|
| | | def GetMainItemID(self): return self.attrTuple[5] # 标的物品ID
|
| | | def GetNotifyKey(self): return self.attrTuple[6] # 全服广播key,默认两个参数(玩家名, 档位额度) |
| | | def GetGiftbagID(self): return self.attrTuple[0] # 礼包编号 DWORD
|
| | | def GetGiftbagType(self): return self.attrTuple[1] # 礼包类型 WORD
|
| | | def GetOriginalRMB(self): return self.attrTuple[2] # 原价(RMB) float
|
| | | def GetBuyCountLimit(self): return self.attrTuple[3] # 限购次数,0不限购 WORD
|
| | | def GetGiftItemList(self): return self.attrTuple[4] # 礼包物品信息列表 [(物品ID,个数,是否绑定),...] list
|
| | | def GetMainItemID(self): return self.attrTuple[5] # 标的物品ID DWORD
|
| | | def GetNotifyKey(self): return self.attrTuple[6] # 全服广播key,默认两个参数(玩家名, 档位额度) char |
| | | |
| | | # 每日礼包活动表 |
| | | class IPY_ActDailyGiftbag(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetGiftbagType(self): return self.attrTuple[4] # 礼包模板类型 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetGiftbagType(self): return self.attrTuple[4] # 礼包模板类型 WORD |
| | | |
| | | # 每日礼包模板表 |
| | | class IPY_DailyGiftbag(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGiftbagType(self): return self.attrTuple[0] # 礼包模板类型
|
| | | def GetGiftbagID(self): return self.attrTuple[1] # 礼包编号
|
| | | def GetBuyCountLimit(self): return self.attrTuple[2] # 限购次数,0不限购
|
| | | def GetGiftItemList(self): return self.attrTuple[3] # 礼包物品信息列表 [(物品ID,个数,是否绑定),...] |
| | | def GetGiftbagType(self): return self.attrTuple[0] # 礼包模板类型 WORD
|
| | | def GetGiftbagID(self): return self.attrTuple[1] # 礼包编号 DWORD
|
| | | def GetBuyCountLimit(self): return self.attrTuple[2] # 限购次数,0不限购 WORD
|
| | | def GetGiftItemList(self): return self.attrTuple[3] # 礼包物品信息列表 [(物品ID,个数,是否绑定),...] list |
| | | |
| | | # 双倍经验活动表 |
| | | class IPY_ActExpRate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetLVLimit(self): return self.attrTuple[1] # 限制等级
|
| | | def GetAddExpRate(self): return self.attrTuple[2] # 经验倍率加成,万分率 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetLVLimit(self): return self.attrTuple[1] # 限制等级 WORD
|
| | | def GetAddExpRate(self): return self.attrTuple[2] # 经验倍率加成,万分率 DWORD |
| | | |
| | | # 消费返利活动表 |
| | | class IPY_ActCostRebate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 list |
| | | |
| | | # 消费返利模板表 |
| | | class IPY_CostRebateTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetNeedCostGold(self): return self.attrTuple[1] # 需要消费仙玉数
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 返利奖励索引0~31,同个模板中不重复
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 返利物品信息列表 {世界等级范围:[({职业:物品ID,..},个数,是否绑定), ...]}
|
| | | def GetNotifyKey(self): return self.attrTuple[4] # 全服广播key,默认两个参数(玩家名, 档位额度) |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetNeedCostGold(self): return self.attrTuple[1] # 需要消费仙玉数 DWORD
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 返利奖励索引0~31,同个模板中不重复 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 返利物品信息列表 {世界等级范围:[({职业:物品ID,..},个数,是否绑定), ...]} dict
|
| | | def GetNotifyKey(self): return self.attrTuple[4] # 全服广播key,默认两个参数(玩家名, 档位额度) char |
| | | |
| | | # 买一送多活动表 |
| | | class IPY_ActBuyOne(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 list |
| | | |
| | | # 买一送多模板表 |
| | | class IPY_ActBuyOneTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetNeedCTGID(self): return self.attrTuple[1] # 需要充值ID
|
| | | def GetRecordIndex(self): return self.attrTuple[2] # 记录索引
|
| | | def GetFreeItemInfo(self): return self.attrTuple[3] # 免费领取的物品信息列表{领取记录索引:[[物品ID,个数,是否拍品]], ...} |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetNeedCTGID(self): return self.attrTuple[1] # 需要充值ID DWORD
|
| | | def GetRecordIndex(self): return self.attrTuple[2] # 记录索引 BYTE
|
| | | def GetFreeItemInfo(self): return self.attrTuple[3] # 免费领取的物品信息列表{领取记录索引:[[物品ID,个数,是否拍品]], ...} dict |
| | | |
| | | # 集字活动时间表 |
| | | class IPY_ActCollectWords(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetLastDayOnlyExchange(self): return self.attrTuple[4] # 最后一天是否仅兑换
|
| | | def GetTemplateID(self): return self.attrTuple[5] # 兑换模板编号
|
| | | def GetDropDiffLVLimit(self): return self.attrTuple[6] # 掉落等级差值限制
|
| | | def GetDropItemRateList(self): return self.attrTuple[7] # 小怪掉落饼图概率
|
| | | def GetDropItemRateListBoss(self): return self.attrTuple[8] # Boss掉落饼图概率 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetLastDayOnlyExchange(self): return self.attrTuple[4] # 最后一天是否仅兑换 BYTE
|
| | | def GetTemplateID(self): return self.attrTuple[5] # 兑换模板编号 WORD
|
| | | def GetDropDiffLVLimit(self): return self.attrTuple[6] # 掉落等级差值限制 WORD
|
| | | def GetDropItemRateList(self): return self.attrTuple[7] # 小怪掉落饼图概率 list
|
| | | def GetDropItemRateListBoss(self): return self.attrTuple[8] # Boss掉落饼图概率 list |
| | | |
| | | # 集字活动兑换模板表 |
| | | class IPY_CollectWordsExchange(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetExchangeNum(self): return self.attrTuple[1] # 兑换编号(同个模板中需唯一不可变)
|
| | | def GetExchangeItemInfo(self): return self.attrTuple[2] # 兑换目标物品[物品ID,个数,是否绑定]
|
| | | def GetExchangeCountMax(self): return self.attrTuple[3] # 最大兑换次数(0不限制)
|
| | | def GetNeedItemList(self): return self.attrTuple[4] # 所需物品信息列表 [[物品ID,个数,是否绑定], ...]
|
| | | def GetNeedNotify(self): return self.attrTuple[5] # 是否需要广播 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetExchangeNum(self): return self.attrTuple[1] # 兑换编号(同个模板中需唯一不可变) BYTE
|
| | | def GetExchangeItemInfo(self): return self.attrTuple[2] # 兑换目标物品[物品ID,个数,是否绑定] list
|
| | | def GetExchangeCountMax(self): return self.attrTuple[3] # 最大兑换次数(0不限制) BYTE
|
| | | def GetNeedItemList(self): return self.attrTuple[4] # 所需物品信息列表 [[物品ID,个数,是否绑定], ...] list
|
| | | def GetNeedNotify(self): return self.attrTuple[5] # 是否需要广播 BYTE |
| | | |
| | | # 垃圾分类活动时间表 |
| | | class IPY_ActGarbageSorting(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级 WORD
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值 BYTE |
| | | |
| | | # 垃圾分类任务产出表 |
| | | class IPY_ActGarbageTask(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGarbageTasklD(self): return self.attrTuple[0] # 垃圾任务ID
|
| | | def GetFinishNeedValue(self): return self.attrTuple[1] # 完成所需进度值
|
| | | def GetFinishTimeMax(self): return self.attrTuple[2] # 总可完成次数,0不限
|
| | | def GetAutoProduce(self): return self.attrTuple[3] # 自动产生垃圾
|
| | | def GetProduceGarbageRateList(self): return self.attrTuple[4] # 随机产生垃圾概率饼图 |
| | | def GetGarbageTasklD(self): return self.attrTuple[0] # 垃圾任务ID DWORD
|
| | | def GetFinishNeedValue(self): return self.attrTuple[1] # 完成所需进度值 DWORD
|
| | | def GetFinishTimeMax(self): return self.attrTuple[2] # 总可完成次数,0不限 DWORD
|
| | | def GetAutoProduce(self): return self.attrTuple[3] # 自动产生垃圾 BYTE
|
| | | def GetProduceGarbageRateList(self): return self.attrTuple[4] # 随机产生垃圾概率饼图 list |
| | | |
| | | # Boss历练活动表 |
| | | class IPY_ActBossTrial(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetSubmitItemAwardInfo(self): return self.attrTuple[6] # 提交凭证个数对应奖励
|
| | | def GetTemplateIDList(self): return self.attrTuple[7] # 榜单模板编号列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetSubmitItemAwardInfo(self): return self.attrTuple[6] # 提交凭证个数对应奖励 dict
|
| | | def GetTemplateIDList(self): return self.attrTuple[7] # 榜单模板编号列表 list |
| | | |
| | | # Boss历练榜单模版表 |
| | | class IPY_ActBossTrialTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板编号
|
| | | def GetRank(self): return self.attrTuple[1] # 名次
|
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品信息列表 [[物品ID,个数,是否拍品], ...] |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板编号 DWORD
|
| | | def GetRank(self): return self.attrTuple[1] # 名次 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[2] # 奖励物品信息列表 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 仙匣秘境活动时间表 |
| | | class IPY_ActXianXiaMJ(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级
|
| | | def GetUseMoneyInfo(self): return self.attrTuple[5] # 消耗货币信息
|
| | | def GetTemplateID(self): return self.attrTuple[6] # 模板ID |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级 WORD
|
| | | def GetUseMoneyInfo(self): return self.attrTuple[5] # 消耗货币信息 list
|
| | | def GetTemplateID(self): return self.attrTuple[6] # 模板ID BYTE |
| | | |
| | | # 仙匣秘境奖池表 |
| | | class IPY_ActXianXiaMJAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 奖池模板编号
|
| | | def GetAwardLibType(self): return self.attrTuple[1] # 奖励库类型
|
| | | def GetAwardItemCount(self): return self.attrTuple[2] # 选择个数
|
| | | def GetUnlockAwardLimitTimes(self): return self.attrTuple[3] # 抽X次后可产出(本层)
|
| | | def GetAwardLibWeight(self): return self.attrTuple[4] # 产出该库外权重
|
| | | def GetLibItemInfo(self): return self.attrTuple[5] # 本库物品随机库内权重(先随机库外权重,若产出再随机库内权重)
|
| | | def GetItemLayerLimitInfo(self): return self.attrTuple[6] # 物品产出奖池层限制 {物品ID:大于等于X层可产出, ...}
|
| | | def GetItemAwardTimesTotalInfo(self): return self.attrTuple[7] # 物品产出次数限制(所有层){物品ID:总产出次数, ...} |
| | | def GetTemplateID(self): return self.attrTuple[0] # 奖池模板编号 DWORD
|
| | | def GetAwardLibType(self): return self.attrTuple[1] # 奖励库类型 BYTE
|
| | | def GetAwardItemCount(self): return self.attrTuple[2] # 选择个数 BYTE
|
| | | def GetUnlockAwardLimitTimes(self): return self.attrTuple[3] # 抽X次后可产出(本层) BYTE
|
| | | def GetAwardLibWeight(self): return self.attrTuple[4] # 产出该库外权重 BYTE
|
| | | def GetLibItemInfo(self): return self.attrTuple[5] # 本库物品随机库内权重(先随机库外权重,若产出再随机库内权重) dict
|
| | | def GetItemLayerLimitInfo(self): return self.attrTuple[6] # 物品产出奖池层限制 {物品ID:大于等于X层可产出, ...} dict
|
| | | def GetItemAwardTimesTotalInfo(self): return self.attrTuple[7] # 物品产出次数限制(所有层){物品ID:总产出次数, ...} dict |
| | | |
| | | # 天帝礼包活动时间表 |
| | | class IPY_ActGodGift(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetIsDayReset(self): return self.attrTuple[3] # 是否每天重置
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级
|
| | | def GetUseMoneyType(self): return self.attrTuple[5] # 消耗货币类型
|
| | | def GetUseGoldList(self): return self.attrTuple[6] # 抽奖消耗货币列表
|
| | | def GetPrizeMoneyType(self): return self.attrTuple[7] # 奖励货币类型
|
| | | def GetPrizeMoneyList(self): return self.attrTuple[8] # 奖励货币列表
|
| | | def GetResetLimitTimes(self): return self.attrTuple[9] # 至少抽几次可重置
|
| | | def GetResetCountMax(self): return self.attrTuple[10] # 可重置次数
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[11] # 奖池模板信息 {(世界等级A,B):[模板编号列表, ...], ...} |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetIsDayReset(self): return self.attrTuple[3] # 是否每天重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级 WORD
|
| | | def GetUseMoneyType(self): return self.attrTuple[5] # 消耗货币类型 BYTE
|
| | | def GetUseGoldList(self): return self.attrTuple[6] # 抽奖消耗货币列表 list
|
| | | def GetPrizeMoneyType(self): return self.attrTuple[7] # 奖励货币类型 BYTE
|
| | | def GetPrizeMoneyList(self): return self.attrTuple[8] # 奖励货币列表 list
|
| | | def GetResetLimitTimes(self): return self.attrTuple[9] # 至少抽几次可重置 BYTE
|
| | | def GetResetCountMax(self): return self.attrTuple[10] # 可重置次数 BYTE
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[11] # 奖池模板信息 {(世界等级A,B):[模板编号列表, ...], ...} dict |
| | | |
| | | # 天帝礼包奖池表 |
| | | class IPY_ActGodGiftAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 奖池模板编号
|
| | | def GetAwardLibType(self): return self.attrTuple[1] # 奖励库类型
|
| | | def GetUnlockAwardLimitTimes(self): return self.attrTuple[2] # 抽X次后可产出本库
|
| | | def GetChooseItemCount(self): return self.attrTuple[3] # 选择个数
|
| | | def GetLibItemInfo(self): return self.attrTuple[4] # 物品编号对应物品信息 {物品编号:[物品ID,个数,是否拍品,可选次数], ...} 0不限次数
|
| | | def GetNotifyItemNumList(self): return self.attrTuple[5] # 需要广播的编号列表 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 奖池模板编号 DWORD
|
| | | def GetAwardLibType(self): return self.attrTuple[1] # 奖励库类型 BYTE
|
| | | def GetUnlockAwardLimitTimes(self): return self.attrTuple[2] # 抽X次后可产出本库 BYTE
|
| | | def GetChooseItemCount(self): return self.attrTuple[3] # 选择个数 BYTE
|
| | | def GetLibItemInfo(self): return self.attrTuple[4] # 物品编号对应物品信息 {物品编号:[物品ID,个数,是否拍品,可选次数], ...} 0不限次数 dict
|
| | | def GetNotifyItemNumList(self): return self.attrTuple[5] # 需要广播的编号列表 list |
| | | |
| | | # 骑宠盛宴活动 |
| | | class IPY_ActHorsePetFeast(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段
|
| | | def GetLVLimit(self): return self.attrTuple[5] # 限制等级 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段 list
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段 list
|
| | | def GetLVLimit(self): return self.attrTuple[5] # 限制等级 WORD |
| | | |
| | | # BOSS复活活动时间表 |
| | | class IPY_ActBossReborn(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[5] # 模板编号 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[5] # 模板编号 BYTE |
| | | |
| | | # BOSS复活表 |
| | | class IPY_BossReborn(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetID(self): return self.attrTuple[1] # 活动条目ID
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品ID1 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetID(self): return self.attrTuple[1] # 活动条目ID BYTE
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数 DWORD
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数 WORD
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品ID1 dict |
| | | |
| | | # 多倍修行点活动时间表 |
| | | class IPY_ActRealmPoint(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetMultiple(self): return self.attrTuple[1] # 倍数
|
| | | def GetLVLimit(self): return self.attrTuple[2] # 限制等级
|
| | | def GetPointLimit(self): return self.attrTuple[3] # 限制额外修行点 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetMultiple(self): return self.attrTuple[1] # 倍数 WORD
|
| | | def GetLVLimit(self): return self.attrTuple[2] # 限制等级 WORD
|
| | | def GetPointLimit(self): return self.attrTuple[3] # 限制额外修行点 DWORD |
| | | |
| | | # 宗门试炼兑换表 |
| | | class IPY_TrialExchange(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 兑换ID
|
| | | def GetExchangeItemIDList(self): return self.attrTuple[1] # 兑换物品ID
|
| | | def GetExchangeItemCount(self): return self.attrTuple[2] # 兑换物品个数
|
| | | def GetExchangeItemIsBind(self): return self.attrTuple[3] # 兑换物品是否绑定
|
| | | def GetCostItemID(self): return self.attrTuple[4] # 消耗物品ID
|
| | | def GetCostItemCount(self): return self.attrTuple[5] # 消耗物品个数 |
| | | def GetID(self): return self.attrTuple[0] # 兑换ID DWORD
|
| | | def GetExchangeItemIDList(self): return self.attrTuple[1] # 兑换物品ID list
|
| | | def GetExchangeItemCount(self): return self.attrTuple[2] # 兑换物品个数 DWORD
|
| | | def GetExchangeItemIsBind(self): return self.attrTuple[3] # 兑换物品是否绑定 DWORD
|
| | | def GetCostItemID(self): return self.attrTuple[4] # 消耗物品ID DWORD
|
| | | def GetCostItemCount(self): return self.attrTuple[5] # 消耗物品个数 DWORD |
| | | |
| | | # 仙界盛典-全民来嗨表 |
| | | class IPY_AllPeopleParty(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetTotalTimes(self): return self.attrTuple[1] # 总次数
|
| | | def GetAddPoint(self): return self.attrTuple[2] # 每完成次数获得嗨点 |
| | | def GetID(self): return self.attrTuple[0] # ID BYTE
|
| | | def GetTotalTimes(self): return self.attrTuple[1] # 总次数 WORD
|
| | | def GetAddPoint(self): return self.attrTuple[2] # 每完成次数获得嗨点 WORD |
| | | |
| | | # 仙界盛典-全民来嗨奖励表 |
| | | class IPY_AllPeoplePartyAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档
|
| | | def GetIndex(self): return self.attrTuple[1] # 索引
|
| | | def GetNeedPoint(self): return self.attrTuple[2] # 需要点数
|
| | | def GetAward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...} |
| | | def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档 BYTE
|
| | | def GetIndex(self): return self.attrTuple[1] # 索引 DWORD
|
| | | def GetNeedPoint(self): return self.attrTuple[2] # 需要点数 DWORD
|
| | | def GetAward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...} dict |
| | | |
| | | # 地图NPC配置表-挂机点 |
| | | class IPY_MapEventPoint(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMapID(self): return self.attrTuple[0]
|
| | | def GetNPCID(self): return self.attrTuple[1]
|
| | | def GetLowLV(self): return self.attrTuple[2] # 推荐最低等级
|
| | | def GetHighestLV(self): return self.attrTuple[3] # 推荐最高等级
|
| | | def GetDefense(self): return self.attrTuple[4] # 推荐防御 |
| | | def GetMapID(self): return self.attrTuple[0] # DWORD
|
| | | def GetNPCID(self): return self.attrTuple[1] # DWORD
|
| | | def GetLowLV(self): return self.attrTuple[2] # 推荐最低等级 WORD
|
| | | def GetHighestLV(self): return self.attrTuple[3] # 推荐最高等级 WORD
|
| | | def GetDefense(self): return self.attrTuple[4] # 推荐防御 DWORD |
| | | |
| | | # 天赋技能表 |
| | | class IPY_TalentSkill(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetSkillID(self): return self.attrTuple[0] # 技能ID
|
| | | def GetTalentType(self): return self.attrTuple[1] # 天赋类型
|
| | | def GetSeries(self): return self.attrTuple[2] # 天赋系别 |
| | | def GetSkillID(self): return self.attrTuple[0] # 技能ID DWORD
|
| | | def GetTalentType(self): return self.attrTuple[1] # 天赋类型 BYTE
|
| | | def GetSeries(self): return self.attrTuple[2] # 天赋系别 BYTE |
| | | |
| | | # 限时抢购表 |
| | | class IPY_ActFlashSale(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[5] # 前端提前X分钟展示活动
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置
|
| | | def GetShopTypeList(self): return self.attrTuple[8] # 商店类型列表
|
| | | def GetMailKey(self): return self.attrTuple[9] # 活动更新时发送邮件key
|
| | | def GetMailItemPrize(self): return self.attrTuple[10] # 活动更新时发送邮件奖励物品 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetStartTimeList(self): return self.attrTuple[3] # 开启时间列表, 支持多个时段 list
|
| | | def GetEndTimeList(self): return self.attrTuple[4] # 结束时间列表, 支持多个时段 list
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[5] # 前端提前X分钟展示活动 WORD
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置 BYTE
|
| | | def GetShopTypeList(self): return self.attrTuple[8] # 商店类型列表 list
|
| | | def GetMailKey(self): return self.attrTuple[9] # 活动更新时发送邮件key char
|
| | | def GetMailItemPrize(self): return self.attrTuple[10] # 活动更新时发送邮件奖励物品 list |
| | | |
| | | # 许愿池活动时间表 |
| | | class IPY_ActWishingWell(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetIsDayReset(self): return self.attrTuple[3] # 是否每天重置
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[5] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[6] # 模板编号 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetIsDayReset(self): return self.attrTuple[3] # 是否每天重置 BYTE
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[5] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[6] # 模板编号 BYTE |
| | | |
| | | # 许愿池库模板表 |
| | | class IPY_WishingWell(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetIsFree(self): return self.attrTuple[1] # 是否免费库
|
| | | def GetWorldLVLimit(self): return self.attrTuple[2] # 世界等级范围
|
| | | def GetItemID(self): return self.attrTuple[3] # 物品ID
|
| | | def GetItemCnt(self): return self.attrTuple[4] # 物品数量
|
| | | def GetIsBind(self): return self.attrTuple[5] # 是否绑定
|
| | | def GetWeight(self): return self.attrTuple[6] # 权重
|
| | | def GetMark(self): return self.attrTuple[7] # 排序用标识
|
| | | def GetRare(self): return self.attrTuple[8] # 珍稀值 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetIsFree(self): return self.attrTuple[1] # 是否免费库 BYTE
|
| | | def GetWorldLVLimit(self): return self.attrTuple[2] # 世界等级范围 list
|
| | | def GetItemID(self): return self.attrTuple[3] # 物品ID DWORD
|
| | | def GetItemCnt(self): return self.attrTuple[4] # 物品数量 WORD
|
| | | def GetIsBind(self): return self.attrTuple[5] # 是否绑定 BYTE
|
| | | def GetWeight(self): return self.attrTuple[6] # 权重 DWORD
|
| | | def GetMark(self): return self.attrTuple[7] # 排序用标识 DWORD
|
| | | def GetRare(self): return self.attrTuple[8] # 珍稀值 BYTE |
| | | |
| | | # 功能预告表 |
| | | class IPY_FunctionForecast(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFuncID(self): return self.attrTuple[0] # 功能ID
|
| | | def GetAward(self): return self.attrTuple[1] # 属性类型 |
| | | def GetFuncID(self): return self.attrTuple[0] # 功能ID DWORD
|
| | | def GetAward(self): return self.attrTuple[1] # 属性类型 dict |
| | | |
| | | # 聊天气泡表 |
| | | class IPY_ChatBubbleBox(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetBoxID(self): return self.attrTuple[0] # 气泡框ID
|
| | | def GetNeedLV(self): return self.attrTuple[1] # 所需等级
|
| | | def GetNeedVIPLVGift(self): return self.attrTuple[2] # 所需购买VIP等级礼包 |
| | | 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 |
| | | |
| | | # 充值返利活动表 |
| | | class IPY_ActRechargePrize(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 list |
| | | |
| | | # 充值返利模板表 |
| | | class IPY_RechargePrizeTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetCTGID(self): return self.attrTuple[1] # 充值表充值ID
|
| | | def GetGoldPrize(self): return self.attrTuple[2] # 返利仙玉数
|
| | | def GetPrizeCountLimit(self): return self.attrTuple[3] # 最大赠送次数 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetCTGID(self): return self.attrTuple[1] # 充值表充值ID WORD
|
| | | def GetGoldPrize(self): return self.attrTuple[2] # 返利仙玉数 DWORD
|
| | | def GetPrizeCountLimit(self): return self.attrTuple[3] # 最大赠送次数 BYTE |
| | | |
| | | # 累计充值活动表 |
| | | class IPY_ActTotalRecharge(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值
|
| | | def GetIsOfflineAct(self): return self.attrTuple[6] # 是否线下活动
|
| | | def GetTemplateIDList(self): return self.attrTuple[7] # 模板ID列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值 BYTE
|
| | | def GetIsOfflineAct(self): return self.attrTuple[6] # 是否线下活动 BYTE
|
| | | def GetTemplateIDList(self): return self.attrTuple[7] # 模板ID列表 list |
| | | |
| | | # 累计充值模板表 |
| | | class IPY_TotalRechargeTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetNeedGold(self): return self.attrTuple[1] # 需要充值RMB,元
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 返利奖励索引0~31,同个模板中不重复
|
| | | def GetAwardItem(self): return self.attrTuple[3] # 返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]}
|
| | | def GetNotifyKey(self): return self.attrTuple[4] # 全服广播key,默认两个参数(玩家名, 档位额度) |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetNeedGold(self): return self.attrTuple[1] # 需要充值RMB,元 float
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 返利奖励索引0~31,同个模板中不重复 BYTE
|
| | | def GetAwardItem(self): return self.attrTuple[3] # 返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]} dict
|
| | | def GetNotifyKey(self): return self.attrTuple[4] # 全服广播key,默认两个参数(玩家名, 档位额度) char |
| | | |
| | | # 累计充值返利仙玉活动表 |
| | | class IPY_ActRechargeRebateGold(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetTemplateIDList(self): return self.attrTuple[5] # 模板ID列表 list |
| | | |
| | | # 累计充值返利仙玉模板表 |
| | | class IPY_RechargeRebateGoldTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetRMBMin(self): return self.attrTuple[1] # 充值RMB最小值
|
| | | def GetRMBMax(self): return self.attrTuple[2] # 充值RMB最大值
|
| | | def GetRebateRate(self): return self.attrTuple[3] # 返利仙玉比例百分比 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetRMBMin(self): return self.attrTuple[1] # 充值RMB最小值 DWORD
|
| | | def GetRMBMax(self): return self.attrTuple[2] # 充值RMB最大值 DWORD
|
| | | def GetRebateRate(self): return self.attrTuple[3] # 返利仙玉比例百分比 WORD |
| | | |
| | | # 成长必买活动表 |
| | | class IPY_ActGrowupBuy(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetCTGIDGroupList(self): return self.attrTuple[4] # 充值编号组列表 [[ctgID, ...], ...] |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetCTGIDGroupList(self): return self.attrTuple[4] # 充值编号组列表 [[ctgID, ...], ...] list |
| | | |
| | | # 多日连充活动表 |
| | | class IPY_ActManyDayRecharge(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[4] # 模板编号 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[4] # 模板编号 WORD |
| | | |
| | | # 多日连充模板表 |
| | | class IPY_ActManyDayRechargeAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetNeedRMB(self): return self.attrTuple[1] # 所需充值额度
|
| | | def GetNeedDays(self): return self.attrTuple[2] # 所需充值天数
|
| | | def GetAwardIndex(self): return self.attrTuple[3] # 奖励索引
|
| | | def GetAwardItemInfo(self): return self.attrTuple[4] # 奖励物品信息 {世界等级范围:[[物品ID,个数,是否拍品], ...]}
|
| | | def GetNotifyKey(self): return self.attrTuple[5] # 广播 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetNeedRMB(self): return self.attrTuple[1] # 所需充值额度 float
|
| | | def GetNeedDays(self): return self.attrTuple[2] # 所需充值天数 BYTE
|
| | | def GetAwardIndex(self): return self.attrTuple[3] # 奖励索引 BYTE
|
| | | def GetAwardItemInfo(self): return self.attrTuple[4] # 奖励物品信息 {世界等级范围:[[物品ID,个数,是否拍品], ...]} dict
|
| | | def GetNotifyKey(self): return self.attrTuple[5] # 广播 char |
| | | |
| | | # 转盘活动表 |
| | | class IPY_ActTurntable(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值
|
| | | def GetCTGPrizeList(self): return self.attrTuple[6] # 累计充值奖励次数
|
| | | def GetUseMoneyType(self): return self.attrTuple[7] # 累计消费货币类型
|
| | | def GetUseMoneyPrizeList(self): return self.attrTuple[8] # 累计消费X货币奖励次数
|
| | | def GetLibChooseCountList(self): return self.attrTuple[9] # 各道具库选择个数
|
| | | def GetSuperItemLimitRule(self): return self.attrTuple[10] # 终极库产出万分率|至少X次后可产出
|
| | | def GetCommItemLib(self): return self.attrTuple[11] # 普通道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...}
|
| | | def GetGoodItemLib(self): return self.attrTuple[12] # 极品道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...}
|
| | | def GetSuperItemLib(self): return self.attrTuple[13] # 超级道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...}
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[14] # 好物品全服广播mark,极品及超级道具默认全服广播 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值 BYTE
|
| | | def GetCTGPrizeList(self): return self.attrTuple[6] # 累计充值奖励次数 list
|
| | | def GetUseMoneyType(self): return self.attrTuple[7] # 累计消费货币类型 BYTE
|
| | | def GetUseMoneyPrizeList(self): return self.attrTuple[8] # 累计消费X货币奖励次数 list
|
| | | def GetLibChooseCountList(self): return self.attrTuple[9] # 各道具库选择个数 list
|
| | | def GetSuperItemLimitRule(self): return self.attrTuple[10] # 终极库产出万分率|至少X次后可产出 list
|
| | | def GetCommItemLib(self): return self.attrTuple[11] # 普通道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...} dict
|
| | | def GetGoodItemLib(self): return self.attrTuple[12] # 极品道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...} dict
|
| | | def GetSuperItemLib(self): return self.attrTuple[13] # 超级道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...} dict
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[14] # 好物品全服广播mark,极品及超级道具默认全服广播 char |
| | | |
| | | # 单笔累充活动表 |
| | | class IPY_ActSingleRecharge(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值
|
| | | def GetIsOfflineAct(self): return self.attrTuple[6] # 是否线下活动
|
| | | def GetAwardRuleType(self): return self.attrTuple[7] # 领奖规则类型 0-向下兼容;1-匹配最高档;2-精确匹配对应档次
|
| | | def GetTemplateIDList(self): return self.attrTuple[8] # 模板ID列表 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetCTGTypeEffValue(self): return self.attrTuple[5] # 充值有效类型值 BYTE
|
| | | def GetIsOfflineAct(self): return self.attrTuple[6] # 是否线下活动 BYTE
|
| | | def GetAwardRuleType(self): return self.attrTuple[7] # 领奖规则类型 0-向下兼容;1-匹配最高档;2-精确匹配对应档次 BYTE
|
| | | def GetTemplateIDList(self): return self.attrTuple[8] # 模板ID列表 list |
| | | |
| | | # 单笔累充模板表 |
| | | class IPY_ActSingleRechargeAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetSingleRechargeValue(self): return self.attrTuple[1] # 单笔充值额度
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 同个模板中不重复
|
| | | def GetAwardCountMax(self): return self.attrTuple[3] # 最大领奖次数,最大999次
|
| | | def GetAwardItem(self): return self.attrTuple[4] # 返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]}
|
| | | def GetNotifyKey(self): return self.attrTuple[5] # 全服广播key,默认两个参数(玩家名, 档位额度) |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetSingleRechargeValue(self): return self.attrTuple[1] # 单笔充值额度 float
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 同个模板中不重复 BYTE
|
| | | def GetAwardCountMax(self): return self.attrTuple[3] # 最大领奖次数,最大999次 WORD
|
| | | def GetAwardItem(self): return self.attrTuple[4] # 返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]} dict
|
| | | def GetNotifyKey(self): return self.attrTuple[5] # 全服广播key,默认两个参数(玩家名, 档位额度) char |
| | | |
| | | # 法宝副本表 |
| | | class IPY_MagicWeaponFB(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMWID(self): return self.attrTuple[0] # 法宝ID
|
| | | def GetLineID(self): return self.attrTuple[1] # 副本功能线路ID
|
| | | def GetLevel(self): return self.attrTuple[2] # 关卡
|
| | | def GetRefreshNPC(self): return self.attrTuple[3] # 刷怪配置
|
| | | def GetAttrDict(self): return self.attrTuple[4] # 属性 |
| | | def GetMWID(self): return self.attrTuple[0] # 法宝ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # 副本功能线路ID BYTE
|
| | | def GetLevel(self): return self.attrTuple[2] # 关卡 BYTE
|
| | | def GetRefreshNPC(self): return self.attrTuple[3] # 刷怪配置 list
|
| | | def GetAttrDict(self): return self.attrTuple[4] # 属性 dict |
| | | |
| | | # 冰晶矿脉星级奖励表 |
| | | class IPY_IceLodeStarAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetIndex(self): return self.attrTuple[0] # 奖励索引
|
| | | def GetStar(self): return self.attrTuple[1] # 星数
|
| | | def GetLVLimit(self): return self.attrTuple[2] # 等级范围
|
| | | def GetItemList(self): return self.attrTuple[3] # 奖励 |
| | | def GetIndex(self): return self.attrTuple[0] # 奖励索引 BYTE
|
| | | def GetStar(self): return self.attrTuple[1] # 星数 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[2] # 等级范围 list
|
| | | def GetItemList(self): return self.attrTuple[3] # 奖励 list |
| | | |
| | | # 跨服竞技场段位表 |
| | | class IPY_CrossRealmPKDan(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetDanLV(self): return self.attrTuple[0] # 段位等级
|
| | | def GetLVUpScore(self): return self.attrTuple[1] # 升段位所需积分 |
| | | def GetDanLV(self): return self.attrTuple[0] # 段位等级 BYTE
|
| | | def GetLVUpScore(self): return self.attrTuple[1] # 升段位所需积分 WORD |
| | | |
| | | # 跨服竞技场段位奖励表 |
| | | class IPY_CrossRealmPKDanAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名
|
| | | def GetSeasonID(self): return self.attrTuple[1] # 赛季ID
|
| | | def GetDanLV(self): return self.attrTuple[2] # 段位等级
|
| | | def GetDanLVAwardList(self): return self.attrTuple[3] # 段位达标奖励物品列表 [[奖励物品ID,个数,是否绑定], ...]
|
| | | def GetSeasonDanLVAwardList(self): return self.attrTuple[4] # 赛季段位奖励物品列表 [[奖励物品ID,个数,是否绑定], ...] |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
|
| | | def GetSeasonID(self): return self.attrTuple[1] # 赛季ID BYTE
|
| | | def GetDanLV(self): return self.attrTuple[2] # 段位等级 BYTE
|
| | | def GetDanLVAwardList(self): return self.attrTuple[3] # 段位达标奖励物品列表 [[奖励物品ID,个数,是否绑定], ...] list
|
| | | def GetSeasonDanLVAwardList(self): return self.attrTuple[4] # 赛季段位奖励物品列表 [[奖励物品ID,个数,是否绑定], ...] list |
| | | |
| | | # 跨服竞技场排名奖励表 |
| | | class IPY_CrossRealmPKOrderAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名
|
| | | def GetSeasonID(self): return self.attrTuple[1] # 赛季ID
|
| | | def GetOrderAwardInfo(self): return self.attrTuple[2] # 赛季排名奖励信息 {"排名":[[奖励物品ID,个数,是否绑定], ...], ...} |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
|
| | | def GetSeasonID(self): return self.attrTuple[1] # 赛季ID BYTE
|
| | | def GetOrderAwardInfo(self): return self.attrTuple[2] # 赛季排名奖励信息 {"排名":[[奖励物品ID,个数,是否绑定], ...], ...} dict |
| | | |
| | | # 跨服分区表通用 |
| | | class IPY_CrossZoneComm(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名
|
| | | def GetZoneID(self): return self.attrTuple[1] # 赛区ID
|
| | | def GetServerGroupIDList(self): return self.attrTuple[2] # 赛区服务器组ID列表 |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
|
| | | def GetZoneID(self): return self.attrTuple[1] # 赛区ID BYTE
|
| | | def GetServerGroupIDList(self): return self.attrTuple[2] # 赛区服务器组ID列表 list |
| | | |
| | | # 跨服分区表竞技场 |
| | | class IPY_CrossZonePK(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名
|
| | | def GetZoneID(self): return self.attrTuple[1] # 赛区ID
|
| | | def GetServerGroupIDList(self): return self.attrTuple[2] # 赛区服务器组ID列表 |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
|
| | | def GetZoneID(self): return self.attrTuple[1] # 赛区ID BYTE
|
| | | def GetServerGroupIDList(self): return self.attrTuple[2] # 赛区服务器组ID列表 list |
| | | |
| | | # 跨服Boss蓬莱仙境分区地图表 |
| | | class IPY_CrossPenglaiZoneMap(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetZoneID(self): return self.attrTuple[0] # 分区ID
|
| | | def GetMapID(self): return self.attrTuple[1] # 场景地图ID
|
| | | def GetDataMapID(self): return self.attrTuple[2] # 数据地图ID
|
| | | def GetCopyMapID(self): return self.attrTuple[3] # 虚拟线路ID
|
| | | def GetPosX(self): return self.attrTuple[4] # 坐标X
|
| | | def GetPosY(self): return self.attrTuple[5] # 坐标Y |
| | | def GetZoneID(self): return self.attrTuple[0] # 分区ID BYTE
|
| | | def GetMapID(self): return self.attrTuple[1] # 场景地图ID DWORD
|
| | | def GetDataMapID(self): return self.attrTuple[2] # 数据地图ID DWORD
|
| | | def GetCopyMapID(self): return self.attrTuple[3] # 虚拟线路ID BYTE
|
| | | def GetPosX(self): return self.attrTuple[4] # 坐标X WORD
|
| | | def GetPosY(self): return self.attrTuple[5] # 坐标Y WORD |
| | | |
| | | # 跨服Boss魔化之地分区地图表 |
| | | class IPY_CrossDemonLandZoneMap(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetZoneID(self): return self.attrTuple[0] # 分区ID
|
| | | def GetMapID(self): return self.attrTuple[1] # 场景地图ID
|
| | | def GetDataMapID(self): return self.attrTuple[2] # 数据地图ID
|
| | | def GetCopyMapID(self): return self.attrTuple[3] # 虚拟线路ID
|
| | | def GetPosX(self): return self.attrTuple[4] # 坐标X
|
| | | def GetPosY(self): return self.attrTuple[5] # 坐标Y |
| | | def GetZoneID(self): return self.attrTuple[0] # 分区ID BYTE
|
| | | def GetMapID(self): return self.attrTuple[1] # 场景地图ID DWORD
|
| | | def GetDataMapID(self): return self.attrTuple[2] # 数据地图ID DWORD
|
| | | def GetCopyMapID(self): return self.attrTuple[3] # 虚拟线路ID BYTE
|
| | | def GetPosX(self): return self.attrTuple[4] # 坐标X WORD
|
| | | def GetPosY(self): return self.attrTuple[5] # 坐标Y WORD |
| | | |
| | | # 聚魂表 |
| | | class IPY_GatherSoul(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetItemID(self): return self.attrTuple[0] # 物品ID
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型
|
| | | def GetSoulGrade(self): return self.attrTuple[2] # 魂阶段 |
| | | def GetItemID(self): return self.attrTuple[0] # 物品ID DWORD
|
| | | def GetAttrType(self): return self.attrTuple[1] # 属性类型 list
|
| | | def GetSoulGrade(self): return self.attrTuple[2] # 魂阶段 BYTE |
| | | |
| | | # 聚魂合成表 |
| | | class IPY_GatherSoulCompound(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTagItemID(self): return self.attrTuple[0] # 合成的物品ID
|
| | | def GetNeedLV(self): return self.attrTuple[1] # 需要的玩家等级
|
| | | def GetNeedItem(self): return self.attrTuple[2] # 需要的物品ID
|
| | | def GetNeedSoulSplinters(self): return self.attrTuple[3] # 需要的聚魂碎片
|
| | | def GetNeedSoulCore(self): return self.attrTuple[4] # 需要的核心环 |
| | | def GetTagItemID(self): return self.attrTuple[0] # 合成的物品ID DWORD
|
| | | def GetNeedLV(self): return self.attrTuple[1] # 需要的玩家等级 WORD
|
| | | def GetNeedItem(self): return self.attrTuple[2] # 需要的物品ID list
|
| | | def GetNeedSoulSplinters(self): return self.attrTuple[3] # 需要的聚魂碎片 WORD
|
| | | def GetNeedSoulCore(self): return self.attrTuple[4] # 需要的核心环 WORD |
| | | |
| | | # 聚魂属性表 |
| | | class IPY_GatherSoulAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAttrType(self): return self.attrTuple[0] # 属性类型
|
| | | def GetAttrInfo1(self): return self.attrTuple[1] # 基础属性-参数聚魂等级level
|
| | | def GetAttrInfo2(self): return self.attrTuple[2] # 品质系数(品质_系数|…)
|
| | | def GetAttrInfo3(self): return self.attrTuple[3] # 多属性系数
|
| | | def GetAttrInfo4(self): return self.attrTuple[4] # 初始属性(品质_属性值|…)
|
| | | def GetAttrInfo5(self): return self.attrTuple[5] # 阶段系数 |
| | | def GetAttrType(self): return self.attrTuple[0] # 属性类型 WORD
|
| | | def GetAttrInfo1(self): return self.attrTuple[1] # 基础属性-参数聚魂等级level char
|
| | | def GetAttrInfo2(self): return self.attrTuple[2] # 品质系数(品质_系数|…) dict
|
| | | def GetAttrInfo3(self): return self.attrTuple[3] # 多属性系数 dict
|
| | | def GetAttrInfo4(self): return self.attrTuple[4] # 初始属性(品质_属性值|…) dict
|
| | | def GetAttrInfo5(self): return self.attrTuple[5] # 阶段系数 dict |
| | | |
| | | # 王者法宝表 |
| | | class IPY_MagicWeaponOfKing(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMWID(self): return self.attrTuple[0] # 法宝ID
|
| | | def GetAwardMark(self): return self.attrTuple[1] # 赛季奖励等级
|
| | | def GetAddAttr(self): return self.attrTuple[2] # 属性 |
| | | def GetMWID(self): return self.attrTuple[0] # 法宝ID DWORD
|
| | | def GetAwardMark(self): return self.attrTuple[1] # 赛季奖励等级 BYTE
|
| | | def GetAddAttr(self): return self.attrTuple[2] # 属性 dict |
| | | |
| | | # 时装表 |
| | | class IPY_Coat(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCoatID(self): return self.attrTuple[0] # 时装编号
|
| | | def GetCostQuality(self): return self.attrTuple[1] # 时装品质 0-普通;1-稀有;2-传说
|
| | | def GetEquipItemID(self): return self.attrTuple[2] # 装备物品ID(按职业顺序)
|
| | | def GetUnlockItemID(self): return self.attrTuple[3] # 材料物品ID
|
| | | def GetMaxLV(self): return self.attrTuple[4] # 最大星级
|
| | | def GetCostItemCnt(self): return self.attrTuple[5] # 材料数量
|
| | | def GetStarAttr(self): return self.attrTuple[6] # 属性 |
| | | def GetCoatID(self): return self.attrTuple[0] # 时装编号 DWORD
|
| | | def GetCostQuality(self): return self.attrTuple[1] # 时装品质 0-普通;1-稀有;2-传说 BYTE
|
| | | def GetEquipItemID(self): return self.attrTuple[2] # 装备物品ID(按职业顺序) list
|
| | | def GetUnlockItemID(self): return self.attrTuple[3] # 材料物品ID DWORD
|
| | | def GetMaxLV(self): return self.attrTuple[4] # 最大星级 DWORD
|
| | | def GetCostItemCnt(self): return self.attrTuple[5] # 材料数量 list
|
| | | def GetStarAttr(self): return self.attrTuple[6] # 属性 dict |
| | | |
| | | # 时装柜升级表 |
| | | class IPY_CoatChestUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLV(self): return self.attrTuple[0] # 等级
|
| | | def GetNeedExp(self): return self.attrTuple[1] # 升级所需经验
|
| | | def GetAddAttr(self): return self.attrTuple[2] # 属性 |
| | | def GetLV(self): return self.attrTuple[0] # 等级 DWORD
|
| | | def GetNeedExp(self): return self.attrTuple[1] # 升级所需经验 BYTE
|
| | | def GetAddAttr(self): return self.attrTuple[2] # 属性 dict |
| | | |
| | | # 周狂欢活动时间表 |
| | | class IPY_ActWeekParty(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[7] # 模板编号
|
| | | def GetPointAward(self): return self.attrTuple[8] # 总积分奖励 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[7] # 模板编号 list
|
| | | def GetPointAward(self): return self.attrTuple[8] # 总积分奖励 dict |
| | | |
| | | # 周狂欢表 |
| | | class IPY_WeekParty(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetActionType(self): return self.attrTuple[1] # 活动条目ID
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品
|
| | | def GetPoint(self): return self.attrTuple[5] # 积分 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetActionType(self): return self.attrTuple[1] # 活动条目ID BYTE
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数 DWORD
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数 WORD
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品 list
|
| | | def GetPoint(self): return self.attrTuple[5] # 积分 WORD |
| | | |
| | | # 登录奖励时间表 |
| | | class IPY_ActLoginAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[7] # 模板编号 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[7] # 模板编号 list |
| | | |
| | | # 登录奖励模板表 |
| | | class IPY_LoginAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetActionType(self): return self.attrTuple[1] # 活动条目ID
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetActionType(self): return self.attrTuple[1] # 活动条目ID BYTE
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数 DWORD
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数 WORD
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品 char |
| | | |
| | | # 节日登录奖励时间表 |
| | | class IPY_ActFeastLogin(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[4] # 模板信息 {(世界等级A,B):奖励模板编号, ...} |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[4] # 模板信息 {(世界等级A,B):奖励模板编号, ...} dict |
| | | |
| | | # 节日登录奖励模板表 |
| | | class IPY_ActFeastLoginAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetDayNum(self): return self.attrTuple[1] # 第X天从1开始
|
| | | def GetLoginAwardItemList(self): return self.attrTuple[2] # 奖励列表[[物品ID,个数,是否拍品], ...] |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetDayNum(self): return self.attrTuple[1] # 第X天从1开始 BYTE
|
| | | def GetLoginAwardItemList(self): return self.attrTuple[2] # 奖励列表[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 节日祝福时间表 |
| | | class IPY_ActFeastWish(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[5] # 模板信息 {(世界等级A,B):模板编号, ...} |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[5] # 模板信息 {(世界等级A,B):模板编号, ...} dict |
| | | |
| | | # 节日祝福瓶模板表 |
| | | class IPY_ActFeastWishBottle(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetWishBottleNum(self): return self.attrTuple[1] # 祝福瓶编号
|
| | | def GetNeedWishValue(self): return self.attrTuple[2] # 单次领奖所需祝福值
|
| | | def GetChooseTimeMax(self): return self.attrTuple[3] # 最大可领奖次数
|
| | | def GetChoosePrizeItem(self): return self.attrTuple[4] # 选择奖励物品信息,选完为止 {记录索引:[物品ID,个数,是否拍品], ...}
|
| | | def GetGoodItemIDList(self): return self.attrTuple[5] # 需要广播的物品ID列表 [物品ID, ...]
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[6] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetWishBottleNum(self): return self.attrTuple[1] # 祝福瓶编号 BYTE
|
| | | def GetNeedWishValue(self): return self.attrTuple[2] # 单次领奖所需祝福值 WORD
|
| | | def GetChooseTimeMax(self): return self.attrTuple[3] # 最大可领奖次数 BYTE
|
| | | def GetChoosePrizeItem(self): return self.attrTuple[4] # 选择奖励物品信息,选完为止 {记录索引:[物品ID,个数,是否拍品], ...} dict
|
| | | def GetGoodItemIDList(self): return self.attrTuple[5] # 需要广播的物品ID列表 [物品ID, ...] list
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[6] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) char |
| | | |
| | | # 节日祝福池模板表 |
| | | class IPY_ActFeastWishPool(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetWishPoolItemWeightInfo(self): return self.attrTuple[1] # 祝福池产出物品权重 [[权重, [物品ID,个数]], ..]
|
| | | def GetWishPoolClientItemShow(self): return self.attrTuple[2] # 前端展示物品列表 [物品ID, ...]
|
| | | def GetGoodItemIDList(self): return self.attrTuple[3] # 需要广播的物品ID列表 [物品ID, ...]
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[4] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetWishPoolItemWeightInfo(self): return self.attrTuple[1] # 祝福池产出物品权重 [[权重, [物品ID,个数]], ..] list
|
| | | def GetWishPoolClientItemShow(self): return self.attrTuple[2] # 前端展示物品列表 [物品ID, ...] list
|
| | | def GetGoodItemIDList(self): return self.attrTuple[3] # 需要广播的物品ID列表 [物品ID, ...] list
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[4] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) char |
| | | |
| | | # 节日游历时间表 |
| | | class IPY_ActFeastTravel(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[5] # 模板信息 {(世界等级A,B):模板编号, ...} |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[5] # 模板信息 {(世界等级A,B):模板编号, ...} dict |
| | | |
| | | # 节日游历任务表 |
| | | class IPY_ActFeastTravelTask(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTraveTasklD(self): return self.attrTuple[0] # 游历ID
|
| | | def GetFinishNeedValue(self): return self.attrTuple[1] # 完成所需进度值
|
| | | def GetFinishTimeMax(self): return self.attrTuple[2] # 总可完成次数,0不限
|
| | | def GetAddTravelPoint(self): return self.attrTuple[3] # 完成次数获得游历值 |
| | | def GetTraveTasklD(self): return self.attrTuple[0] # 游历ID BYTE
|
| | | def GetFinishNeedValue(self): return self.attrTuple[1] # 完成所需进度值 WORD
|
| | | def GetFinishTimeMax(self): return self.attrTuple[2] # 总可完成次数,0不限 WORD
|
| | | def GetAddTravelPoint(self): return self.attrTuple[3] # 完成次数获得游历值 BYTE |
| | | |
| | | # 节日游历奖励表 |
| | | class IPY_ActFeastTravelAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplatelD(self): return self.attrTuple[0] # 奖励模板ID
|
| | | def GetRecordIndex(self): return self.attrTuple[1] # 奖励记录索引
|
| | | def GetNeedTravelPoint(self): return self.attrTuple[2] # 领奖所需游历值
|
| | | def GetAwardCountMax(self): return self.attrTuple[3] # 可领取次数,0代表不限
|
| | | def GetTravelAwardInfo(self): return self.attrTuple[4] # 游历奖励 [[物品ID,个数,是否拍品], ...] |
| | | def GetTemplatelD(self): return self.attrTuple[0] # 奖励模板ID BYTE
|
| | | def GetRecordIndex(self): return self.attrTuple[1] # 奖励记录索引 BYTE
|
| | | def GetNeedTravelPoint(self): return self.attrTuple[2] # 领奖所需游历值 WORD
|
| | | def GetAwardCountMax(self): return self.attrTuple[3] # 可领取次数,0代表不限 BYTE
|
| | | def GetTravelAwardInfo(self): return self.attrTuple[4] # 游历奖励 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 诛仙BOSS表 |
| | | class IPY_ZhuXianBoss(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetNPCID(self): return self.attrTuple[0] # ID
|
| | | def GetLineID(self): return self.attrTuple[1]
|
| | | def GetRealmLV(self): return self.attrTuple[2] # 需要境界
|
| | | def GetZhuXianScore(self): return self.attrTuple[3] # 需要诛仙总评分 |
| | | def GetNPCID(self): return self.attrTuple[0] # ID DWORD
|
| | | def GetLineID(self): return self.attrTuple[1] # BYTE
|
| | | def GetRealmLV(self): return self.attrTuple[2] # 需要境界 WORD
|
| | | def GetZhuXianScore(self): return self.attrTuple[3] # 需要诛仙总评分 DWORD |
| | | |
| | | # 节日巡礼活动时间表 |
| | | class IPY_ActFeastWeekParty(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[7] # 模板编号
|
| | | def GetPointAward(self): return self.attrTuple[8] # 总积分奖励 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetAdvanceMinutes(self): return self.attrTuple[3] # 前端提前X分钟展示活动 WORD
|
| | | def GetIsDayReset(self): return self.attrTuple[4] # 是否每天重置 BYTE
|
| | | def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[6] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[7] # 模板编号 list
|
| | | def GetPointAward(self): return self.attrTuple[8] # 总积分奖励 dict |
| | | |
| | | # 节日巡礼模板表 |
| | | class IPY_FeastWeekParty(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetActionType(self): return self.attrTuple[1] # 活动条目ID
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品
|
| | | def GetPoint(self): return self.attrTuple[5] # 积分 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetActionType(self): return self.attrTuple[1] # 活动条目ID BYTE
|
| | | def GetTotalTimes(self): return self.attrTuple[2] # 可完成的总次数,0表示不限次数 DWORD
|
| | | def GetSingleTimes(self): return self.attrTuple[3] # 单次领奖需要的次数 WORD
|
| | | def GetReward(self): return self.attrTuple[4] # 奖励物品 list
|
| | | def GetPoint(self): return self.attrTuple[5] # 积分 WORD |
| | | |
| | | # 新仙界盛典-全民来嗨表 |
| | | class IPY_NewAllPeopleParty(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID
|
| | | def GetTotalTimes(self): return self.attrTuple[1] # 总次数
|
| | | def GetAddPoint(self): return self.attrTuple[2] # 每完成次数获得嗨点 |
| | | def GetID(self): return self.attrTuple[0] # ID BYTE
|
| | | def GetTotalTimes(self): return self.attrTuple[1] # 总次数 WORD
|
| | | def GetAddPoint(self): return self.attrTuple[2] # 每完成次数获得嗨点 WORD |
| | | |
| | | # 新仙界盛典-全民来嗨奖励表 |
| | | class IPY_NewAllPeoplePartyAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档
|
| | | def GetIndex(self): return self.attrTuple[1] # 索引
|
| | | def GetNeedPoint(self): return self.attrTuple[2] # 需要点数
|
| | | def GetAward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...} |
| | | def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档 BYTE
|
| | | def GetIndex(self): return self.attrTuple[1] # 索引 DWORD
|
| | | def GetNeedPoint(self): return self.attrTuple[2] # 需要点数 DWORD
|
| | | def GetAward(self): return self.attrTuple[3] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...} dict |
| | | |
| | | # 幸运鉴宝活动时间表 |
| | | class IPY_ActLuckyTreasure(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级
|
| | | def GetTemplateID(self): return self.attrTuple[5] # 模板编号
|
| | | def GetLuckyPoint(self): return self.attrTuple[6] # 总幸运值 |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetResetType(self): return self.attrTuple[3] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetLVLimit(self): return self.attrTuple[4] # 限制等级 WORD
|
| | | def GetTemplateID(self): return self.attrTuple[5] # 模板编号 BYTE
|
| | | def GetLuckyPoint(self): return self.attrTuple[6] # 总幸运值 WORD |
| | | |
| | | # 幸运鉴宝库模板表 |
| | | class IPY_LuckyTreasureTemplate(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetWorldLVLimit(self): return self.attrTuple[1] # 世界等级范围
|
| | | def GetItemID(self): return self.attrTuple[2] # 物品ID
|
| | | def GetItemCnt(self): return self.attrTuple[3] # 物品数量
|
| | | def GetIsBind(self): return self.attrTuple[4] # 是否绑定
|
| | | def GetWeight(self): return self.attrTuple[5] # 权重 |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID BYTE
|
| | | def GetWorldLVLimit(self): return self.attrTuple[1] # 世界等级范围 list
|
| | | def GetItemID(self): return self.attrTuple[2] # 物品ID DWORD
|
| | | def GetItemCnt(self): return self.attrTuple[3] # 物品数量 WORD
|
| | | def GetIsBind(self): return self.attrTuple[4] # 是否绑定 BYTE
|
| | | def GetWeight(self): return self.attrTuple[5] # 权重 DWORD |
| | | |
| | | # 跨服充值排行模板达标奖励表 |
| | | class IPY_CrossActCTGBillboardDabiao(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetCTGNeed(self): return self.attrTuple[1] # 需充值RMB
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 奖励记录索引,从0开始,同个模板不可重复,不可变更
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品列表[[物品ID,个数,是否拍品], ...] |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetCTGNeed(self): return self.attrTuple[1] # 需充值RMB float
|
| | | def GetAwardIndex(self): return self.attrTuple[2] # 奖励记录索引,从0开始,同个模板不可重复,不可变更 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 跨服充值排行模板名次奖励表 |
| | | class IPY_CrossActCTGBillboardOrder(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID
|
| | | def GetOrderA(self): return self.attrTuple[1] # 名次A
|
| | | def GetOrderB(self): return self.attrTuple[2] # 至名次B
|
| | | def GetCTGAtleast(self): return self.attrTuple[3] # 至少充值RMB
|
| | | def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表[[物品ID,个数,是否拍品], ...] |
| | | def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
|
| | | def GetOrderA(self): return self.attrTuple[1] # 名次A WORD
|
| | | def GetOrderB(self): return self.attrTuple[2] # 至名次B WORD
|
| | | def GetCTGAtleast(self): return self.attrTuple[3] # 至少充值RMB float
|
| | | def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 神秘商店表 |
| | | class IPY_MysteryShop(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLVRange(self): return self.attrTuple[0] # 等级范围
|
| | | def GetGoodsID(self): return self.attrTuple[1] # 商城表ID |
| | | def GetLVRange(self): return self.attrTuple[0] # 等级范围 list
|
| | | def GetGoodsID(self): return self.attrTuple[1] # 商城表ID DWORD |
| | | |
| | | # 装备位背包索引映射表 |
| | | class IPY_EquipPlaceIndexMap(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGridIndex(self): return self.attrTuple[0] # 背包格子索引
|
| | | def GetClassLV(self): return self.attrTuple[1] # 阶级(物品表LV字段)
|
| | | def GetEquipPlace(self): return self.attrTuple[2] # 装备位(物品表EquipPlace字段) |
| | | def GetGridIndex(self): return self.attrTuple[0] # 背包格子索引 DWORD
|
| | | def GetClassLV(self): return self.attrTuple[1] # 阶级(物品表LV字段) DWORD
|
| | | def GetEquipPlace(self): return self.attrTuple[2] # 装备位(物品表EquipPlace字段) DWORD |
| | | |
| | | # 装备神装表 |
| | | class IPY_EquipShenAttr(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipItemID(self): return self.attrTuple[0] # 装备ID
|
| | | def GetShenAttrIDList(self): return self.attrTuple[1] # 神品传奇属性ID列表
|
| | | def GetShenAttrValueList(self): return self.attrTuple[2] # 神品传奇属性值列表
|
| | | def GetXianAttrIDList(self): return self.attrTuple[3] # 仙品传奇属性ID列表
|
| | | def GetXianAttrValueList(self): return self.attrTuple[4] # 仙品传奇属性值列表
|
| | | def GetJiAttrIDList(self): return self.attrTuple[5] # 极品传奇属性ID列表
|
| | | def GetJiAttrValueList(self): return self.attrTuple[6] # 极品传奇属性值列表
|
| | | def GetLegendAttrIDList(self): return self.attrTuple[7] # 普通传奇属性ID列表
|
| | | def GetLegendAttrValueList(self): return self.attrTuple[8] # 普通传奇属性值列表 |
| | | def GetEquipItemID(self): return self.attrTuple[0] # 装备ID DWORD
|
| | | def GetShenAttrIDList(self): return self.attrTuple[1] # 神品传奇属性ID列表 list
|
| | | def GetShenAttrValueList(self): return self.attrTuple[2] # 神品传奇属性值列表 list
|
| | | def GetXianAttrIDList(self): return self.attrTuple[3] # 仙品传奇属性ID列表 list
|
| | | def GetXianAttrValueList(self): return self.attrTuple[4] # 仙品传奇属性值列表 list
|
| | | def GetJiAttrIDList(self): return self.attrTuple[5] # 极品传奇属性ID列表 list
|
| | | def GetJiAttrValueList(self): return self.attrTuple[6] # 极品传奇属性值列表 list
|
| | | def GetLegendAttrIDList(self): return self.attrTuple[7] # 普通传奇属性ID列表 list
|
| | | def GetLegendAttrValueList(self): return self.attrTuple[8] # 普通传奇属性值列表 list |
| | | |
| | | # 装备神装进阶表 |
| | | class IPY_EquipShenEvolve(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipItemID(self): return self.attrTuple[0] # 装备ID
|
| | | def GetEvolveEquipID(self): return self.attrTuple[1] # 可进阶目标装备ID
|
| | | def GetEvolveNeedItemIDInfo(self): return self.attrTuple[2] # 进阶所需附加材料及个数 |
| | | def GetEquipItemID(self): return self.attrTuple[0] # 装备ID DWORD
|
| | | def GetEvolveEquipID(self): return self.attrTuple[1] # 可进阶目标装备ID DWORD
|
| | | def GetEvolveNeedItemIDInfo(self): return self.attrTuple[2] # 进阶所需附加材料及个数 list |
| | | |
| | | # 装备升星表 |
| | | class IPY_EquipStarUp(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetClassLV(self): return self.attrTuple[0] # 阶级
|
| | | def GetEquipPlace(self): return self.attrTuple[1] # 装备位
|
| | | def GetStar(self): return self.attrTuple[2] # 星数
|
| | | def GetCostEquipPlace(self): return self.attrTuple[3] # 可用装备部位
|
| | | def GetIsJobLimit(self): return self.attrTuple[4] # 是否只用本职业装备材料
|
| | | def GetCostEquipColor(self): return self.attrTuple[5] # 可用装备品质
|
| | | def GetCostEquipCnt(self): return self.attrTuple[6] # 装备数量
|
| | | def GetUnSuitRate(self): return self.attrTuple[7] # 单件非套装加成概率
|
| | | def GetSuitRate(self): return self.attrTuple[8] # 单件套装加成概率
|
| | | def GetCostItemDict(self): return self.attrTuple[9] # 特殊材料
|
| | | def GetStarAttrInfo(self): return self.attrTuple[10] # 星级属性
|
| | | def GetBaseAttrInfo(self): return self.attrTuple[11] # 基础属性增加 |
| | | def GetClassLV(self): return self.attrTuple[0] # 阶级 BYTE
|
| | | def GetEquipPlace(self): return self.attrTuple[1] # 装备位 BYTE
|
| | | def GetStar(self): return self.attrTuple[2] # 星数 BYTE
|
| | | def GetCostEquipPlace(self): return self.attrTuple[3] # 可用装备部位 list
|
| | | def GetIsJobLimit(self): return self.attrTuple[4] # 是否只用本职业装备材料 BYTE
|
| | | def GetCostEquipColor(self): return self.attrTuple[5] # 可用装备品质 list
|
| | | def GetCostEquipCnt(self): return self.attrTuple[6] # 装备数量 BYTE
|
| | | def GetUnSuitRate(self): return self.attrTuple[7] # 单件非套装加成概率 BYTE
|
| | | def GetSuitRate(self): return self.attrTuple[8] # 单件套装加成概率 BYTE
|
| | | def GetCostItemDict(self): return self.attrTuple[9] # 特殊材料 dict
|
| | | def GetStarAttrInfo(self): return self.attrTuple[10] # 星级属性 dict
|
| | | def GetBaseAttrInfo(self): return self.attrTuple[11] # 基础属性增加 dict |
| | | |
| | | # 装备强化进化表 |
| | | class IPY_EquipPlusEvolve(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetEquipPlace(self): return self.attrTuple[0] # 装备位
|
| | | def GetEvolveLV(self): return self.attrTuple[1] # 进化等级
|
| | | def GetNeedPlusLV(self): return self.attrTuple[2] # 需要强化等级
|
| | | def GetCostItem(self): return self.attrTuple[3] # 消耗材料
|
| | | def GetAttr(self): return self.attrTuple[4] # 属性 |
| | | def GetEquipPlace(self): return self.attrTuple[0] # 装备位 BYTE
|
| | | def GetEvolveLV(self): return self.attrTuple[1] # 进化等级 BYTE
|
| | | def GetNeedPlusLV(self): return self.attrTuple[2] # 需要强化等级 WORD
|
| | | def GetCostItem(self): return self.attrTuple[3] # 消耗材料 dict
|
| | | def GetAttr(self): return self.attrTuple[4] # 属性 dict |
| | | |
| | | # 仙盟Boss奖励表 |
| | | class IPY_FamilyBossAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetBossID(self): return self.attrTuple[0] # BossID
|
| | | def GetWorldLV(self): return self.attrTuple[1] # 世界等级
|
| | | def GetRank(self): return self.attrTuple[2] # 排名
|
| | | def GetAward1(self): return self.attrTuple[3] # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
|
| | | def GetAward2(self): return self.attrTuple[4] # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]} |
| | | def GetBossID(self): return self.attrTuple[0] # BossID DWORD
|
| | | def GetWorldLV(self): return self.attrTuple[1] # 世界等级 list
|
| | | def GetRank(self): return self.attrTuple[2] # 排名 list
|
| | | def GetAward1(self): return self.attrTuple[3] # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] list
|
| | | def GetAward2(self): return self.attrTuple[4] # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]} dict |
| | | |
| | | # 仙盟试炼伤血奖励表 |
| | | class IPY_FamilyBossHurtAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAwardType(self): return self.attrTuple[0] # 奖励类型 1-个人;2-仙盟
|
| | | def GetRecordIndex(self): return self.attrTuple[1] # 奖励记录索引,同奖励类型时记录索引不可重复
|
| | | def GetNeedHurtTotal(self): return self.attrTuple[2] # 所需总伤血
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品列表[[物品ID,个数,是否拍品], ...] |
| | | def GetAwardType(self): return self.attrTuple[0] # 奖励类型 1-个人;2-仙盟 BYTE
|
| | | def GetRecordIndex(self): return self.attrTuple[1] # 奖励记录索引,同奖励类型时记录索引不可重复 BYTE
|
| | | def GetNeedHurtTotal(self): return self.attrTuple[2] # 所需总伤血 DWORD
|
| | | def GetAwardItemList(self): return self.attrTuple[3] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 仙盟阵法表 |
| | | class IPY_FamilyZhenfa(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetZhenfaType(self): return self.attrTuple[0] # 阵法类型
|
| | | def GetZhenfaLV(self): return self.attrTuple[1] # 阵法等级
|
| | | def GetLVUpNeedExp(self): return self.attrTuple[2] # 升下一级所需经验
|
| | | def GetLVAttrType(self): return self.attrTuple[3] # 累计总属性类型
|
| | | def GetLVAttrValue(self): return self.attrTuple[4] # 累计总属性值 |
| | | def GetZhenfaType(self): return self.attrTuple[0] # 阵法类型 BYTE
|
| | | def GetZhenfaLV(self): return self.attrTuple[1] # 阵法等级 WORD
|
| | | def GetLVUpNeedExp(self): return self.attrTuple[2] # 升下一级所需经验 DWORD
|
| | | def GetLVAttrType(self): return self.attrTuple[3] # 累计总属性类型 list
|
| | | def GetLVAttrValue(self): return self.attrTuple[4] # 累计总属性值 list |
| | | |
| | | # 装备洗练等级上限 |
| | | class IPY_ItemWashMax(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetType(self): return self.attrTuple[0] # 按装备位对应类型查找
|
| | | def GetStar(self): return self.attrTuple[1] # 装备星数
|
| | | def GetLevelMax(self): return self.attrTuple[2] # 洗练等级上限 |
| | | def GetType(self): return self.attrTuple[0] # 按装备位对应类型查找 BYTE
|
| | | def GetStar(self): return self.attrTuple[1] # 装备星数 BYTE
|
| | | def GetLevelMax(self): return self.attrTuple[2] # 洗练等级上限 WORD |
| | | |
| | | # 骑宠Boss奖励表 |
| | | class IPY_HorsePetBossAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetLineID(self): return self.attrTuple[0] # 线路ID
|
| | | def GetWorldLV(self): return self.attrTuple[1] # 世界等级
|
| | | def GetRank(self): return self.attrTuple[2] # 排名
|
| | | def GetAward1(self): return self.attrTuple[3] # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
|
| | | def GetAward2(self): return self.attrTuple[4] # 饼图奖励 [[(概率,[物品ID,数量,是否拍品]),..]] |
| | | def GetLineID(self): return self.attrTuple[0] # 线路ID BYTE
|
| | | def GetWorldLV(self): return self.attrTuple[1] # 世界等级 list
|
| | | def GetRank(self): return self.attrTuple[2] # 排名 list
|
| | | def GetAward1(self): return self.attrTuple[3] # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] list
|
| | | def GetAward2(self): return self.attrTuple[4] # 饼图奖励 [[(概率,[物品ID,数量,是否拍品]),..]] list |
| | | |
| | | # 缥缈仙域表 |
| | | class IPY_FairyDomain(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # 事件编号
|
| | | def GetEventType(self): return self.attrTuple[1] # 事件类型
|
| | | def GetMapID(self): return self.attrTuple[2] # 副本id
|
| | | def GetLineID(self): return self.attrTuple[3] # 副本线路id
|
| | | def GetBossID(self): return self.attrTuple[4] # 副本BossID
|
| | | def GetEventFBType(self): return self.attrTuple[5] # 事件副本类型,0-前端,1-本服,2-跨服
|
| | | def GetCostEnergy(self): return self.attrTuple[6] # 消耗体力
|
| | | def GetNeedAlchemyLV(self): return self.attrTuple[7] # 出现的炼丹等级要求
|
| | | def GetNeedLV(self): return self.attrTuple[8] # 出现的玩家等级要求
|
| | | def GetWeight(self): return self.attrTuple[9] # 权重
|
| | | def GetHourCntPriLimit(self): return self.attrTuple[10] # 个人每小时次数限制
|
| | | def GetDayCntPriLimit(self): return self.attrTuple[11] # 个人每天次数限制 |
| | | def GetID(self): return self.attrTuple[0] # 事件编号 WORD
|
| | | def GetEventType(self): return self.attrTuple[1] # 事件类型 BYTE
|
| | | def GetMapID(self): return self.attrTuple[2] # 副本id DWORD
|
| | | def GetLineID(self): return self.attrTuple[3] # 副本线路id BYTE
|
| | | def GetBossID(self): return self.attrTuple[4] # 副本BossID DWORD
|
| | | def GetEventFBType(self): return self.attrTuple[5] # 事件副本类型,0-前端,1-本服,2-跨服 BYTE
|
| | | def GetCostEnergy(self): return self.attrTuple[6] # 消耗体力 BYTE
|
| | | def GetNeedAlchemyLV(self): return self.attrTuple[7] # 出现的炼丹等级要求 BYTE
|
| | | def GetNeedLV(self): return self.attrTuple[8] # 出现的玩家等级要求 list
|
| | | def GetWeight(self): return self.attrTuple[9] # 权重 DWORD
|
| | | def GetHourCntPriLimit(self): return self.attrTuple[10] # 个人每小时次数限制 DWORD
|
| | | def GetDayCntPriLimit(self): return self.attrTuple[11] # 个人每天次数限制 DWORD |
| | | |
| | | # 缥缈奇遇表 |
| | | class IPY_FairyAdventures(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ΨһID
|
| | | def GetOpenServerDay(self): return self.attrTuple[1] # 开服天
|
| | | def GetEventID(self): return self.attrTuple[2] # 事件编号
|
| | | def GetCondition(self): return self.attrTuple[3] # 条件
|
| | | def GetGearAward(self): return self.attrTuple[4] # 档位奖励
|
| | | def GetBasicAward(self): return self.attrTuple[5] # 保底奖励 |
| | | def GetID(self): return self.attrTuple[0] # ΨһID WORD
|
| | | def GetOpenServerDay(self): return self.attrTuple[1] # 开服天 DWORD
|
| | | def GetEventID(self): return self.attrTuple[2] # 事件编号 BYTE
|
| | | def GetCondition(self): return self.attrTuple[3] # 条件 list
|
| | | def GetGearAward(self): return self.attrTuple[4] # 档位奖励 list
|
| | | def GetBasicAward(self): return self.attrTuple[5] # 保底奖励 list |
| | | |
| | | # 缥缈仙域定制表 |
| | | class IPY_FairyDomainAppoint(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCnt(self): return self.attrTuple[0] # 次数
|
| | | def GetEventID(self): return self.attrTuple[1] # 事件编号
|
| | | def GetAward(self): return self.attrTuple[2] # 定制奖励(没配走正常奖励规则)[[物品ID,数量,是否拍品],..]
|
| | | def GetRandomAward(self): return self.attrTuple[3] # 随机奖励 [[(权重,[物品ID,数量,是否拍品]),..],..] |
| | | def GetCnt(self): return self.attrTuple[0] # 次数 WORD
|
| | | def GetEventID(self): return self.attrTuple[1] # 事件编号 DWORD
|
| | | def GetAward(self): return self.attrTuple[2] # 定制奖励(没配走正常奖励规则)[[物品ID,数量,是否拍品],..] list
|
| | | def GetRandomAward(self): return self.attrTuple[3] # 随机奖励 [[(权重,[物品ID,数量,是否拍品]),..],..] list |
| | | |
| | | # 副本Buff表 |
| | | class IPY_FBBuyBuff(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetMapId(self): return self.attrTuple[0] # |
| | | def GetMoneyCnt(self): return self.attrTuple[1] # 仙玉数量
|
| | | def GetBuffID(self): return self.attrTuple[2] # BuffID
|
| | | def GetBuffCD(self): return self.attrTuple[3] # 间隔时间s |
| | | def GetMapId(self): return self.attrTuple[0] # DWORD
|
| | | def GetMoneyCnt(self): return self.attrTuple[1] # 仙玉数量 WORD
|
| | | def GetBuffID(self): return self.attrTuple[2] # BuffID DWORD
|
| | | def GetBuffCD(self): return self.attrTuple[3] # 间隔时间s WORD |
| | | |
| | | # 技能升级表 |
| | | class IPY_SkillElement(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetElementSkillID(self): return self.attrTuple[0] # 专精技能ID
|
| | | def GetElementSkillNum(self): return self.attrTuple[1] # 专精技能编号
|
| | | def GetMainSkillID(self): return self.attrTuple[2] # 主技能ID
|
| | | def GetNeedLV(self): return self.attrTuple[3] # 选择需要等级 |
| | | def GetElementSkillID(self): return self.attrTuple[0] # 专精技能ID DWORD
|
| | | def GetElementSkillNum(self): return self.attrTuple[1] # 专精技能编号 BYTE
|
| | | def GetMainSkillID(self): return self.attrTuple[2] # 主技能ID DWORD
|
| | | def GetNeedLV(self): return self.attrTuple[3] # 选择需要等级 DWORD |
| | | |
| | | # 天星塔表 |
| | | class IPY_SkyTower(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFloorID(self): return self.attrTuple[0] # 层
|
| | | def GetBossID(self): return self.attrTuple[1] # bossID
|
| | | def GetReward(self): return self.attrTuple[2] # 奖励
|
| | | def GetNeedLV(self): return self.attrTuple[3] # 要求等级
|
| | | def GetFightPower(self): return self.attrTuple[4] # 推荐战力
|
| | | def GetIsNotify(self): return self.attrTuple[5] # 是否广播 |
| | | def GetFloorID(self): return self.attrTuple[0] # 层 DWORD
|
| | | def GetBossID(self): return self.attrTuple[1] # bossID DWORD
|
| | | def GetReward(self): return self.attrTuple[2] # 奖励 dict
|
| | | def GetNeedLV(self): return self.attrTuple[3] # 要求等级 WORD
|
| | | def GetFightPower(self): return self.attrTuple[4] # 推荐战力 DWORD
|
| | | def GetIsNotify(self): return self.attrTuple[5] # 是否广播 BYTE |
| | | |
| | | # 天星塔全服挑战表 |
| | | class IPY_SkyTowerServerChallenge(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFloorID(self): return self.attrTuple[0] # 层
|
| | | def GetPassRankRewardInfo(self): return self.attrTuple[1] # 通关排名奖励 {"名次":[[物品ID,个数,是否拍品],...], ...}
|
| | | def GetServerRewardInfo(self): return self.attrTuple[2] # 通关排名奖励 {"所需过关人数":[[物品ID,个数,是否拍品],...], ...} |
| | | def GetFloorID(self): return self.attrTuple[0] # 层 DWORD
|
| | | def GetPassRankRewardInfo(self): return self.attrTuple[1] # 通关排名奖励 {"名次":[[物品ID,个数,是否拍品],...], ...} dict
|
| | | def GetServerRewardInfo(self): return self.attrTuple[2] # 通关排名奖励 {"所需过关人数":[[物品ID,个数,是否拍品],...], ...} dict |
| | | |
| | | # 灵根特效表 |
| | | class IPY_LingGenEffect(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ΨһID
|
| | | def GetPointID(self): return self.attrTuple[1] # 灵根ID
|
| | | def GetQualityLV(self): return self.attrTuple[2] # 品级 |
| | | def GetID(self): return self.attrTuple[0] # ΨһID DWORD
|
| | | def GetPointID(self): return self.attrTuple[1] # 灵根ID DWORD
|
| | | def GetQualityLV(self): return self.attrTuple[2] # 品级 BYTE |
| | | |
| | | # 情缘礼物表 |
| | | class IPY_LoveGift(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGiftNum(self): return self.attrTuple[0] # 聘礼ID
|
| | | def GetGiftItemID(self): return self.attrTuple[1] # 物品ID
|
| | | def GetAllowBatch(self): return self.attrTuple[2] # 是否允许批量赠送 |
| | | def GetGiftNum(self): return self.attrTuple[0] # 聘礼ID BYTE
|
| | | def GetGiftItemID(self): return self.attrTuple[1] # 物品ID DWORD
|
| | | def GetAllowBatch(self): return self.attrTuple[2] # 是否允许批量赠送 BYTE |
| | | |
| | | # 情缘提亲表 |
| | | class IPY_Marry(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetBridePriceID(self): return self.attrTuple[0] # 聘礼ID
|
| | | def GetCostMoneyInfo(self): return self.attrTuple[1] # 消耗货币类型|数值 |
| | | def GetBridePriceID(self): return self.attrTuple[0] # 聘礼ID BYTE
|
| | | def GetCostMoneyInfo(self): return self.attrTuple[1] # 消耗货币类型|数值 list |
| | | |
| | | # 情缘情戒表 |
| | | class IPY_LoveRing(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetRingClassLV(self): return self.attrTuple[0] # 情戒阶级
|
| | | def GetRingStarLV(self): return self.attrTuple[1] # 情戒星级
|
| | | def GetCoupleAttrType(self): return self.attrTuple[2] # 仙侣属性类型(非累积)
|
| | | def GetCoupleAttrValue(self): return self.attrTuple[3] # 仙侣属性值(非累积)
|
| | | def GetStarAttrType(self): return self.attrTuple[4] # 星级额外属性类型(非累积)
|
| | | def GetStarAttrValue(self): return self.attrTuple[5] # 星级额外属性值(非累积)
|
| | | def GetUpItemAttrType(self): return self.attrTuple[6] # 每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | def GetUpItemAttrValue(self): return self.attrTuple[7] # 每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | def GetNeedEatCount(self): return self.attrTuple[8] # 升级所需个数(非累计)
|
| | | def GetUpEatItemPerCount(self): return self.attrTuple[9] # 每次培养消耗x个 |
| | | def GetRingClassLV(self): return self.attrTuple[0] # 情戒阶级 BYTE
|
| | | def GetRingStarLV(self): return self.attrTuple[1] # 情戒星级 BYTE
|
| | | def GetCoupleAttrType(self): return self.attrTuple[2] # 仙侣属性类型(非累积) list
|
| | | def GetCoupleAttrValue(self): return self.attrTuple[3] # 仙侣属性值(非累积) list
|
| | | def GetStarAttrType(self): return self.attrTuple[4] # 星级额外属性类型(非累积) list
|
| | | def GetStarAttrValue(self): return self.attrTuple[5] # 星级额外属性值(非累积) list
|
| | | def GetUpItemAttrType(self): return self.attrTuple[6] # 每x个培养丹增加属性类型,x=UpEatItemPerCount list
|
| | | def GetUpItemAttrValue(self): return self.attrTuple[7] # 每x个培养丹增加属性值,x=UpEatItemPerCount list
|
| | | def GetNeedEatCount(self): return self.attrTuple[8] # 升级所需个数(非累计) DWORD
|
| | | def GetUpEatItemPerCount(self): return self.attrTuple[9] # 每次培养消耗x个 DWORD |
| | | |
| | | # 情缘魅力属性表 |
| | | class IPY_LoveCharm(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCharmLV(self): return self.attrTuple[0] # 魅力等级
|
| | | def GetUpNeedCharm(self): return self.attrTuple[1] # 升下级所需总魅力
|
| | | def GetLVAttrType(self): return self.attrTuple[2] # 属性类型
|
| | | def GetLVAttrValue(self): return self.attrTuple[3] # 总属性值
|
| | | def GetLVAwardItemInfo(self): return self.attrTuple[4] # 等级物品奖励[[物品ID,个数,是否拍品], ...] |
| | | def GetCharmLV(self): return self.attrTuple[0] # 魅力等级 BYTE
|
| | | def GetUpNeedCharm(self): return self.attrTuple[1] # 升下级所需总魅力 DWORD
|
| | | def GetLVAttrType(self): return self.attrTuple[2] # 属性类型 list
|
| | | def GetLVAttrValue(self): return self.attrTuple[3] # 总属性值 list
|
| | | def GetLVAwardItemInfo(self): return self.attrTuple[4] # 等级物品奖励[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 骑宠觉醒表 |
| | | class IPY_HorsePetSkin(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetType(self): return self.attrTuple[0] # 1坐骑2灵宠
|
| | | def GetID(self): return self.attrTuple[1] # 关联ID(坐骑表和灵宠表ID)
|
| | | def GetSkinLV(self): return self.attrTuple[2] # 幻化等级
|
| | | def GetNeedExp(self): return self.attrTuple[3] # 升级需要经验
|
| | | def GetAttrInfo(self): return self.attrTuple[4] # 属性
|
| | | def GetSkinIndex(self): return self.attrTuple[5] # 外观 |
| | | def GetType(self): return self.attrTuple[0] # 1坐骑2灵宠 BYTE
|
| | | def GetID(self): return self.attrTuple[1] # 关联ID(坐骑表和灵宠表ID) DWORD
|
| | | def GetSkinLV(self): return self.attrTuple[2] # 幻化等级 BYTE
|
| | | def GetNeedExp(self): return self.attrTuple[3] # 升级需要经验 DWORD
|
| | | def GetAttrInfo(self): return self.attrTuple[4] # 属性 dict
|
| | | def GetSkinIndex(self): return self.attrTuple[5] # 外观 BYTE |
| | | |
| | | # 协助感谢礼盒表 |
| | | class IPY_AssistThanksGift(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetGiftID(self): return self.attrTuple[0] # 礼盒物品ID
|
| | | def GetRequestPlayerAward(self): return self.attrTuple[1] # 发布奖励物品 物品ID|个数
|
| | | def GetAssistPlayerAward(self): return self.attrTuple[2] # 协助奖励物品 物品ID|个数 |
| | | def GetGiftID(self): return self.attrTuple[0] # 礼盒物品ID DWORD
|
| | | def GetRequestPlayerAward(self): return self.attrTuple[1] # 发布奖励物品 物品ID|个数 list
|
| | | def GetAssistPlayerAward(self): return self.attrTuple[2] # 协助奖励物品 物品ID|个数 list |
| | | |
| | | # 功能特权奖励表 |
| | | class IPY_FuncSysPrivilege(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFuncSysID(self): return self.attrTuple[0] # 功能系统ID
|
| | | def GetDayNum(self): return self.attrTuple[1] # 第X天
|
| | | def GetDayAwardItemInfo(self): return self.attrTuple[2] # 奖励物品信息 [[物品ID,个数,是否拍品], ...] |
| | | def GetFuncSysID(self): return self.attrTuple[0] # 功能系统ID BYTE
|
| | | def GetDayNum(self): return self.attrTuple[1] # 第X天 BYTE
|
| | | def GetDayAwardItemInfo(self): return self.attrTuple[2] # 奖励物品信息 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 累计充值奖励表 |
| | | class IPY_HistoryRechargeAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # id
|
| | | def GetNeedRMB(self): return self.attrTuple[1] # 所需充值元
|
| | | def GetReward(self): return self.attrTuple[2] # 职业对应的奖励内容,每个职业4组数据,物品ID和物品数量(1.枪豪2.道师3.剑修) |
| | | def GetID(self): return self.attrTuple[0] # id BYTE
|
| | | def GetNeedRMB(self): return self.attrTuple[1] # 所需充值元 float
|
| | | def GetReward(self): return self.attrTuple[2] # 职业对应的奖励内容,每个职业4组数据,物品ID和物品数量(1.枪豪2.道师3.剑修) dict |
| | | |
| | | # 奖励表 |
| | | class IPY_CustomAward(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetAwardID(self): return self.attrTuple[0] # 奖励ID 1~n
|
| | | def GetAwardItemList(self): return self.attrTuple[1] # 物品奖励[[物品ID,个数,是否拍品], ...] |
| | | def GetAwardID(self): return self.attrTuple[0] # 奖励ID 1~n BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[1] # 物品奖励[[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 战令表 |
| | | class IPY_Zhanling(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetZhanlingType(self): return self.attrTuple[0] # 战令类型
|
| | | def GetNeedValue(self): return self.attrTuple[1] # 所需值
|
| | | def GetRewardIndex(self): return self.attrTuple[2] # 奖励记录索引,0~n,同个战令类型不可重复
|
| | | def GetFreeRewardItemList(self): return self.attrTuple[3] # 免费奖励物品列表 [[物品ID,个数,是否拍品],...]
|
| | | def GetZLRewardItemList(self): return self.attrTuple[4] # 战令奖励物品列表 [[物品ID,个数,是否拍品],...] |
| | | def GetZhanlingType(self): return self.attrTuple[0] # 战令类型 BYTE
|
| | | def GetNeedValue(self): return self.attrTuple[1] # 所需值 DWORD
|
| | | def GetRewardIndex(self): return self.attrTuple[2] # 奖励记录索引,0~n,同个战令类型不可重复 BYTE
|
| | | def GetFreeRewardItemList(self): return self.attrTuple[3] # 免费奖励物品列表 [[物品ID,个数,是否拍品],...] list
|
| | | def GetZLRewardItemList(self): return self.attrTuple[4] # 战令奖励物品列表 [[物品ID,个数,是否拍品],...] list |
| | | |
| | | # 仙树等级表 |
| | | class IPY_TreeLV(): |
| | |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTreeLV(self): return self.attrTuple[0] # 仙树等级
|
| | | def GetLVUPNeedMoney(self): return self.attrTuple[1] # 升到下一级所需货币数
|
| | | def GetLVUPNeedTime(self): return self.attrTuple[2] # 升级下一级所需所需秒
|
| | | def GetEquipColorRateList(self): return self.attrTuple[3] # 产出装备品质概率列表,[0品质万分率, 1品质万分率, ...]
|
| | | def GetExAwardItemRateList(self): return self.attrTuple[4] # 每次砍树概率额外产出道具饼图,[[万分率,[物品ID,个数]], ...] |
| | | def GetTreeLV(self): return self.attrTuple[0] # 仙树等级 BYTE
|
| | | def GetLVUPNeedMoney(self): return self.attrTuple[1] # 升到下一级所需货币数 DWORD
|
| | | def GetLVUPNeedTime(self): return self.attrTuple[2] # 升级下一级所需所需秒 DWORD
|
| | | def GetEquipColorRateList(self): return self.attrTuple[3] # 产出装备品质概率列表,[0品质万分率, 1品质万分率, ...] list
|
| | | def GetExAwardItemRateList(self): return self.attrTuple[4] # 每次砍树概率额外产出道具饼图,[[万分率,[物品ID,个数]], ...] list |
| | |
|
| | |
|
| | | def Log(msg, playerID=0, par=0):
|