From 35a907325bda76a0b97549e8c069cb8fe4464eb5 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 20 三月 2024 13:50:16 +0800
Subject: [PATCH] 10138 内存分析(导出配置表注释加上字段类型备注)
---
ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 1302 ++++++++--------
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 3020 ++++++++++++++++++++--------------------
2 files changed, 2,161 insertions(+), 2,161 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
index fa3405c..f716cbc 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -956,12 +956,12 @@
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_CreateRoleLimitServer():
@@ -970,8 +970,8 @@
self.attrTuple = None
return
- def GetLimitServerGroupIDRangeList(self): return self.attrTuple[0] # 限制创角的服务器组ID范围列表
- def GetLimitServerGroupIDList(self): return self.attrTuple[1] # 限制创角的服务器组ID列表
+ def GetLimitServerGroupIDRangeList(self): return self.attrTuple[0] # 限制创角的服务器组ID范围列表 list
+ def GetLimitServerGroupIDList(self): return self.attrTuple[1] # 限制创角的服务器组ID列表 list
# 世界等级表格
class IPY_WorldLV():
@@ -980,8 +980,8 @@
self.attrTuple = None
return
- def GetWorldLV(self): return self.attrTuple[0] # 世界等级
- def GetOpenServerSecond(self): return self.attrTuple[1] # 开服时间秒
+ def GetWorldLV(self): return self.attrTuple[0] # 世界等级 WORD
+ def GetOpenServerSecond(self): return self.attrTuple[1] # 开服时间秒 DWORD
# 仙盟表格
class IPY_Family():
@@ -990,13 +990,13 @@
self.attrTuple = None
return
- def GetFamilyLV(self): return self.attrTuple[0] # 仙盟等级
- def GetMemberCnt(self): return self.attrTuple[1] # 成员数量
- def GetDeputyLeaderCnt(self): return self.attrTuple[2] # 副盟主数量
- def GetEliteCnt(self): return self.attrTuple[3] # 精英数量
- def GetNeedMoney(self): return self.attrTuple[4] # 升级需要资金
- def GetWeekMissionMoneyMax(self): return self.attrTuple[5] # 每周任务最大可获得仙盟资金
- def GetBossFBCnt(self): return self.attrTuple[6] # BOSS副本次数
+ def GetFamilyLV(self): return self.attrTuple[0] # 仙盟等级 BYTE
+ def GetMemberCnt(self): return self.attrTuple[1] # 成员数量 WORD
+ def GetDeputyLeaderCnt(self): return self.attrTuple[2] # 副盟主数量 BYTE
+ def GetEliteCnt(self): return self.attrTuple[3] # 精英数量 BYTE
+ def GetNeedMoney(self): return self.attrTuple[4] # 升级需要资金 DWORD
+ def GetWeekMissionMoneyMax(self): return self.attrTuple[5] # 每周任务最大可获得仙盟资金 DWORD
+ def GetBossFBCnt(self): return self.attrTuple[6] # BOSS副本次数 BYTE
# 仙盟试炼伤血奖励表
class IPY_FamilyBossHurtAward():
@@ -1005,10 +1005,10 @@
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():
@@ -1017,9 +1017,9 @@
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 GetZhenfaType(self): return self.attrTuple[0] # 阵法类型 BYTE
+ def GetZhenfaLV(self): return self.attrTuple[1] # 阵法等级 WORD
+ def GetLVUpNeedExp(self): return self.attrTuple[2] # 升下一级所需经验 DWORD
# 集市查询表
class IPY_MarketQuery():
@@ -1028,8 +1028,8 @@
self.attrTuple = None
return
- def GetQueryType(self): return self.attrTuple[0] # 查询类型
- def GetLimitInfo(self): return self.attrTuple[1] # 限制条件
+ def GetQueryType(self): return self.attrTuple[0] # 查询类型 WORD
+ def GetLimitInfo(self): return self.attrTuple[1] # 限制条件 dict
# 拍卖物品表
class IPY_AuctionItem():
@@ -1038,15 +1038,15 @@
self.attrTuple = None
return
- def GetAuctionItemID(self): return self.attrTuple[0]
- def GetNoticeSaleMinutes(self): return self.attrTuple[1] # 预告拍卖分钟
- def GetFamilySaleMinutes(self): return self.attrTuple[2] # 仙盟拍卖分钟
- def GetWorldSaleMinutes(self): return self.attrTuple[3] # 全服拍卖分钟
- def GetBasePrice(self): return self.attrTuple[4] # 起拍价
- def GetBuyoutPrice(self): return self.attrTuple[5] # 一口价
- def GetBiddingAdd(self): return self.attrTuple[6] # 竞价增加
- def GetNeedWorldNotify(self): return self.attrTuple[7] # 是否需要广播
- def GetSortpriority(self): return self.attrTuple[8] # 排序优先级归组
+ def GetAuctionItemID(self): return self.attrTuple[0] # DWORD
+ def GetNoticeSaleMinutes(self): return self.attrTuple[1] # 预告拍卖分钟 BYTE
+ def GetFamilySaleMinutes(self): return self.attrTuple[2] # 仙盟拍卖分钟 WORD
+ def GetWorldSaleMinutes(self): return self.attrTuple[3] # 全服拍卖分钟 WORD
+ def GetBasePrice(self): return self.attrTuple[4] # 起拍价 WORD
+ def GetBuyoutPrice(self): return self.attrTuple[5] # 一口价 WORD
+ def GetBiddingAdd(self): return self.attrTuple[6] # 竞价增加 WORD
+ def GetNeedWorldNotify(self): return self.attrTuple[7] # 是否需要广播 BYTE
+ def GetSortpriority(self): return self.attrTuple[8] # 排序优先级归组 BYTE
# 拍卖行系统拍品表
class IPY_AuctionSystemItem():
@@ -1055,23 +1055,23 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0]
- def GetStartDate(self): return self.attrTuple[1] # 开启日期
- def GetEndDate(self): return self.attrTuple[2] # 结束日期
- def GetStartTime(self): return self.attrTuple[3] # 开启时间
- def GetEndTime(self): return self.attrTuple[4] # 结束时间
- def GetWorldLVRange(self): return self.attrTuple[5] # 世界等级范围限制
- def GetAddRandSecondRange(self): return self.attrTuple[6] # 每件拍品随机间隔上架秒数 上限|下限
- def GetReplenishCDMinutes(self): return self.attrTuple[7] # 动态补充拍品间隔分钟
- def GetReplenishAuctionCount(self): return self.attrTuple[8] # 动态补充拍品保底数
- def GetReplenishItemID(self): return self.attrTuple[9] # 动态补充物品ID
- def GetReplenishEquipInfo(self): return self.attrTuple[10] # 动态补充装备信息 [阶,颜色,是否套装]
- def GetReplenishEquipPlaces(self): return self.attrTuple[11] # 动态补充上架装备位列表
- def GetAuctionCount(self): return self.attrTuple[12] # 指定上架次数
- def GetRandMinuteRange(self): return self.attrTuple[13] # 指定上架随机间隔分钟下限|上限
- def GetItemCountWeightList(self): return self.attrTuple[14] # 指定上架随机件数权重列表, [[权重, 件数], ...]
- def GetAuctionItemWeightList(self): return self.attrTuple[15] # 指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...]
- def GetRandMailKeyList(self): return self.attrTuple[16] # 指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒
+ def GetCfgID(self): return self.attrTuple[0] # DWORD
+ def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
+ def GetStartTime(self): return self.attrTuple[3] # 开启时间 char
+ def GetEndTime(self): return self.attrTuple[4] # 结束时间 char
+ def GetWorldLVRange(self): return self.attrTuple[5] # 世界等级范围限制 list
+ def GetAddRandSecondRange(self): return self.attrTuple[6] # 每件拍品随机间隔上架秒数 上限|下限 list
+ def GetReplenishCDMinutes(self): return self.attrTuple[7] # 动态补充拍品间隔分钟 WORD
+ def GetReplenishAuctionCount(self): return self.attrTuple[8] # 动态补充拍品保底数 BYTE
+ def GetReplenishItemID(self): return self.attrTuple[9] # 动态补充物品ID DWORD
+ def GetReplenishEquipInfo(self): return self.attrTuple[10] # 动态补充装备信息 [阶,颜色,是否套装] list
+ def GetReplenishEquipPlaces(self): return self.attrTuple[11] # 动态补充上架装备位列表 list
+ def GetAuctionCount(self): return self.attrTuple[12] # 指定上架次数 BYTE
+ def GetRandMinuteRange(self): return self.attrTuple[13] # 指定上架随机间隔分钟下限|上限 list
+ def GetItemCountWeightList(self): return self.attrTuple[14] # 指定上架随机件数权重列表, [[权重, 件数], ...] list
+ def GetAuctionItemWeightList(self): return self.attrTuple[15] # 指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...] list
+ def GetRandMailKeyList(self): return self.attrTuple[16] # 指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒 list
# 跨服日常活动表
class IPY_CrossDailyAction():
@@ -1080,10 +1080,10 @@
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 GetNotifyInfo(self): return self.attrTuple[3] # 广播提示信息
+ 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 GetNotifyInfo(self): return self.attrTuple[3] # 广播提示信息 dict
# 日常活动表
class IPY_DailyAction():
@@ -1092,10 +1092,10 @@
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 GetNotifyInfo(self): return self.attrTuple[3] # 广播提示信息
+ 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 GetNotifyInfo(self): return self.attrTuple[3] # 广播提示信息 dict
# 日常活动表定制表
class IPY_DailyActionCustom():
@@ -1104,13 +1104,13 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetOpenServerWeek(self): return self.attrTuple[1] # 开服是周几
- def GetOpenServerDay(self): return self.attrTuple[2] # 开服第几天
- def GetDailyID(self): return self.attrTuple[3] # 日常活动ID
- def GetOpenTimeList(self): return self.attrTuple[4] # 开启时间列表
- def GetDuration(self): return self.attrTuple[5] # 持续时间, 0为不限制
- def GetNotifyInfo(self): return self.attrTuple[6] # 广播提示信息
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetOpenServerWeek(self): return self.attrTuple[1] # 开服是周几 BYTE
+ def GetOpenServerDay(self): return self.attrTuple[2] # 开服第几天 DWORD
+ def GetDailyID(self): return self.attrTuple[3] # 日常活动ID BYTE
+ def GetOpenTimeList(self): return self.attrTuple[4] # 开启时间列表 list
+ def GetDuration(self): return self.attrTuple[5] # 持续时间, 0为不限制 DWORD
+ def GetNotifyInfo(self): return self.attrTuple[6] # 广播提示信息 dict
# 日常活动表定制表合服
class IPY_DailyActionCustomMix():
@@ -1119,12 +1119,12 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetMixServerDay(self): return self.attrTuple[1] # 合服第几天
- def GetDailyID(self): return self.attrTuple[2] # 日常活动ID
- def GetOpenTimeList(self): return self.attrTuple[3] # 开启时间列表
- def GetDuration(self): return self.attrTuple[4] # 持续时间, 0为不限制
- def GetNotifyInfo(self): return self.attrTuple[5] # 广播提示信息
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetMixServerDay(self): return self.attrTuple[1] # 合服第几天 DWORD
+ def GetDailyID(self): return self.attrTuple[2] # 日常活动ID BYTE
+ def GetOpenTimeList(self): return self.attrTuple[3] # 开启时间列表 list
+ def GetDuration(self): return self.attrTuple[4] # 持续时间, 0为不限制 DWORD
+ def GetNotifyInfo(self): return self.attrTuple[5] # 广播提示信息 dict
# 副本状态时间表
class IPY_FBStateTime():
@@ -1133,16 +1133,16 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetDataMapID(self): return self.attrTuple[1] # 所属的玩法数据地图ID
- def GetStartWeekday(self): return self.attrTuple[2] # 开始星期
- def GetStartHour(self): return self.attrTuple[3] # 开始时
- def GetStartMinute(self): return self.attrTuple[4] # 开始分
- def GetEndHour(self): return self.attrTuple[5] # 结束时
- def GetEndMinute(self): return self.attrTuple[6] # 结束分
- def GetCanEnter(self): return self.attrTuple[7] # 是否可进入副本
- def GetStateValue(self): return self.attrTuple[8] # 状态值
- def GetNotifyInfoDict(self): return self.attrTuple[9] # 广播提示信息
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetDataMapID(self): return self.attrTuple[1] # 所属的玩法数据地图ID DWORD
+ def GetStartWeekday(self): return self.attrTuple[2] # 开始星期 BYTE
+ def GetStartHour(self): return self.attrTuple[3] # 开始时 BYTE
+ def GetStartMinute(self): return self.attrTuple[4] # 开始分 BYTE
+ def GetEndHour(self): return self.attrTuple[5] # 结束时 BYTE
+ def GetEndMinute(self): return self.attrTuple[6] # 结束分 BYTE
+ def GetCanEnter(self): return self.attrTuple[7] # 是否可进入副本 BYTE
+ def GetStateValue(self): return self.attrTuple[8] # 状态值 BYTE
+ def GetNotifyInfoDict(self): return self.attrTuple[9] # 广播提示信息 dict
# 副本状态时间定制表
class IPY_FBStateTimeCustom():
@@ -1151,17 +1151,17 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetOpenServerWeek(self): return self.attrTuple[1] # 开服是周几
- def GetOpenServerDay(self): return self.attrTuple[2] # 开服第几天
- def GetDataMapID(self): return self.attrTuple[3] # 所属的玩法数据地图ID
- def GetStartHour(self): return self.attrTuple[4] # 开始时
- def GetStartMinute(self): return self.attrTuple[5] # 开始分
- def GetEndHour(self): return self.attrTuple[6] # 结束时
- def GetEndMinute(self): return self.attrTuple[7] # 结束分
- def GetCanEnter(self): return self.attrTuple[8] # 是否可进入副本
- def GetStateValue(self): return self.attrTuple[9] # 状态值
- def GetNotifyInfoDict(self): return self.attrTuple[10] # 广播提示信息
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetOpenServerWeek(self): return self.attrTuple[1] # 开服是周几 BYTE
+ def GetOpenServerDay(self): return self.attrTuple[2] # 开服第几天 DWORD
+ def GetDataMapID(self): return self.attrTuple[3] # 所属的玩法数据地图ID DWORD
+ def GetStartHour(self): return self.attrTuple[4] # 开始时 BYTE
+ def GetStartMinute(self): return self.attrTuple[5] # 开始分 BYTE
+ def GetEndHour(self): return self.attrTuple[6] # 结束时 BYTE
+ def GetEndMinute(self): return self.attrTuple[7] # 结束分 BYTE
+ def GetCanEnter(self): return self.attrTuple[8] # 是否可进入副本 BYTE
+ def GetStateValue(self): return self.attrTuple[9] # 状态值 BYTE
+ def GetNotifyInfoDict(self): return self.attrTuple[10] # 广播提示信息 dict
# 副本状态时间定制表合服
class IPY_FBStateTimeCustomMix():
@@ -1170,16 +1170,16 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetMixServerDay(self): return self.attrTuple[1] # 合服第几天
- def GetDataMapID(self): return self.attrTuple[2] # 所属的玩法数据地图ID
- def GetStartHour(self): return self.attrTuple[3] # 开始时
- def GetStartMinute(self): return self.attrTuple[4] # 开始分
- def GetEndHour(self): return self.attrTuple[5] # 结束时
- def GetEndMinute(self): return self.attrTuple[6] # 结束分
- def GetCanEnter(self): return self.attrTuple[7] # 是否可进入副本
- def GetStateValue(self): return self.attrTuple[8] # 状态值
- def GetNotifyInfoDict(self): return self.attrTuple[9] # 广播提示信息
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetMixServerDay(self): return self.attrTuple[1] # 合服第几天 DWORD
+ def GetDataMapID(self): return self.attrTuple[2] # 所属的玩法数据地图ID DWORD
+ def GetStartHour(self): return self.attrTuple[3] # 开始时 BYTE
+ def GetStartMinute(self): return self.attrTuple[4] # 开始分 BYTE
+ def GetEndHour(self): return self.attrTuple[5] # 结束时 BYTE
+ def GetEndMinute(self): return self.attrTuple[6] # 结束分 BYTE
+ def GetCanEnter(self): return self.attrTuple[7] # 是否可进入副本 BYTE
+ def GetStateValue(self): return self.attrTuple[8] # 状态值 BYTE
+ def GetNotifyInfoDict(self): return self.attrTuple[9] # 广播提示信息 dict
# 副本总表
class IPY_FBFunc():
@@ -1188,8 +1188,8 @@
self.attrTuple = None
return
- def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID
- def GetHelpPoint(self): return self.attrTuple[1] # 助战仙缘币(0代表不可助战)
+ def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
+ def GetHelpPoint(self): return self.attrTuple[1] # 助战仙缘币(0代表不可助战) WORD
# 副本功能线路表
class IPY_FBLine():
@@ -1198,9 +1198,9 @@
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 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
# 副本助战表
class IPY_FBHelpBattle():
@@ -1209,12 +1209,12 @@
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 GetFightPowerMax(self): return self.attrTuple[3] # 助战最高战力,0为不限制
- def GetLVLimit(self): return self.attrTuple[4] # 助战等级限制, 0为不限制
- def GetDayFreeHelpCount(self): return self.attrTuple[5] # 每日免费助战次数,[每日免费助战次数, 是否所有层通用]
+ 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 GetFightPowerMax(self): return self.attrTuple[3] # 助战最高战力,0为不限制 DWORD
+ def GetLVLimit(self): return self.attrTuple[4] # 助战等级限制, 0为不限制 WORD
+ def GetDayFreeHelpCount(self): return self.attrTuple[5] # 每日免费助战次数,[每日免费助战次数, 是否所有层通用] list
# 地图表
class IPY_ChinMap():
@@ -1223,10 +1223,10 @@
self.attrTuple = None
return
- def GetMapID(self): return self.attrTuple[0] # 地图ID
- def GetMapName(self): return self.attrTuple[1] # 地图名
- def GetMapFBType(self): return self.attrTuple[2] # 地图类型
- def GetTeamLimit(self): return self.attrTuple[3] # 队伍限制类型;0不限,1-不可变更,2-不可存在队伍
+ def GetMapID(self): return self.attrTuple[0] # 地图ID DWORD
+ def GetMapName(self): return self.attrTuple[1] # 地图名 char
+ def GetMapFBType(self): return self.attrTuple[2] # 地图类型 BYTE
+ def GetTeamLimit(self): return self.attrTuple[3] # 队伍限制类型;0不限,1-不可变更,2-不可存在队伍 BYTE
# BOSS信息表
class IPY_BOSSInfo():
@@ -1235,16 +1235,16 @@
self.attrTuple = None
return
- def GetNPCID(self): return self.attrTuple[0] # ID
- def GetMapID(self): return self.attrTuple[1] # 地图ID
- def GetRefreshTime(self): return self.attrTuple[2] # 刷新时间 参数 onlineCnt
- def GetLVLimit(self): return self.attrTuple[3] # 在线人物等级范围
- def GetDiffPer(self): return self.attrTuple[4] # 百分比与之前的误差小于X%,则更新实时在线数量
- def GetNoUpdataCnt(self): return self.attrTuple[5] # 多少次未更新实时在线数量字段时强制更新
- def GetStoneNPCID(self): return self.attrTuple[6] # 墓碑NPCID
- def GetRebornPreNotifyTime(self): return self.attrTuple[7] # 复活前X秒通知
- def GetSourceName(self): return self.attrTuple[8] # BOSS来源
- def GetCanAssist(self): return self.attrTuple[9] # 是否可协助
+ def GetNPCID(self): return self.attrTuple[0] # ID DWORD
+ def GetMapID(self): return self.attrTuple[1] # 地图ID DWORD
+ def GetRefreshTime(self): return self.attrTuple[2] # 刷新时间 参数 onlineCnt char
+ def GetLVLimit(self): return self.attrTuple[3] # 在线人物等级范围 list
+ def GetDiffPer(self): return self.attrTuple[4] # 百分比与之前的误差小于X%,则更新实时在线数量 BYTE
+ def GetNoUpdataCnt(self): return self.attrTuple[5] # 多少次未更新实时在线数量字段时强制更新 BYTE
+ def GetStoneNPCID(self): return self.attrTuple[6] # 墓碑NPCID DWORD
+ def GetRebornPreNotifyTime(self): return self.attrTuple[7] # 复活前X秒通知 WORD
+ def GetSourceName(self): return self.attrTuple[8] # BOSS来源 char
+ def GetCanAssist(self): return self.attrTuple[9] # 是否可协助 BYTE
# Boss首杀
class IPY_BOSSFirstKill():
@@ -1253,8 +1253,8 @@
self.attrTuple = None
return
- def GetNPCID(self): return self.attrTuple[0] # ID
- def GetServerFirstKillPlayerAward(self): return self.attrTuple[1] # 全服首杀玩家奖励 [[物品ID,个数,是否拍品], ...]
+ def GetNPCID(self): return self.attrTuple[0] # ID DWORD
+ def GetServerFirstKillPlayerAward(self): return self.attrTuple[1] # 全服首杀玩家奖励 [[物品ID,个数,是否拍品], ...] list
# 全民冲榜排行奖励表
class IPY_OSCBillRankAward():
@@ -1263,10 +1263,10 @@
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_QuestionBank():
@@ -1275,8 +1275,8 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetAnswer(self): return self.attrTuple[1] # 答案
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetAnswer(self): return self.attrTuple[1] # 答案 char
# 仙盟红包表
class IPY_FamilyRedPack():
@@ -1285,14 +1285,14 @@
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 GetLeaderOwn(self): return self.attrTuple[5] # 是否归属盟主
- def GetPacketOpenTime(self): return self.attrTuple[6] # 发放红包时间yyyy-MM-dd hh:mm
- def GetValidMinutes(self): return self.attrTuple[7] # 红包有效时长(分)
+ 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
+ def GetLeaderOwn(self): return self.attrTuple[5] # 是否归属盟主 BYTE
+ def GetPacketOpenTime(self): return self.attrTuple[6] # 发放红包时间yyyy-MM-dd hh:mm char
+ def GetValidMinutes(self): return self.attrTuple[7] # 红包有效时长(分) BYTE
# 节日红包时间表
class IPY_ActFeastRedPacket():
@@ -1301,16 +1301,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetIsDayReset(self): return self.attrTuple[6] # 是否每天重置
- def GetResetType(self): return self.attrTuple[7] # 重置类型,0-0点重置;1-5点重置
- def GetRedPacketIDList(self): return self.attrTuple[8] # 每日对应红包ID列表[[第一天红包ID列表], ...]
- def GetLVLimit(self): return self.attrTuple[9] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetIsDayReset(self): return self.attrTuple[6] # 是否每天重置 BYTE
+ def GetResetType(self): return self.attrTuple[7] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetRedPacketIDList(self): return self.attrTuple[8] # 每日对应红包ID列表[[第一天红包ID列表], ...] list
+ def GetLVLimit(self): return self.attrTuple[9] # 限制等级 WORD
# 节日登录奖励时间表
class IPY_ActFeastLogin():
@@ -1319,12 +1319,12 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
# 节日祝福时间表
class IPY_ActFeastWish():
@@ -1333,16 +1333,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
# 节日游历时间表
class IPY_ActFeastTravel():
@@ -1351,16 +1351,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
# 等级开启功能
class IPY_FuncOpenLV():
@@ -1369,11 +1369,11 @@
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 GetLimitVIPLV(self): return self.attrTuple[4] # 需要VIP等级
+ 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 GetLimitVIPLV(self): return self.attrTuple[4] # 需要VIP等级 BYTE
# NPC表
class IPY_ChinNPC():
@@ -1382,9 +1382,9 @@
self.attrTuple = None
return
- def GetNPCID(self): return self.attrTuple[0]
- def GetNPCName(self): return self.attrTuple[1]
- def GetLV(self): return self.attrTuple[2]
+ def GetNPCID(self): return self.attrTuple[0] # DWORD
+ def GetNPCName(self): return self.attrTuple[1] # char
+ def GetLV(self): return self.attrTuple[2] # WORD
# 玩家等级表
class IPY_PlayerLV():
@@ -1393,8 +1393,8 @@
self.attrTuple = None
return
- def GetLV(self): return self.attrTuple[0] # 玩家等级
- def GetReFightPower(self): return self.attrTuple[1] # 战斗力
+ def GetLV(self): return self.attrTuple[0] # 玩家等级 WORD
+ def GetReFightPower(self): return self.attrTuple[1] # 战斗力 DWORD
# VIP特权表
class IPY_VipPrivilege():
@@ -1403,23 +1403,23 @@
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_ActSpringSale():
@@ -1428,20 +1428,20 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段
- def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段
- def GetAdvanceMinutes(self): return self.attrTuple[8] # 前端提前X分钟展示活动
- def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetLVLimit(self): return self.attrTuple[12] # 限制等级
- def GetIsDayReset(self): return self.attrTuple[13] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段 list
+ def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段 list
+ def GetAdvanceMinutes(self): return self.attrTuple[8] # 前端提前X分钟展示活动 WORD
+ def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetLVLimit(self): return self.attrTuple[12] # 限制等级 WORD
+ def GetIsDayReset(self): return self.attrTuple[13] # 是否每天重置 BYTE
# 限时礼包表
class IPY_ActFlashGiftbag():
@@ -1450,21 +1450,21 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段
- def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段
- def GetAdvanceMinutes(self): return self.attrTuple[8] # 前端提前X分钟展示活动
- def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetLimitWorldLV(self): return self.attrTuple[12] # 限制开启的最低世界等级
- def GetLVLimit(self): return self.attrTuple[13] # 限制等级
- def GetIsDayReset(self): return self.attrTuple[14] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段 list
+ def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段 list
+ def GetAdvanceMinutes(self): return self.attrTuple[8] # 前端提前X分钟展示活动 WORD
+ def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetLimitWorldLV(self): return self.attrTuple[12] # 限制开启的最低世界等级 WORD
+ def GetLVLimit(self): return self.attrTuple[13] # 限制等级 WORD
+ def GetIsDayReset(self): return self.attrTuple[14] # 是否每天重置 BYTE
# 每日礼包表
class IPY_ActDailyGiftbag():
@@ -1473,12 +1473,12 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
# 双倍经验活动表
class IPY_ActExpRate():
@@ -1487,18 +1487,18 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetServerGroupIDList(self): return self.attrTuple[1] # 服务器组ID列表
- def GetServerGroupIDListExcept(self): return self.attrTuple[2] # 排除的服务器组ID列表
- def GetStartDate(self): return self.attrTuple[3] # 开启日期
- def GetEndDate(self): return self.attrTuple[4] # 结束日期
- def GetStartTimeList(self): return self.attrTuple[5] # 开启时间列表, 支持多个时段
- def GetEndTimeList(self): return self.attrTuple[6] # 结束时间列表, 支持多个时段
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key, [可选参数1, ...]]
- def GetLVLimit(self): return self.attrTuple[10] # 限制等级
- def GetAddExpRate(self): return self.attrTuple[11] # 经验倍率加成,万分率
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetServerGroupIDList(self): return self.attrTuple[1] # 服务器组ID列表 list
+ def GetServerGroupIDListExcept(self): return self.attrTuple[2] # 排除的服务器组ID列表 list
+ def GetStartDate(self): return self.attrTuple[3] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[4] # 结束日期 char
+ def GetStartTimeList(self): return self.attrTuple[5] # 开启时间列表, 支持多个时段 list
+ def GetEndTimeList(self): return self.attrTuple[6] # 结束时间列表, 支持多个时段 list
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key, [可选参数1, ...]] list
+ def GetLVLimit(self): return self.attrTuple[10] # 限制等级 WORD
+ def GetAddExpRate(self): return self.attrTuple[11] # 经验倍率加成,万分率 DWORD
# 消费返利活动表
class IPY_ActCostRebate():
@@ -1507,16 +1507,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 买一送多活动表
class IPY_ActBuyOne():
@@ -1525,16 +1525,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 集字活动时间表
class IPY_ActCollectWords():
@@ -1543,15 +1543,15 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
# 垃圾分类活动时间表
class IPY_ActGarbageSorting():
@@ -1560,16 +1560,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetResetType(self): return self.attrTuple[9] # 重置类型,0-0点重置;1-5点重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetResetType(self): return self.attrTuple[9] # 重置类型,0-0点重置;1-5点重置 BYTE
# Boss历练活动表
class IPY_ActBossTrial():
@@ -1578,18 +1578,18 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
- def GetResetType(self): return self.attrTuple[10] # 重置类型,0-0点重置;1-5点重置
- def GetTemplateIDList(self): return self.attrTuple[11] # 榜单模板编号列表
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
+ def GetResetType(self): return self.attrTuple[10] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetTemplateIDList(self): return self.attrTuple[11] # 榜单模板编号列表 list
# Boss历练榜单模版表
class IPY_ActBossTrialTemplate():
@@ -1598,9 +1598,9 @@
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():
@@ -1609,16 +1609,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetResetType(self): return self.attrTuple[9] # 重置类型,0-0点重置;1-5点重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetResetType(self): return self.attrTuple[9] # 重置类型,0-0点重置;1-5点重置 BYTE
# 天帝礼包活动时间表
class IPY_ActGodGift():
@@ -1627,16 +1627,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 骑宠盛宴活动
class IPY_ActHorsePetFeast():
@@ -1645,17 +1645,17 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段
- def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段
- def GetNotifyInfoStart(self): return self.attrTuple[8] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[9] # 全服提示信息 - 相对结束时间
- def GetIsDayReset(self): return self.attrTuple[10] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段 list
+ def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段 list
+ def GetNotifyInfoStart(self): return self.attrTuple[8] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[9] # 全服提示信息 - 相对结束时间 dict
+ def GetIsDayReset(self): return self.attrTuple[10] # 是否每天重置 BYTE
# BOSS复活活动时间表
class IPY_ActBossReborn():
@@ -1664,16 +1664,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetServerGroupIDList(self): return self.attrTuple[1] # 服务器组ID列表
- def GetServerGroupIDListExcept(self): return self.attrTuple[2] # 排除的服务器组ID列表
- def GetStartDate(self): return self.attrTuple[3] # 开启日期
- def GetEndDate(self): return self.attrTuple[4] # 结束日期
- def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetLVLimit(self): return self.attrTuple[8] # 限制等级
- def GetTemplateID(self): return self.attrTuple[9] # 模板编号
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetServerGroupIDList(self): return self.attrTuple[1] # 服务器组ID列表 list
+ def GetServerGroupIDListExcept(self): return self.attrTuple[2] # 排除的服务器组ID列表 list
+ def GetStartDate(self): return self.attrTuple[3] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[4] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[5] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetLVLimit(self): return self.attrTuple[8] # 限制等级 WORD
+ def GetTemplateID(self): return self.attrTuple[9] # 模板编号 BYTE
# 仙界盛典活动时间表
class IPY_ActFairyCeremony():
@@ -1682,16 +1682,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetLVLimit(self): return self.attrTuple[9] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置;2-5点开始0点结束 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetLVLimit(self): return self.attrTuple[9] # 限制等级 WORD
# 仙界盛典-绝版降临表
class IPY_UniquenessArrive():
@@ -1700,9 +1700,9 @@
self.attrTuple = None
return
- def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档
- def GetRank(self): return self.attrTuple[1] # 排名
- def GetAward(self): return self.attrTuple[2] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
+ def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档 BYTE
+ def GetRank(self): return self.attrTuple[1] # 排名 DWORD
+ def GetAward(self): return self.attrTuple[2] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...} dict
# 多倍修行点活动时间表
class IPY_ActRealmPoint():
@@ -1711,18 +1711,18 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetMultiple(self): return self.attrTuple[9] # 倍数
- def GetLVLimit(self): return self.attrTuple[10] # 限制等级
- def GetPointLimit(self): return self.attrTuple[11] # 限制额外修行点
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetMultiple(self): return self.attrTuple[9] # 倍数 WORD
+ def GetLVLimit(self): return self.attrTuple[10] # 限制等级 WORD
+ def GetPointLimit(self): return self.attrTuple[11] # 限制额外修行点 DWORD
# 限时抢购表
class IPY_ActFlashSale():
@@ -1731,21 +1731,21 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段
- def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段
- def GetAdvanceMinutes(self): return self.attrTuple[8] # 前端提前X分钟展示活动
- def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetLVLimit(self): return self.attrTuple[12] # 限制等级
- def GetIsDayReset(self): return self.attrTuple[13] # 是否每天重置
- def GetShopTypeList(self): return self.attrTuple[14] # 商店类型列表
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段 list
+ def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段 list
+ def GetAdvanceMinutes(self): return self.attrTuple[8] # 前端提前X分钟展示活动 WORD
+ def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetLVLimit(self): return self.attrTuple[12] # 限制等级 WORD
+ def GetIsDayReset(self): return self.attrTuple[13] # 是否每天重置 BYTE
+ def GetShopTypeList(self): return self.attrTuple[14] # 商店类型列表 list
# 商城表
class IPY_Store():
@@ -1754,10 +1754,10 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # ID
- def GetShopType(self): return self.attrTuple[1] # 商店类型
- def GetRefreshType(self): return self.attrTuple[2] # 刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
- def GetServerLimitCnt(self): return self.attrTuple[3] # 全服限制数量
+ def GetID(self): return self.attrTuple[0] # ID DWORD
+ def GetShopType(self): return self.attrTuple[1] # 商店类型 DWORD
+ def GetRefreshType(self): return self.attrTuple[2] # 刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点 BYTE
+ def GetServerLimitCnt(self): return self.attrTuple[3] # 全服限制数量 DWORD
# 许愿池活动时间表
class IPY_ActWishingWell():
@@ -1766,17 +1766,17 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetServerGroupIDList(self): return self.attrTuple[1] # 服务器组ID列表
- def GetServerGroupIDListExcept(self): return self.attrTuple[2] # 排除的服务器组ID列表
- def GetStartDate(self): return self.attrTuple[3] # 开启日期
- def GetEndDate(self): return self.attrTuple[4] # 结束日期
- def GetIsDayReset(self): return self.attrTuple[5] # 是否每天重置
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetLVLimit(self): return self.attrTuple[10] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetServerGroupIDList(self): return self.attrTuple[1] # 服务器组ID列表 list
+ def GetServerGroupIDListExcept(self): return self.attrTuple[2] # 排除的服务器组ID列表 list
+ def GetStartDate(self): return self.attrTuple[3] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[4] # 结束日期 char
+ def GetIsDayReset(self): return self.attrTuple[5] # 是否每天重置 BYTE
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetLVLimit(self): return self.attrTuple[10] # 限制等级 WORD
# 充值返利活动表
class IPY_ActRechargePrize():
@@ -1785,16 +1785,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 累计充值返利仙玉活动表
class IPY_ActRechargeRebateGold():
@@ -1803,16 +1803,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 成长必买活动表
class IPY_ActGrowupBuy():
@@ -1821,15 +1821,15 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
# 单笔累充活动表
class IPY_ActSingleRecharge():
@@ -1838,16 +1838,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 转盘活动表
class IPY_ActTurntable():
@@ -1856,13 +1856,13 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetIsDayReset(self): return self.attrTuple[6] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetIsDayReset(self): return self.attrTuple[6] # 是否每天重置 BYTE
# 多日连充活动表
class IPY_ActManyDayRecharge():
@@ -1871,15 +1871,15 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
# 累计充值活动表
class IPY_ActTotalRecharge():
@@ -1888,16 +1888,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表
- def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetPlatformList(self): return self.attrTuple[1] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[2] # 服务器ID列表 list
+ def GetActNum(self): return self.attrTuple[3] # 活动分组编号, 活动类型 * 10 + 不同界面编号 BYTE
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
# 跨服分区表通用
class IPY_CrossZoneComm():
@@ -1906,9 +1906,9 @@
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():
@@ -1917,10 +1917,10 @@
self.attrTuple = None
return
- def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名
- def GetZoneID(self): return self.attrTuple[1] # 赛区ID
- def GetZoneName(self): return self.attrTuple[2] # 赛区名字
- def GetServerGroupIDList(self): return self.attrTuple[3] # 赛区服务器组ID列表
+ def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
+ def GetZoneID(self): return self.attrTuple[1] # 赛区ID BYTE
+ def GetZoneName(self): return self.attrTuple[2] # 赛区名字 char
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 赛区服务器组ID列表 list
# 跨服排位赛流程表
class IPY_ChampionshipTime():
@@ -1929,15 +1929,15 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0]
- def GetStartDay(self): return self.attrTuple[1] # 开始天
- def GetStartHour(self): return self.attrTuple[2] # 开始时
- def GetStartMinute(self): return self.attrTuple[3] # 开始分
- def GetEndDay(self): return self.attrTuple[4] # 结束天
- def GetEndHour(self): return self.attrTuple[5] # 结束时
- def GetEndMinute(self): return self.attrTuple[6] # 结束分
- def GetStateValue(self): return self.attrTuple[7] # 状态值
- def GetNotifyInfo(self): return self.attrTuple[8] # 广播提示信息
+ def GetID(self): return self.attrTuple[0] # DWORD
+ def GetStartDay(self): return self.attrTuple[1] # 开始天 BYTE
+ def GetStartHour(self): return self.attrTuple[2] # 开始时 BYTE
+ def GetStartMinute(self): return self.attrTuple[3] # 开始分 BYTE
+ def GetEndDay(self): return self.attrTuple[4] # 结束天 BYTE
+ def GetEndHour(self): return self.attrTuple[5] # 结束时 BYTE
+ def GetEndMinute(self): return self.attrTuple[6] # 结束分 BYTE
+ def GetStateValue(self): return self.attrTuple[7] # 状态值 WORD
+ def GetNotifyInfo(self): return self.attrTuple[8] # 广播提示信息 dict
# 跨服排位奖励表
class IPY_ChampionshipRank():
@@ -1946,9 +1946,9 @@
self.attrTuple = None
return
- def GetRank(self): return self.attrTuple[0] # 名次
- def GetRankAwardItemList(self): return self.attrTuple[1] # 名次奖励物品列表
- def GetMainOfficialID(self): return self.attrTuple[2] # 主官职ID
+ def GetRank(self): return self.attrTuple[0] # 名次 BYTE
+ def GetRankAwardItemList(self): return self.attrTuple[1] # 名次奖励物品列表 list
+ def GetMainOfficialID(self): return self.attrTuple[2] # 主官职ID WORD
# 跨服排位官职表
class IPY_ChampionshipOfficial():
@@ -1957,10 +1957,10 @@
self.attrTuple = None
return
- def GetOfficialID(self): return self.attrTuple[0] # 官职ID
- def GetJuniorOfficialIDList(self): return self.attrTuple[1] # 下级官职ID列表
- def GetDailyAwardItemList(self): return self.attrTuple[2] # 官职每日邮件奖励物品列表
- def GetCanBeReplace(self): return self.attrTuple[3] # 是否可被挑战替换
+ def GetOfficialID(self): return self.attrTuple[0] # 官职ID WORD
+ def GetJuniorOfficialIDList(self): return self.attrTuple[1] # 下级官职ID列表 list
+ def GetDailyAwardItemList(self): return self.attrTuple[2] # 官职每日邮件奖励物品列表 list
+ def GetCanBeReplace(self): return self.attrTuple[3] # 是否可被挑战替换 BYTE
# 跨服竞技场赛季表
class IPY_CrossRealmPKSeason():
@@ -1969,12 +1969,12 @@
self.attrTuple = None
return
- def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名
- def GetZoneID(self): return self.attrTuple[1] # 赛区ID
- def GetSeasonID(self): return self.attrTuple[2] # 赛季ID
- def GetStartDate(self): return self.attrTuple[3] # 开始日期 yyyy-MM-dd
- def GetEndDate(self): return self.attrTuple[4] # 结束日期 yyyy-MM-dd
- def GetEndTime(self): return self.attrTuple[5] # 结算时间 hh:mm
+ def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
+ def GetZoneID(self): return self.attrTuple[1] # 赛区ID BYTE
+ def GetSeasonID(self): return self.attrTuple[2] # 赛季ID WORD
+ def GetStartDate(self): return self.attrTuple[3] # 开始日期 yyyy-MM-dd char
+ def GetEndDate(self): return self.attrTuple[4] # 结束日期 yyyy-MM-dd char
+ def GetEndTime(self): return self.attrTuple[5] # 结算时间 hh:mm char
# 跨服竞技场段位表
class IPY_CrossRealmPKDan():
@@ -1983,10 +1983,10 @@
self.attrTuple = None
return
- def GetDanLV(self): return self.attrTuple[0] # 段位等级
- def GetLVUpScore(self): return self.attrTuple[1] # 升段位所需积分
- def GetMatchRobotRate(self): return self.attrTuple[2] # 匹配机器人基础概率,百分率
- def GetMatchRobotRateEx(self): return self.attrTuple[3] # 匹配机器人失败次数附加概率,百分率
+ def GetDanLV(self): return self.attrTuple[0] # 段位等级 BYTE
+ def GetLVUpScore(self): return self.attrTuple[1] # 升段位所需积分 WORD
+ def GetMatchRobotRate(self): return self.attrTuple[2] # 匹配机器人基础概率,百分率 BYTE
+ def GetMatchRobotRateEx(self): return self.attrTuple[3] # 匹配机器人失败次数附加概率,百分率 BYTE
# 跨服Boss蓬莱仙境分区地图表
class IPY_CrossPenglaiZoneMap():
@@ -1995,10 +1995,10 @@
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 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
# 跨服Boss魔化之地分区地图表
class IPY_CrossDemonLandZoneMap():
@@ -2007,10 +2007,10 @@
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 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
# 跨服分区地图逐鹿万界
class IPY_CrossFamilyFlagwarZoneMap():
@@ -2019,10 +2019,10 @@
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 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
# 周狂欢活动时间表
class IPY_ActWeekParty():
@@ -2031,18 +2031,18 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetAdvanceMinutes(self): return self.attrTuple[6] # 前端提前X分钟展示活动
- def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置
- def GetResetType(self): return self.attrTuple[8] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间
- def GetLVLimit(self): return self.attrTuple[11] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetAdvanceMinutes(self): return self.attrTuple[6] # 前端提前X分钟展示活动 WORD
+ def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置 BYTE
+ def GetResetType(self): return self.attrTuple[8] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间 dict
+ def GetLVLimit(self): return self.attrTuple[11] # 限制等级 WORD
# 登录奖励时间表
class IPY_ActLoginAward():
@@ -2051,19 +2051,19 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetAdvanceMinutes(self): return self.attrTuple[6] # 前端提前X分钟展示活动
- def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置
- def GetResetType(self): return self.attrTuple[8] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetLVLimit(self): return self.attrTuple[12] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetAdvanceMinutes(self): return self.attrTuple[6] # 前端提前X分钟展示活动 WORD
+ def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置 BYTE
+ def GetResetType(self): return self.attrTuple[8] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[11] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetLVLimit(self): return self.attrTuple[12] # 限制等级 WORD
# 节日巡礼活动时间表
class IPY_ActFeastWeekParty():
@@ -2072,18 +2072,18 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetAdvanceMinutes(self): return self.attrTuple[6] # 前端提前X分钟展示活动
- def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置
- def GetResetType(self): return self.attrTuple[8] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间
- def GetLVLimit(self): return self.attrTuple[11] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetAdvanceMinutes(self): return self.attrTuple[6] # 前端提前X分钟展示活动 WORD
+ def GetIsDayReset(self): return self.attrTuple[7] # 是否每天重置 BYTE
+ def GetResetType(self): return self.attrTuple[8] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[9] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[10] # 全服提示信息 - 相对结束时间 dict
+ def GetLVLimit(self): return self.attrTuple[11] # 限制等级 WORD
# 新仙界盛典活动时间表
class IPY_ActNewFairyCeremony():
@@ -2092,16 +2092,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetLVLimit(self): return self.attrTuple[9] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置;2-5点开始0点结束 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetLVLimit(self): return self.attrTuple[9] # 限制等级 WORD
# 新仙界盛典-绝版降临表
class IPY_NewUniquenessArrive():
@@ -2110,9 +2110,9 @@
self.attrTuple = None
return
- def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档
- def GetRank(self): return self.attrTuple[1] # 排名
- def GetAward(self): return self.attrTuple[2] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
+ def GetWorldLvNum(self): return self.attrTuple[0] # 世界等级档 BYTE
+ def GetRank(self): return self.attrTuple[1] # 排名 DWORD
+ def GetAward(self): return self.attrTuple[2] # 奖励 {"职业":[[物品ID,个数,是否绑定],...], ...} dict
# 情缘礼物表
class IPY_LoveGift():
@@ -2121,11 +2121,11 @@
self.attrTuple = None
return
- def GetGiftNum(self): return self.attrTuple[0] # 聘礼ID
- def GetAddCharmSelf(self): return self.attrTuple[1] # 单个增加自身魅力
- def GetAddCharmTag(self): return self.attrTuple[2] # 单个增加对方魅力
- def GetAddIntimacy(self): return self.attrTuple[3] # 单个增加双方亲密度
- def GetWorldNotifyKey(self): return self.attrTuple[4] # 广播key
+ def GetGiftNum(self): return self.attrTuple[0] # 聘礼ID BYTE
+ def GetAddCharmSelf(self): return self.attrTuple[1] # 单个增加自身魅力 float
+ def GetAddCharmTag(self): return self.attrTuple[2] # 单个增加对方魅力 float
+ def GetAddIntimacy(self): return self.attrTuple[3] # 单个增加双方亲密度 DWORD
+ def GetWorldNotifyKey(self): return self.attrTuple[4] # 广播key char
# 情缘提亲表
class IPY_Marry():
@@ -2134,15 +2134,15 @@
self.attrTuple = None
return
- def GetBridePriceID(self): return self.attrTuple[0] # 聘礼ID
- def GetCanBuyCount(self): return self.attrTuple[1] # 可购买次数
- def GetIsDayReset(self): return self.attrTuple[2] # 是否每日重置
- def GetProsperity(self): return self.attrTuple[3] # 初始繁荣度
- def GetCandyTimes(self): return self.attrTuple[4] # 喜糖持续时间秒
- def GetCandyItemWeightInfo(self): return self.attrTuple[5] # 喜糖物品库权重列表[[权重, 物品ID,个数,是否拍品], ...]
- def GetCandyNotifyItemInfo(self): return self.attrTuple[6] # 喜糖需要广播的物品ID列表
- def GetBrideGiftItemInfo(self): return self.attrTuple[7] # 聘礼物品列表[[物品ID,个数,是否拍品], ...]
- def GetWorldNotifyKey(self): return self.attrTuple[8] # 广播key
+ def GetBridePriceID(self): return self.attrTuple[0] # 聘礼ID BYTE
+ def GetCanBuyCount(self): return self.attrTuple[1] # 可购买次数 BYTE
+ def GetIsDayReset(self): return self.attrTuple[2] # 是否每日重置 BYTE
+ def GetProsperity(self): return self.attrTuple[3] # 初始繁荣度 DWORD
+ def GetCandyTimes(self): return self.attrTuple[4] # 喜糖持续时间秒 WORD
+ def GetCandyItemWeightInfo(self): return self.attrTuple[5] # 喜糖物品库权重列表[[权重, 物品ID,个数,是否拍品], ...] list
+ def GetCandyNotifyItemInfo(self): return self.attrTuple[6] # 喜糖需要广播的物品ID列表 list
+ def GetBrideGiftItemInfo(self): return self.attrTuple[7] # 聘礼物品列表[[物品ID,个数,是否拍品], ...] list
+ def GetWorldNotifyKey(self): return self.attrTuple[8] # 广播key char
# 幸运鉴宝活动时间表
class IPY_ActLuckyTreasure():
@@ -2151,17 +2151,17 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActMark(self): return self.attrTuple[1] # 活动组标记
- def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有
- def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置
- def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key]
- def GetLVLimit(self): return self.attrTuple[10] # 限制等级
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActMark(self): return self.attrTuple[1] # 活动组标记 char
+ def GetPlatformList(self): return self.attrTuple[2] # 活动平台列表["平台A", "平台A", ...],配[]代表所有 list
+ def GetServerGroupIDList(self): return self.attrTuple[3] # 服务器ID列表 list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetResetType(self): return self.attrTuple[6] # 重置类型,0-0点重置;1-5点重置 BYTE
+ def GetNotifyInfoStart(self): return self.attrTuple[7] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[8] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[9] # 全服提示信息 - 循环广播[间隔分钟, 广播key] list
+ def GetLVLimit(self): return self.attrTuple[10] # 限制等级 WORD
# 跨服幸运云购表
class IPY_CrossActLuckyCloudBuy():
@@ -2170,17 +2170,17 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActGroupName(self): return self.attrTuple[1] # 活动组名(同组活动的名字需相同)
- def GetZoneID(self): return self.attrTuple[2] # 组内分组编号
- def GetServerIDRangeList(self): return self.attrTuple[3] # 活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段
- def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段
- def GetRoundMaxList(self): return self.attrTuple[8] # 开启轮次列表
- def GetLVLimit(self): return self.attrTuple[9] # 限制等级
- def GetTemplateIDList(self): return self.attrTuple[10] # 模板ID列表
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActGroupName(self): return self.attrTuple[1] # 活动组名(同组活动的名字需相同) char
+ def GetZoneID(self): return self.attrTuple[2] # 组内分组编号 BYTE
+ def GetServerIDRangeList(self): return self.attrTuple[3] # 活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...] list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetStartTimeList(self): return self.attrTuple[6] # 开启时间列表, 支持多个时段 list
+ def GetEndTimeList(self): return self.attrTuple[7] # 结束时间列表, 支持多个时段 list
+ def GetRoundMaxList(self): return self.attrTuple[8] # 开启轮次列表 list
+ def GetLVLimit(self): return self.attrTuple[9] # 限制等级 WORD
+ def GetTemplateIDList(self): return self.attrTuple[10] # 模板ID列表 list
# 跨服幸运云购模板表
class IPY_CrossActLuckyCloudBuyTemplate():
@@ -2189,10 +2189,10 @@
self.attrTuple = None
return
- def GetTemplateID(self): return self.attrTuple[0] # 模板ID
- def GetBaseAwardInfo(self): return self.attrTuple[1] # 每次购买固定奖励 [[物品ID,个数,是否拍品], ...]
- def GetRandAwardWeightInfo(self): return self.attrTuple[2] # 每次购买随机奖励权重信息 [[权重,物品ID,个数,是否拍品], ...]
- def GetSuperItemWeightInfo(self): return self.attrTuple[3] # 大奖随机权重信息 [[权重,物品ID,个数,是否拍品,价值货币类型,货币值], ...]
+ def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
+ def GetBaseAwardInfo(self): return self.attrTuple[1] # 每次购买固定奖励 [[物品ID,个数,是否拍品], ...] list
+ def GetRandAwardWeightInfo(self): return self.attrTuple[2] # 每次购买随机奖励权重信息 [[权重,物品ID,个数,是否拍品], ...] list
+ def GetSuperItemWeightInfo(self): return self.attrTuple[3] # 大奖随机权重信息 [[权重,物品ID,个数,是否拍品,价值货币类型,货币值], ...] list
# 跨服全民充值时间表
class IPY_CrossActAllRecharge():
@@ -2201,16 +2201,16 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActGroupName(self): return self.attrTuple[1] # 活动组名(同组活动的名字需相同)
- def GetZoneID(self): return self.attrTuple[2] # 组内分组编号
- def GetServerIDRangeList(self): return self.attrTuple[3] # 活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]]
- def GetTemplateIDList(self): return self.attrTuple[9] # 模板ID列表
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActGroupName(self): return self.attrTuple[1] # 活动组名(同组活动的名字需相同) char
+ def GetZoneID(self): return self.attrTuple[2] # 组内分组编号 BYTE
+ def GetServerIDRangeList(self): return self.attrTuple[3] # 活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...] list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]] list
+ def GetTemplateIDList(self): return self.attrTuple[9] # 模板ID列表 list
# 跨服全民充值模板表
class IPY_CrossActAllRechargeTemplate():
@@ -2219,11 +2219,11 @@
self.attrTuple = None
return
- def GetTemplateID(self): return self.attrTuple[0] # 模板ID
- def GetCTGNeed(self): return self.attrTuple[1] # 全民充值RMB
- def GetNeedPlayerCount(self): return self.attrTuple[2] # 所需充值达到该档玩家数
- def GetAwardIndex(self): return self.attrTuple[3] # 奖励记录索引,从0开始,同个模板不可重复,不可变更
- def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表[[物品ID,个数,是否拍品], ...]
+ def GetTemplateID(self): return self.attrTuple[0] # 模板ID DWORD
+ def GetCTGNeed(self): return self.attrTuple[1] # 全民充值RMB DWORD
+ def GetNeedPlayerCount(self): return self.attrTuple[2] # 所需充值达到该档玩家数 WORD
+ def GetAwardIndex(self): return self.attrTuple[3] # 奖励记录索引,从0开始,同个模板不可重复,不可变更 BYTE
+ def GetAwardItemList(self): return self.attrTuple[4] # 奖励物品列表[[物品ID,个数,是否拍品], ...] list
# 跨服充值排行活动时间表
class IPY_CrossActCTGBillboard():
@@ -2232,17 +2232,17 @@
self.attrTuple = None
return
- def GetCfgID(self): return self.attrTuple[0] # 配置ID
- def GetActGroupName(self): return self.attrTuple[1] # 活动组名(同组活动的名字需相同)
- def GetZoneID(self): return self.attrTuple[2] # 组内分组编号
- def GetServerIDRangeList(self): return self.attrTuple[3] # 活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
- def GetStartDate(self): return self.attrTuple[4] # 开启日期
- def GetEndDate(self): return self.attrTuple[5] # 结束日期
- def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间
- def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间
- def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]]
- def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置
- def GetTemplateIDList(self): return self.attrTuple[10] # 模板ID列表
+ def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
+ def GetActGroupName(self): return self.attrTuple[1] # 活动组名(同组活动的名字需相同) char
+ def GetZoneID(self): return self.attrTuple[2] # 组内分组编号 BYTE
+ def GetServerIDRangeList(self): return self.attrTuple[3] # 活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...] list
+ def GetStartDate(self): return self.attrTuple[4] # 开启日期 char
+ def GetEndDate(self): return self.attrTuple[5] # 结束日期 char
+ def GetNotifyInfoStart(self): return self.attrTuple[6] # 全服提示信息 - 相对开始时间 dict
+ def GetNotifyInfoEnd(self): return self.attrTuple[7] # 全服提示信息 - 相对结束时间 dict
+ def GetNotifyInfoLoop(self): return self.attrTuple[8] # 全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]] list
+ def GetIsDayReset(self): return self.attrTuple[9] # 是否每天重置 BYTE
+ def GetTemplateIDList(self): return self.attrTuple[10] # 模板ID列表 list
# 跨服充值排行模板名次奖励表
class IPY_CrossActCTGBillboardOrder():
@@ -2251,11 +2251,11 @@
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_EquipStarUp():
@@ -2264,13 +2264,13 @@
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 GetUnSuitRate(self): return self.attrTuple[6] # 单件非套装加成概率
+ 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 GetUnSuitRate(self): return self.attrTuple[6] # 单件非套装加成概率 BYTE
# 仙盟联赛排名奖励表
class IPY_FamilyWarRankAward():
@@ -2279,9 +2279,9 @@
self.attrTuple = None
return
- def GetWarWorldLV(self): return self.attrTuple[0] # 联赛世界等级
- def GetWarRank(self): return self.attrTuple[1] # 联赛排名
- def GetRankAuctionItem(self): return self.attrTuple[2] # 拍品奖励[[拍品ID,个数], ...]
+ def GetWarWorldLV(self): return self.attrTuple[0] # 联赛世界等级 WORD
+ def GetWarRank(self): return self.attrTuple[1] # 联赛排名 BYTE
+ def GetRankAuctionItem(self): return self.attrTuple[2] # 拍品奖励[[拍品ID,个数], ...] list
# 协助感谢礼盒表
class IPY_AssistThanksGift():
@@ -2290,8 +2290,8 @@
self.attrTuple = None
return
- def GetGiftID(self): return self.attrTuple[0] # 礼盒物品ID
- def GetAssistAwardCount(self): return self.attrTuple[1] # 协助奖励每日次数
+ def GetGiftID(self): return self.attrTuple[0] # 礼盒物品ID DWORD
+ def GetAssistAwardCount(self): return self.attrTuple[1] # 协助奖励每日次数 BYTE
# 缥缈仙域表
class IPY_FairyDomain():
@@ -2300,9 +2300,9 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # 事件编号
- def GetHourCntPubLimit(self): return self.attrTuple[1] # 全服每小时次数限制
- def GetDayCntPubLimit(self): return self.attrTuple[2] # 全服每天次数限制
+ def GetID(self): return self.attrTuple[0] # 事件编号 WORD
+ def GetHourCntPubLimit(self): return self.attrTuple[1] # 全服每小时次数限制 DWORD
+ def GetDayCntPubLimit(self): return self.attrTuple[2] # 全服每天次数限制 DWORD
def Log(msg, playerID=0, par=0):
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 4939e40..29b1a17 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -2232,12 +2232,12 @@
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():
@@ -2246,11 +2246,11 @@
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_RolePoint():
@@ -2259,11 +2259,11 @@
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():
@@ -2272,12 +2272,12 @@
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():
@@ -2286,16 +2286,16 @@
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_RealmXXZL():
@@ -2304,10 +2304,10 @@
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():
@@ -2316,20 +2316,20 @@
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 GetNeedItemID(self): return self.attrTuple[3] # 需要道具ID
- def GetNeedItemCnt(self): return self.attrTuple[4] # 消耗的道具数量
- def GetNeedEquip(self): return self.attrTuple[5] # 需要8部位装备条件阶级|品质|是否套装
- def GetAddAttrType(self): return self.attrTuple[6] # 境界加成属性类型
- def GetAddAttrNum(self): return self.attrTuple[7] # 境界加成属性值
- def GetBossID(self): return self.attrTuple[8] # 渡劫bossid
- def GetBuffID(self): return self.attrTuple[9] # 给全服在线玩家增加buff
- def GetExpRate(self): return self.attrTuple[10] # 修为池经验速率
- def GetExpLimit(self): return self.attrTuple[11] # 修为池经验上限
- def GetLearnSkillIDInfo(self): return self.attrTuple[12] # 学习技能ID信息 {"职业":[技能ID, ...], ...}
- def GetAddFreePoint(self): return self.attrTuple[13] # 增加自由属性点
+ def GetLv(self): return self.attrTuple[0] # 境界等级 WORD
+ def GetLvLarge(self): return self.attrTuple[1] # 大境界 BYTE
+ def GetNeedLV(self): return self.attrTuple[2] # 需要等级 DWORD
+ def GetNeedItemID(self): return self.attrTuple[3] # 需要道具ID DWORD
+ def GetNeedItemCnt(self): return self.attrTuple[4] # 消耗的道具数量 WORD
+ def GetNeedEquip(self): return self.attrTuple[5] # 需要8部位装备条件阶级|品质|是否套装 list
+ def GetAddAttrType(self): return self.attrTuple[6] # 境界加成属性类型 list
+ def GetAddAttrNum(self): return self.attrTuple[7] # 境界加成属性值 list
+ def GetBossID(self): return self.attrTuple[8] # 渡劫bossid DWORD
+ def GetBuffID(self): return self.attrTuple[9] # 给全服在线玩家增加buff DWORD
+ def GetExpRate(self): return self.attrTuple[10] # 修为池经验速率 DWORD
+ def GetExpLimit(self): return self.attrTuple[11] # 修为池经验上限 DWORD
+ def GetLearnSkillIDInfo(self): return self.attrTuple[12] # 学习技能ID信息 {"职业":[技能ID, ...], ...} dict
+ def GetAddFreePoint(self): return self.attrTuple[13] # 增加自由属性点 BYTE
# 境界塔表
class IPY_RealmTower():
@@ -2338,10 +2338,10 @@
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():
@@ -2350,17 +2350,17 @@
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():
@@ -2369,13 +2369,13 @@
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():
@@ -2384,12 +2384,12 @@
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():
@@ -2398,13 +2398,13 @@
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():
@@ -2413,21 +2413,21 @@
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():
@@ -2436,14 +2436,14 @@
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():
@@ -2452,8 +2452,8 @@
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():
@@ -2462,10 +2462,10 @@
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():
@@ -2474,9 +2474,9 @@
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():
@@ -2485,9 +2485,9 @@
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_EquipLegendAttrCount():
@@ -2496,11 +2496,11 @@
self.attrTuple = None
return
- def GetItemType(self): return self.attrTuple[0] # 物品类型
- def GetItemColor(self): return self.attrTuple[1] # 物品颜色
- def GetIsSuit(self): return self.attrTuple[2] # 是否套装
- def GetItemQuality(self): return self.attrTuple[3] # 物品星级
- def GetLegendAttrCountInfo(self): return self.attrTuple[4] # 传奇属性条数信息 [[条数, [属性类型库编号, ...]], ...]
+ def GetItemType(self): return self.attrTuple[0] # 物品类型 BYTE
+ def GetItemColor(self): return self.attrTuple[1] # 物品颜色 BYTE
+ def GetIsSuit(self): return self.attrTuple[2] # 是否套装 BYTE
+ def GetItemQuality(self): return self.attrTuple[3] # 物品星级 BYTE
+ def GetLegendAttrCountInfo(self): return self.attrTuple[4] # 传奇属性条数信息 [[条数, [属性类型库编号, ...]], ...] list
# 装备传奇属性类型表
class IPY_EquipLegendAttrType():
@@ -2509,8 +2509,8 @@
self.attrTuple = None
return
- def GetItemType(self): return self.attrTuple[0] # 物品类型
- def GetLegendAttrTypeLib(self): return self.attrTuple[1] # 传奇属性类型库 {属性类型库编号:[属性ID,...], ...}
+ def GetItemType(self): return self.attrTuple[0] # 物品类型 BYTE
+ def GetLegendAttrTypeLib(self): return self.attrTuple[1] # 传奇属性类型库 {属性类型库编号:[属性ID,...], ...} dict
# 装备传奇属性值库表
class IPY_EquipLegendAttrLib():
@@ -2519,8 +2519,8 @@
self.attrTuple = None
return
- def GetLegendAttrID(self): return self.attrTuple[0] # 传奇属性ID
- def GetLegendAttrLib(self): return self.attrTuple[1] # 属性库信息 {库编号:[随机数值, ...], ...}
+ def GetLegendAttrID(self): return self.attrTuple[0] # 传奇属性ID BYTE
+ def GetLegendAttrLib(self): return self.attrTuple[1] # 属性库信息 {库编号:[随机数值, ...], ...} dict
# 装备传奇属性等级数值表
class IPY_EquipLegendAttrValue():
@@ -2529,12 +2529,12 @@
self.attrTuple = None
return
- def GetItemType(self): return self.attrTuple[0] # 物品类型
- def GetItemClassLV(self): return self.attrTuple[1] # 物品阶级
- def GetItemColor(self): return self.attrTuple[2] # 物品颜色
- def GetIsSuit(self): return self.attrTuple[3] # 是否套装
- def GetItemQuality(self): return self.attrTuple[4] # 物品星级
- def GetLVLegendAttrLibNumInfo(self): return self.attrTuple[5] # 属性ID等级段对应数值库编号 {属性ID:{等级:库编号, ...}}
+ def GetItemType(self): return self.attrTuple[0] # 物品类型 BYTE
+ def GetItemClassLV(self): return self.attrTuple[1] # 物品阶级 BYTE
+ def GetItemColor(self): return self.attrTuple[2] # 物品颜色 BYTE
+ def GetIsSuit(self): return self.attrTuple[3] # 是否套装 BYTE
+ def GetItemQuality(self): return self.attrTuple[4] # 物品星级 BYTE
+ def GetLVLegendAttrLibNumInfo(self): return self.attrTuple[5] # 属性ID等级段对应数值库编号 {属性ID:{等级:库编号, ...}} dict
# 神兽表
class IPY_Dogz():
@@ -2543,13 +2543,13 @@
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():
@@ -2558,11 +2558,11 @@
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():
@@ -2571,9 +2571,9 @@
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():
@@ -2582,26 +2582,26 @@
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():
@@ -2610,12 +2610,12 @@
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():
@@ -2624,19 +2624,19 @@
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():
@@ -2645,11 +2645,11 @@
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():
@@ -2658,15 +2658,15 @@
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():
@@ -2675,9 +2675,9 @@
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():
@@ -2686,10 +2686,10 @@
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():
@@ -2698,10 +2698,10 @@
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():
@@ -2710,13 +2710,13 @@
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():
@@ -2725,14 +2725,14 @@
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():
@@ -2741,15 +2741,15 @@
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():
@@ -2758,15 +2758,15 @@
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():
@@ -2775,9 +2775,9 @@
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():
@@ -2786,11 +2786,11 @@
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():
@@ -2799,11 +2799,11 @@
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():
@@ -2812,10 +2812,10 @@
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():
@@ -2824,16 +2824,16 @@
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():
@@ -2842,12 +2842,12 @@
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():
@@ -2856,8 +2856,8 @@
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():
@@ -2866,14 +2866,14 @@
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():
@@ -2882,36 +2882,36 @@
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():
@@ -2920,9 +2920,9 @@
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():
@@ -2931,14 +2931,14 @@
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():
@@ -2947,9 +2947,9 @@
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 GetNPCID(self): return self.attrTuple[0] # NPCID DWORD
+ def GetFightPowerLackAtkLimit(self): return self.attrTuple[1] # 战力不足限制攻击 BYTE
+ def GetSuppressFightPower(self): return self.attrTuple[2] # 推荐/压制战力 DWORD
# 成长型境界怪物表
class IPY_NPCRealmStrengthen():
@@ -2958,21 +2958,21 @@
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():
@@ -2981,23 +2981,23 @@
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():
@@ -3006,15 +3006,15 @@
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():
@@ -3023,13 +3023,13 @@
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():
@@ -3038,10 +3038,10 @@
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():
@@ -3050,10 +3050,10 @@
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():
@@ -3062,11 +3062,11 @@
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():
@@ -3075,40 +3075,40 @@
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():
@@ -3117,36 +3117,36 @@
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():
@@ -3155,16 +3155,16 @@
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():
@@ -3173,9 +3173,9 @@
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 GetMapID(self): return self.attrTuple[0] # 地图ID DWORD
+ def GetCanRide(self): return self.attrTuple[1] # 可否骑乘 BYTE
+ def GetCanOutPet(self): return self.attrTuple[2] # 可否召唤宠物 BYTE
# 副本总表
class IPY_FBFunc():
@@ -3184,20 +3184,20 @@
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():
@@ -3206,22 +3206,22 @@
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_FBHelpBattle():
@@ -3230,14 +3230,14 @@
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():
@@ -3246,16 +3246,16 @@
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():
@@ -3264,19 +3264,19 @@
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_EquipGSParam():
@@ -3285,52 +3285,52 @@
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 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
# 成就表
class IPY_Success():
@@ -3339,19 +3339,19 @@
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():
@@ -3360,11 +3360,11 @@
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():
@@ -3373,11 +3373,11 @@
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():
@@ -3386,13 +3386,13 @@
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():
@@ -3401,12 +3401,12 @@
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():
@@ -3415,11 +3415,11 @@
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():
@@ -3428,12 +3428,12 @@
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():
@@ -3442,10 +3442,10 @@
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():
@@ -3454,10 +3454,10 @@
self.attrTuple = None
return
- def GetID(self): return self.attrTuple[0] # 定制物品ID
- def GetCancelUseLimit(self): return self.attrTuple[1] # 穿戴限制(除职业)
- def GetLegendAttrID(self): return self.attrTuple[2] # 传奇属性ID
- def GetLegendAttrValue(self): return self.attrTuple[3] # 传奇属性值
+ def GetID(self): return self.attrTuple[0] # 定制物品ID DWORD
+ def GetCancelUseLimit(self): return self.attrTuple[1] # 穿戴限制(除职业) BYTE
+ def GetLegendAttrID(self): return self.attrTuple[2] # 传奇属性ID list
+ def GetLegendAttrValue(self): return self.attrTuple[3] # 传奇属性值 list
# 拍卖物品表
class IPY_AuctionItem():
@@ -3466,7 +3466,7 @@
self.attrTuple = None
return
- def GetAuctionItemID(self): return self.attrTuple[0]
+ def GetAuctionItemID(self): return self.attrTuple[0] # DWORD
# VIP特权表
class IPY_VipPrivilege():
@@ -3475,23 +3475,23 @@
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():
@@ -3500,26 +3500,26 @@
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():
@@ -3528,17 +3528,17 @@
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():
@@ -3547,13 +3547,13 @@
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():
@@ -3562,12 +3562,12 @@
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():
@@ -3576,14 +3576,14 @@
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():
@@ -3592,8 +3592,8 @@
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():
@@ -3602,16 +3602,16 @@
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():
@@ -3620,9 +3620,9 @@
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():
@@ -3631,16 +3631,16 @@
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():
@@ -3649,9 +3649,9 @@
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():
@@ -3660,8 +3660,8 @@
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():
@@ -3670,8 +3670,8 @@
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():
@@ -3680,11 +3680,11 @@
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():
@@ -3693,11 +3693,11 @@
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():
@@ -3706,8 +3706,8 @@
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():
@@ -3716,12 +3716,12 @@
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():
@@ -3730,9 +3730,9 @@
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():
@@ -3741,10 +3741,10 @@
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():
@@ -3753,14 +3753,14 @@
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():
@@ -3769,9 +3769,9 @@
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():
@@ -3780,15 +3780,15 @@
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():
@@ -3797,18 +3797,18 @@
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():
@@ -3817,13 +3817,13 @@
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():
@@ -3832,14 +3832,14 @@
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():
@@ -3848,26 +3848,26 @@
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():
@@ -3876,11 +3876,11 @@
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():
@@ -3889,10 +3889,10 @@
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():
@@ -3901,9 +3901,9 @@
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():
@@ -3912,8 +3912,8 @@
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():
@@ -3922,9 +3922,9 @@
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():
@@ -3933,11 +3933,11 @@
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():
@@ -3946,13 +3946,13 @@
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 GetUsdMoney(self): return self.attrTuple[6] # 美元价格
+ 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
+ def GetUsdMoney(self): return self.attrTuple[6] # 美元价格 float
# 充值表
class IPY_CTG():
@@ -3961,20 +3961,20 @@
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():
@@ -3983,9 +3983,9 @@
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():
@@ -3994,12 +3994,12 @@
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():
@@ -4008,12 +4008,12 @@
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():
@@ -4022,13 +4022,13 @@
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():
@@ -4037,17 +4037,17 @@
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():
@@ -4056,10 +4056,10 @@
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():
@@ -4068,18 +4068,18 @@
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():
@@ -4088,13 +4088,13 @@
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():
@@ -4103,11 +4103,11 @@
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():
@@ -4116,10 +4116,10 @@
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():
@@ -4128,9 +4128,9 @@
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():
@@ -4139,12 +4139,12 @@
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():
@@ -4153,11 +4153,11 @@
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():
@@ -4166,12 +4166,12 @@
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():
@@ -4180,10 +4180,10 @@
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():
@@ -4192,15 +4192,15 @@
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():
@@ -4209,12 +4209,12 @@
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():
@@ -4223,12 +4223,12 @@
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():
@@ -4237,11 +4237,11 @@
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():
@@ -4250,14 +4250,14 @@
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():
@@ -4266,9 +4266,9 @@
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():
@@ -4277,13 +4277,13 @@
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():
@@ -4292,14 +4292,14 @@
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():
@@ -4308,18 +4308,18 @@
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():
@@ -4328,12 +4328,12 @@
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():
@@ -4342,12 +4342,12 @@
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():
@@ -4356,12 +4356,12 @@
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():
@@ -4370,11 +4370,11 @@
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():
@@ -4383,10 +4383,10 @@
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():
@@ -4395,12 +4395,12 @@
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():
@@ -4409,9 +4409,9 @@
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():
@@ -4420,10 +4420,10 @@
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():
@@ -4432,11 +4432,11 @@
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():
@@ -4445,9 +4445,9 @@
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():
@@ -4456,17 +4456,17 @@
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():
@@ -4475,13 +4475,13 @@
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():
@@ -4490,15 +4490,15 @@
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():
@@ -4507,8 +4507,8 @@
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():
@@ -4517,9 +4517,9 @@
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():
@@ -4528,12 +4528,12 @@
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():
@@ -4542,10 +4542,10 @@
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():
@@ -4554,14 +4554,14 @@
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():
@@ -4570,11 +4570,11 @@
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():
@@ -4583,12 +4583,12 @@
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():
@@ -4597,10 +4597,10 @@
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():
@@ -4609,11 +4609,11 @@
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():
@@ -4622,11 +4622,11 @@
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():
@@ -4635,12 +4635,12 @@
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():
@@ -4649,21 +4649,21 @@
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():
@@ -4672,15 +4672,15 @@
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():
@@ -4689,12 +4689,12 @@
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():
@@ -4703,11 +4703,11 @@
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():
@@ -4716,10 +4716,10 @@
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():
@@ -4728,8 +4728,8 @@
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():
@@ -4738,11 +4738,11 @@
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():
@@ -4751,9 +4751,9 @@
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():
@@ -4762,9 +4762,9 @@
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():
@@ -4773,9 +4773,9 @@
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():
@@ -4784,12 +4784,12 @@
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():
@@ -4798,12 +4798,12 @@
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_CrossFamilyFlagwarZoneMap():
@@ -4812,12 +4812,12 @@
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():
@@ -4826,9 +4826,9 @@
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():
@@ -4837,11 +4837,11 @@
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():
@@ -4850,12 +4850,12 @@
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():
@@ -4864,9 +4864,9 @@
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():
@@ -4875,13 +4875,13 @@
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():
@@ -4890,9 +4890,9 @@
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():
@@ -4901,15 +4901,15 @@
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():
@@ -4918,12 +4918,12 @@
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():
@@ -4932,14 +4932,14 @@
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():
@@ -4948,11 +4948,11 @@
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():
@@ -4961,11 +4961,11 @@
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():
@@ -4974,9 +4974,9 @@
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():
@@ -4985,12 +4985,12 @@
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():
@@ -4999,13 +4999,13 @@
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():
@@ -5014,11 +5014,11 @@
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():
@@ -5027,12 +5027,12 @@
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():
@@ -5041,10 +5041,10 @@
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():
@@ -5053,11 +5053,11 @@
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():
@@ -5066,10 +5066,10 @@
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():
@@ -5078,15 +5078,15 @@
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():
@@ -5095,12 +5095,12 @@
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():
@@ -5109,9 +5109,9 @@
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():
@@ -5120,10 +5120,10 @@
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():
@@ -5132,13 +5132,13 @@
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():
@@ -5147,12 +5147,12 @@
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():
@@ -5161,10 +5161,10 @@
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():
@@ -5173,11 +5173,11 @@
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():
@@ -5186,8 +5186,8 @@
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():
@@ -5196,9 +5196,9 @@
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():
@@ -5207,15 +5207,15 @@
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():
@@ -5224,9 +5224,9 @@
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():
@@ -5235,18 +5235,18 @@
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():
@@ -5255,11 +5255,11 @@
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():
@@ -5268,11 +5268,11 @@
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():
@@ -5281,10 +5281,10 @@
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():
@@ -5293,11 +5293,11 @@
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():
@@ -5306,9 +5306,9 @@
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():
@@ -5317,11 +5317,11 @@
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():
@@ -5330,18 +5330,18 @@
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():
@@ -5350,12 +5350,12 @@
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():
@@ -5364,10 +5364,10 @@
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():
@@ -5376,10 +5376,10 @@
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():
@@ -5388,10 +5388,10 @@
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():
@@ -5400,12 +5400,12 @@
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():
@@ -5414,9 +5414,9 @@
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():
@@ -5425,9 +5425,9 @@
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():
@@ -5436,9 +5436,9 @@
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():
@@ -5447,8 +5447,8 @@
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():
@@ -5457,16 +5457,16 @@
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():
@@ -5475,11 +5475,11 @@
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():
@@ -5488,12 +5488,12 @@
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():
@@ -5502,9 +5502,9 @@
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():
@@ -5513,9 +5513,9 @@
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():
@@ -5524,9 +5524,9 @@
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():
@@ -5535,8 +5535,8 @@
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():
@@ -5545,11 +5545,11 @@
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
def Log(msg, playerID=0, par=0):
--
Gitblit v1.8.0