| | |
| | | DWORD NextItemID; //突破后物品ID
|
| | | };
|
| | |
|
| | | //灵器培养表
|
| | |
|
| | | struct tagLingQiTrain
|
| | | {
|
| | | BYTE _EquipPlace; //灵器装备位
|
| | | BYTE _TrainType; //培养类型
|
| | | BYTE _TrainLV; //培养等阶
|
| | | WORD NeedRealmLV; //培养所需境界
|
| | | DWORD EatCntTotal; //升阶所需个数(非累计)
|
| | | DWORD EatCntEverytime; //每次培养消耗x个
|
| | | list EatItemAttrTypeList; //每X个培养丹增加属性类型=EatCntEverytime
|
| | | list EatItemAttrValueList; //每X个培养丹增加属性值=EatCntEverytime
|
| | | list LVAttrTypeList; //每级额外属性类(非累积)
|
| | | list LVAttrValueList; //每级额外属性值(非累积)
|
| | | };
|
| | |
|
| | | //境界表 #tagRealm
|
| | |
|
| | | struct tagRealm
|
| | |
| | | DWORD ExpLimit; //修为池经验上限
|
| | | dict LearnSkillIDInfo; //学习技能ID信息 {"职业":[技能ID, ...], ...}
|
| | | BYTE AddFreePoint; //增加自由属性点
|
| | | };
|
| | |
|
| | | //境界炼体属性表
|
| | |
|
| | | struct tagLianTi
|
| | | {
|
| | | BYTE _LianTiLV; //炼体等级
|
| | | list FixedAttrType; //固定属性类型(非累积)
|
| | | list FixedAttrValue; //固定属性值(非累积)
|
| | | list PlusAttrType; //增强属性类型(非累积)
|
| | | list PlusAttrRate; //增强属性万分率(非累积)
|
| | | list EatItemAttrType; //每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | list EatItemAttrValue; //每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | WORD NeedEatCount; //升级所需个数(非累计)
|
| | | WORD EatPerCount; //每次培养消耗x个
|
| | | list LVUpCostItemInfo; //突破等级道具ID|个数
|
| | | DWORD ActivateSkillID; //激活技能ID
|
| | | };
|
| | |
|
| | | //神兵表 #tagGodWeapon
|
| | |
| | | DWORD InitFightPower; //初始战力
|
| | | };
|
| | |
|
| | | //灵宠培养表
|
| | |
|
| | | struct tagPetTrain
|
| | | {
|
| | | BYTE _TrainType; //培养类型
|
| | | BYTE _TrainLV; //培养等阶
|
| | | WORD NeedRealmLV; //培养所需境界
|
| | | DWORD EatCntTotal; //升阶所需个数(非累计)
|
| | | DWORD EatCntEverytime; //每次培养消耗x个
|
| | | list EatItemAttrTypeList; //每X个培养丹增加属性类型=EatCntEverytime
|
| | | list EatItemAttrValueList; //每X个培养丹增加属性值=EatCntEverytime
|
| | | list LVAttrTypeList; //每级额外属性类(非累积)
|
| | | list LVAttrValueList; //每级额外属性值(非累积)
|
| | | };
|
| | |
|
| | | //装备分解属性表
|
| | |
|
| | |
| | | DWORD FamilyStoreItemScore; //仙盟宝库积分
|
| | | };
|
| | |
|
| | | //法器升级表
|
| | |
|
| | | struct tagFaQiLVUp
|
| | | {
|
| | | BYTE _FaQiLV; //法器等级
|
| | | WORD NeedEatCount; //升级所需个数(非累计)
|
| | | list LVAttrType; //每级额外属性类型(非累积)
|
| | | list LVAttrValue; //每级额外属性值(非累积)
|
| | | list UpItemAttrType; //每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | list UpItemAttrValue; //每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | DWORD UpEatItemPerCount; //每次培养消耗x个
|
| | | };
|
| | |
|
| | | //坐骑升级表
|
| | |
|
| | | struct tagHorseLVUp
|
| | |
| | | WORD NeedEatCount; //升级所需个数(非累计)
|
| | | list LVAttrType; //每级额外属性类型(非累积)
|
| | | list LVAttrValue; //每级额外属性值(非累积)
|
| | | };
|
| | |
|
| | | //坐骑培养表
|
| | |
|
| | | struct tagHorseTrain
|
| | | {
|
| | | BYTE _TrainType; //培养类型
|
| | | BYTE _TrainLV; //培养等阶
|
| | | WORD NeedRealmLV; //培养所需境界
|
| | | DWORD EatCntTotal; //升阶所需个数(非累计)
|
| | | DWORD EatCntEverytime; //每次培养消耗x个
|
| | | list EatItemAttrTypeList; //每X个培养丹增加属性类型=EatCntEverytime
|
| | | list EatItemAttrValueList; //每X个培养丹增加属性值=EatCntEverytime
|
| | | list LVAttrTypeList; //每级额外属性类(非累积)
|
| | | list LVAttrValueList; //每级额外属性值(非累积)
|
| | | };
|
| | |
|
| | | //坐骑幻化表
|
| | |
| | | list AttrType; //激活加成属性类型
|
| | | list AttrValue; //激活加成属性值
|
| | | DWORD InitFightPower; //皮肤额外战力
|
| | | DWORD HorseID; //对应坐骑ID
|
| | | DWORD SkinValidTime; //有效时长秒
|
| | | };
|
| | |
|
| | | //坐骑表
|
| | |
|
| | | struct tagHorse
|
| | | {
|
| | | DWORD _HorseID; //坐骑ID
|
| | | DWORD HorseSkinID; //外观物品ID
|
| | | BYTE Quality; //坐骑品质
|
| | | };
|
| | |
|
| | | //古宝表
|
| | |
|
| | | struct tagGubao
|
| | | {
|
| | | WORD _GubaoID; //古宝ID
|
| | | BYTE GubaoQuality; //古宝品质
|
| | | DWORD UnlockItemID; //解锁所需物品ID
|
| | | BYTE UnlockItemCnt; //解锁所需物品数量
|
| | | };
|
| | |
|
| | | //古宝升星表
|
| | |
|
| | | struct tagGubaoStar
|
| | | {
|
| | | WORD _GubaoID; //古宝ID
|
| | | BYTE _GubaoStar; //古宝星级
|
| | | list StarUPNeedItemInfo; //升星所需物品 [[物品ID,个数], ...]
|
| | | list StarEffIDList; //星级特殊效果ID列表
|
| | | };
|
| | |
|
| | | //古宝特殊效果表
|
| | |
|
| | | struct tagGubaoEffAttr
|
| | | {
|
| | | DWORD _GubaoEffID; //古宝特殊效果ID
|
| | | BYTE GubaoEffType; //效果类型
|
| | | DWORD EffCond; //条件
|
| | | BYTE IsPer; //是否百分比提升
|
| | | list EffFuncAttrIDList; //提升指定功能属性ID列表
|
| | | DWORD EffAttrID; //直接增加属性类型
|
| | | DWORD EffAttrValue; //提升属性值
|
| | | };
|
| | |
|
| | | //古宝品质升级表
|
| | |
|
| | | struct tagGubaoLV
|
| | | {
|
| | | BYTE _GubaoQuality; //古宝品质
|
| | | BYTE _GubaoLV; //古宝等级
|
| | | list LVUPNeedItemInfo; //升级所需物品 [[物品ID,个数], ...]
|
| | | list LVAttrTypeList; //等级属性类型列表
|
| | | list LVAttrValueList; //等级属性值列表
|
| | | };
|
| | |
|
| | | //神通表
|
| | |
|
| | | struct tagShentong
|
| | | {
|
| | | BYTE _ShentongID; //神通ID
|
| | | WORD NeedGubaoID; //解锁所需古宝ID
|
| | | };
|
| | |
|
| | | //神通升级表
|
| | |
|
| | | struct tagShentongLV
|
| | | {
|
| | | BYTE _ShentongID; //神通ID
|
| | | BYTE _ShentongClassLV; //神通阶级
|
| | | BYTE _ShentongLV; //神通等级
|
| | | list LVLightNeedItem; //点亮该级所需物品 [[物品ID,个数], ...]
|
| | | list LVAttrTypeList; //该级属性类型列表
|
| | | list LVAttrValueList; //该级属性值列表
|
| | | DWORD LVSkillID; //该级职业通用技能ID
|
| | | DWORD FightPowerEx; //附加战力
|
| | | };
|
| | |
|
| | | //玩家等级表
|
| | |
| | | DWORD IceLodeFightPower; //冰晶矿脉扫荡战斗力
|
| | | };
|
| | |
|
| | | //特殊地图玩家属性公式表
|
| | |
|
| | | struct tagSpecMapPlayerAttrFormat
|
| | | {
|
| | | DWORD _DataMapID; //数据地图ID
|
| | | char AttrName; //属性名
|
| | | char AttrValueFormat; //最终属性值公式(可用参数属性名)
|
| | | };
|
| | |
|
| | | //GM测试属性表
|
| | |
|
| | | struct tagGMAttr
|
| | |
| | | float AttrPer; //对应等级表中的比例
|
| | | dict AttrSpecDict; //特殊属性值字典 {attrKey:value, ...}
|
| | | dict AttrExDict; //特殊属性值字典 {attrKey:value, ...}
|
| | | };
|
| | |
|
| | | //NPC表扩展
|
| | |
|
| | | struct tagNPCEx
|
| | | {
|
| | | DWORD _NPCID; //NPCID
|
| | | BYTE FightPowerLackAtkLimit; //战力不足限制攻击
|
| | | DWORD SuppressFightPower; //推荐/压制战力
|
| | | };
|
| | |
|
| | | //成长型境界怪物表
|
| | |
|
| | | struct tagNPCRealmStrengthen
|
| | | {
|
| | | DWORD _NPCID; //NPCID
|
| | | BYTE _RealmDifficulty; //境界难度
|
| | | DWORD MapID;
|
| | | DWORD LV; //NPC等级
|
| | | DWORD Exp;//基础经验
|
| | | WORD MaxDrapLV;//玩家最大可掉落等级
|
| | | BYTE EquipClassLV; //掉落装备阶
|
| | | DWORD DropMoneyMin;//最小金币
|
| | | DWORD DropMoneyMax;//最大金币
|
| | | WORD LowLV; // 推荐最低等级
|
| | | WORD HighestLV; // 推荐最高等级
|
| | | DWORD Defense; // 推荐防御
|
| | | DWORD MDef; // 标准击杀时间/毫秒
|
| | | DWORD FireDef; // 脱机挂经验计算战力
|
| | | DWORD SP; // SP
|
| | | };
|
| | |
|
| | | //成长型怪物参数公式表
|
| | |
| | | DWORD DayTimes; //每日次数, 0为不限制
|
| | | DWORD DayBuyTimes; //每日可购买次数
|
| | | BYTE BuyTimesPrivilegeID; //购买次数VIP权限ID
|
| | | DWORD BuyNeedMoney; //购买次数需要仙玉
|
| | | BYTE MoneyType; //货币类型
|
| | | list BuyNeedMoney; //购买次数需要仙玉
|
| | | DWORD DayItemAddTimes; //每日可用物品增加次数
|
| | | DWORD DayItemID; //增加次数的物品ID
|
| | | BYTE DayResetType; //每日次数重置类型; 0-不重置,1-0点,2-5点
|
| | |
| | | DWORD LuckyHitPerC; // 会心伤害加成系数
|
| | | DWORD FaintDefRateC; // 控制抵抗系数
|
| | | DWORD SuperHitRateC; // 暴击率加成系数
|
| | | DWORD IgnoreDefRateC; // 无视防御系数
|
| | | DWORD IgnoreDefRateReduceC; // 无视防御减免系数
|
| | | DWORD ProDefPerC; // 防护百分比系数
|
| | | };
|
| | |
|
| | | //成就表
|
| | |
| | | DWORD RedPacketID; //红包ID
|
| | | DWORD MagicWeaponID; //法宝ID
|
| | | DWORD MagicWeaponExp; //法宝升级经验
|
| | | };
|
| | |
|
| | | //通天令等级表
|
| | |
|
| | | struct tagTongTianLV
|
| | | {
|
| | | WORD _TTLV; //通天令等级
|
| | | WORD LVUPPoint; //升级所需积分(0不可升级)
|
| | | list CommAwardItemList; //常规奖励物品列表 [[物品ID,个数,是否拍品], ...]
|
| | | list XianAwardItemList; //仙品奖励物品列表 [[物品ID,个数,是否拍品], ...]
|
| | | list NotifyItemIDList; //需要广播的物品ID列表
|
| | | };
|
| | |
|
| | | //通天令任务表
|
| | |
|
| | | struct tagTongTianTask
|
| | | {
|
| | | WORD _TTTaskID; //通天任务ID(确定后不可修改)
|
| | | BYTE TTTaskType; //通天任务类型
|
| | | BYTE IsDailyTask; //是否每日任务
|
| | | DWORD FinishNeedValue; //任务完成所需值
|
| | | DWORD TaskPoint; //任务积分点奖励
|
| | | };
|
| | |
|
| | | //法宝表
|
| | |
| | | struct tagChestsAward
|
| | | {
|
| | | DWORD _ChestsItemID; //宝箱物品ID
|
| | | WORD RealmLV; //境界等级
|
| | | WORD AwardLV; //宝箱奖励等级
|
| | | dict SelectItemDict; //选择物品ID对应个数字典,规定只能选一个
|
| | | dict FixedItemDict; //固定产出物品ID对应个数字典
|
| | |
| | | dict Reward; //奖励 {"职业":[[物品ID,个数],...], ...}
|
| | | };
|
| | |
|
| | | //七天在线奖励表
|
| | | //七天在线奖励表新
|
| | |
|
| | | struct tagOnlineAward
|
| | | struct tagOnlineAwardNew
|
| | | {
|
| | | BYTE _DayID; //天数
|
| | | list StageTime; //阶段所需时间(分钟)
|
| | |
| | | WORD AdvanceMinutes; //前端提前X分钟展示活动
|
| | | WORD LVLimit; //限制等级
|
| | | BYTE IsDayReset; //是否每天重置
|
| | | BYTE IsJueban; //是否绝版礼包
|
| | | dict GiftbagTypeList; //礼包类型列表
|
| | | char MailKey; //活动更新时发送邮件key
|
| | | list MailItemPrize; //活动更新时发送邮件奖励物品
|
| | |
| | | BYTE ExchangeCountMax; //最大兑换次数(0不限制)
|
| | | list NeedItemList; //所需物品信息列表 [[物品ID,个数,是否绑定], ...]
|
| | | BYTE NeedNotify; //是否需要广播
|
| | | };
|
| | |
|
| | | //垃圾分类活动时间表
|
| | |
|
| | | struct tagActGarbageSorting
|
| | | {
|
| | | DWORD _CfgID; //配置ID
|
| | | char StartDate; //开启日期
|
| | | char EndDate; //结束日期
|
| | | BYTE ResetType; //重置类型,0-0点重置;1-5点重置
|
| | | WORD LVLimit; //限制等级
|
| | | BYTE CTGTypeEffValue; //充值有效类型值
|
| | | };
|
| | |
|
| | | //垃圾分类任务产出表
|
| | |
|
| | | struct tagActGarbageTask
|
| | | {
|
| | | DWORD _GarbageTasklD; //垃圾任务ID
|
| | | DWORD FinishNeedValue; //完成所需进度值
|
| | | DWORD FinishTimeMax; //总可完成次数,0不限
|
| | | BYTE AutoProduce; //自动产生垃圾
|
| | | list ProduceGarbageRateList; //随机产生垃圾概率饼图
|
| | | };
|
| | |
|
| | | //仙匣秘境活动时间表
|
| | |
|
| | | struct tagActXianXiaMJ
|
| | | {
|
| | | DWORD _CfgID; //配置ID
|
| | | char StartDate; //开启日期
|
| | | char EndDate; //结束日期
|
| | | BYTE ResetType; //重置类型,0-0点重置;1-5点重置
|
| | | WORD LVLimit; //限制等级
|
| | | list UseMoneyInfo; //消耗货币信息
|
| | | BYTE TemplateID; //模板ID
|
| | | };
|
| | |
|
| | | //仙匣秘境奖池表
|
| | |
|
| | | struct tagActXianXiaMJAward
|
| | | {
|
| | | DWORD _TemplateID; //奖池模板编号
|
| | | BYTE AwardLibType; //奖励库类型
|
| | | BYTE AwardItemCount; //选择个数
|
| | | BYTE UnlockAwardLimitTimes; //抽X次后可产出(本层)
|
| | | BYTE AwardLibWeight; //产出该库外权重
|
| | | dict LibItemInfo; //本库物品随机库内权重(先随机库外权重,若产出再随机库内权重)
|
| | | dict ItemLayerLimitInfo; //物品产出奖池层限制 {物品ID:大于等于X层可产出, ...}
|
| | | dict ItemAwardTimesTotalInfo; //物品产出次数限制(所有层){物品ID:总产出次数, ...}
|
| | | };
|
| | |
|
| | | //天帝礼包活动时间表
|
| | |
|
| | | struct tagActGodGift
|
| | | {
|
| | | DWORD _CfgID; //配置ID
|
| | | char StartDate; //开启日期
|
| | | char EndDate; //结束日期
|
| | | BYTE IsDayReset; //是否每天重置
|
| | | WORD LVLimit; //限制等级
|
| | | BYTE UseMoneyType; //消耗货币类型
|
| | | list UseGoldList; //抽奖消耗货币列表
|
| | | BYTE PrizeMoneyType; //奖励货币类型
|
| | | list PrizeMoneyList; //奖励货币列表
|
| | | BYTE ResetLimitTimes; //至少抽几次可重置
|
| | | BYTE ResetCountMax; //可重置次数
|
| | | dict TemplateIDInfo; //奖池模板信息 {(世界等级A,B):[模板编号列表, ...], ...}
|
| | | };
|
| | |
|
| | | //天帝礼包奖池表
|
| | |
|
| | | struct tagActGodGiftAward
|
| | | {
|
| | | DWORD _TemplateID; //奖池模板编号
|
| | | BYTE AwardLibType; //奖励库类型
|
| | | BYTE UnlockAwardLimitTimes; //抽X次后可产出本库
|
| | | BYTE ChooseItemCount; //选择个数
|
| | | dict LibItemInfo; //物品编号对应物品信息 {物品编号:[物品ID,个数,是否拍品,可选次数], ...} 0不限次数
|
| | | list NotifyItemNumList; //需要广播的编号列表
|
| | | };
|
| | |
|
| | | //骑宠盛宴活动
|
| | |
|
| | | struct tagActHorsePetFeast
|
| | | {
|
| | | DWORD _CfgID; //配置ID
|
| | | char StartDate; //开启日期
|
| | | char EndDate; //结束日期
|
| | | list StartTimeList; //开启时间列表, 支持多个时段
|
| | | list EndTimeList; //结束时间列表, 支持多个时段
|
| | | WORD LVLimit; //限制等级
|
| | | };
|
| | |
|
| | | //BOSS复活活动时间表
|
| | |
| | | char NotifyKey; //广播
|
| | | };
|
| | |
|
| | | //转盘活动表
|
| | |
|
| | | struct tagActTurntable
|
| | | {
|
| | | DWORD _CfgID; //配置ID
|
| | | char StartDate; //开启日期
|
| | | char EndDate; //结束日期
|
| | | WORD LVLimit; //限制等级
|
| | | BYTE IsDayReset; //是否每天重置
|
| | | BYTE CTGTypeEffValue; //充值有效类型值
|
| | | list CTGPrizeList; //累计充值奖励次数
|
| | | BYTE UseMoneyType; //累计消费货币类型
|
| | | list UseMoneyPrizeList; //累计消费X货币奖励次数
|
| | | list LibChooseCountList; //各道具库选择个数
|
| | | list SuperItemLimitRule; //终极库产出万分率|至少X次后可产出
|
| | | dict CommItemLib; //普通道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...}
|
| | | dict GoodItemLib; //极品道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...}
|
| | | dict SuperItemLib; //超级道具库 {(世界等级A,世界等级B):[[可选物品ID, 个数, 是否拍品], ...], ...}
|
| | | char WorldNotifyKey; //好物品全服广播mark,极品及超级道具默认全服广播
|
| | | };
|
| | |
|
| | | //单笔累充活动表
|
| | |
|
| | | struct tagActSingleRecharge
|
| | |
| | | //跨服Boss蓬莱仙境分区地图表
|
| | |
|
| | | struct tagCrossPenglaiZoneMap
|
| | | {
|
| | | BYTE ZoneID; //分区ID
|
| | | DWORD _MapID; //场景地图ID
|
| | | DWORD _DataMapID; //数据地图ID
|
| | | BYTE _CopyMapID; //虚拟线路ID
|
| | | WORD PosX; //坐标X
|
| | | WORD PosY; //坐标Y
|
| | | };
|
| | |
|
| | | //跨服Boss魔化之地分区地图表
|
| | |
|
| | | struct tagCrossDemonLandZoneMap
|
| | | {
|
| | | BYTE ZoneID; //分区ID
|
| | | DWORD _MapID; //场景地图ID
|
| | |
| | | DWORD _EquipItemID; //装备ID
|
| | | DWORD EvolveEquipID; //可进阶目标装备ID
|
| | | list EvolveNeedItemIDInfo; //进阶所需附加材料及个数
|
| | | BYTE EvolveNeedSuitCount; //进阶所需本阶套装件数
|
| | | BYTE EvolveNeedEquipID; //进阶所需固定装备ID
|
| | | };
|
| | |
|
| | | //装备升星表
|
| | |
| | | BYTE _QualityLV; //品级
|
| | | };
|
| | |
|
| | | //骑宠幻化表
|
| | | //情缘礼物表
|
| | |
|
| | | struct tagLoveGift
|
| | | {
|
| | | BYTE _GiftNum; //聘礼ID
|
| | | DWORD GiftItemID; //物品ID
|
| | | BYTE AllowBatch; //是否允许批量赠送
|
| | | };
|
| | |
|
| | | //情缘提亲表
|
| | |
|
| | | struct tagMarry
|
| | | {
|
| | | BYTE _BridePriceID; //聘礼ID
|
| | | list CostMoneyInfo; //消耗货币类型|数值
|
| | | };
|
| | |
|
| | | //情缘情戒表
|
| | |
|
| | | struct tagLoveRing
|
| | | {
|
| | | BYTE _RingClassLV; //情戒阶级
|
| | | BYTE _RingStarLV; //情戒星级
|
| | | list CoupleAttrType; //仙侣属性类型(非累积)
|
| | | list CoupleAttrValue; //仙侣属性值(非累积)
|
| | | list StarAttrType; //星级额外属性类型(非累积)
|
| | | list StarAttrValue; //星级额外属性值(非累积)
|
| | | list UpItemAttrType; //每x个培养丹增加属性类型,x=UpEatItemPerCount
|
| | | list UpItemAttrValue; //每x个培养丹增加属性值,x=UpEatItemPerCount
|
| | | DWORD NeedEatCount; //升级所需个数(非累计)
|
| | | DWORD UpEatItemPerCount; //每次培养消耗x个
|
| | | };
|
| | |
|
| | | //情缘魅力属性表
|
| | |
|
| | | struct tagLoveCharm
|
| | | {
|
| | | BYTE _CharmLV; //魅力等级
|
| | | DWORD UpNeedCharm; //升下级所需总魅力
|
| | | list LVAttrType; //属性类型
|
| | | list LVAttrValue; //总属性值
|
| | | list LVAwardItemInfo; //等级物品奖励[[物品ID,个数,是否拍品], ...]
|
| | | };
|
| | |
|
| | | //骑宠觉醒表
|
| | |
|
| | | struct tagHorsePetSkin
|
| | | {
|