From 9f30bc4785beb84ff4ab1504a2279b4a82f9ebd1 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 11 十一月 2024 17:56:03 +0800
Subject: [PATCH] 10297 【越南】【英语】【砍树】【tqxbqy】轮回殿-服务端

---
 PySysDB/PySysDBPY.h |  552 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 542 insertions(+), 10 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 1e47284..eff47cc 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -8,6 +8,72 @@
 	list		LightType;	//点亮属性类型
 	list		LightAttribute;	//点亮属性值
 	list		Skills;		//被动技能
+	DWORD		InitFightPower;	//初始战力
+};
+
+//称号升星表
+
+struct tagTitleStarUp
+{
+	DWORD		_TitleID;	//称号NPCID
+	BYTE		_TitleStar;	//称号星级
+	list		StarUpNeedItemList;	//升下一星所需道具 [[物品ID,个数], ...]
+	list		StarAttrType;	//累计总属性类型
+	list		StarAttrValue;	//累计总属性值
+};
+
+//头像表
+
+struct	tagPlayerFace
+{
+	DWORD		_FaceID;	//头像ID
+	BYTE		UnlockDefault;	//是否默认激活
+    DWORD		ExpireMinutes;	//时效分钟,0永久
+	list		LightAttrType;	//点亮属性类型
+	list		LightAttrValue;	//点亮属性值
+    DWORD		LightFightPower;	//点亮附加战力
+};
+
+//头像升星表
+
+struct tagPlayerFaceStar
+{
+	DWORD		_FaceID;	//头像ID
+	BYTE		_FaceStar;	//头像星级
+	list		StarUpNeedItemList;	//升该星所需物品 [[物品ID,个数], ...]
+	list		StarAttrType;	//累计总属性类型
+	list		StarAttrValue;	//累计总属性值
+};
+
+//头像框表
+
+struct	tagPlayerFacePic
+{
+	DWORD		_FacePicID;	//头像框ID
+	BYTE		UnlockDefault;	//是否默认激活
+    DWORD		ExpireMinutes;	//时效分钟,0永久
+	list		LightAttrType;	//点亮属性类型
+	list		LightAttrValue;	//点亮属性值
+    DWORD		LightFightPower;	//点亮附加战力
+};
+
+//头像框升星表
+
+struct tagPlayerFacePicStar
+{
+	DWORD		_FacePicID;	//头像框ID
+	BYTE		_FacePicStar;	//头像框星级
+	list		StarUpNeedItemList;	//升该星所需物品 [[物品ID,个数], ...]
+	list		StarAttrType;	//累计总属性类型
+	list		StarAttrValue;	//累计总属性值
+};
+
+//技能搭配表
+
+struct	tagSkillMatch
+{
+	BYTE		_IDIndex;
+	list		Skills;	//主动技能(职业1id|职业2id)
 };
 
 //灵根表 #tagRolePoint
@@ -77,6 +143,16 @@
 	DWORD		ExpLimit;	//修为池经验上限
 	dict		LearnSkillIDInfo;	//学习技能ID信息 {"职业":[技能ID, ...], ...}
 	BYTE		AddFreePoint;	//增加自由属性点
+};
+
+//境界塔表
+
+struct tagRealmTower
+{
+	DWORD		_FloorID;	//层
+	WORD		NeedRealmLV;	//所需境界
+	DWORD		BossID;	//BossID
+	list		RewardItemList;	//奖励物品列表
 };
 
 //境界炼体属性表
@@ -339,6 +415,17 @@
 	DWORD		InitFightPower;	//初始战力
 };
 
+//灵宠升星表
+
+struct tagPetStarUp
+{
+	DWORD		_PetNPCID;	//灵兽NPCID
+	BYTE		_PetStar;	//灵兽星级
+	list		StarUpNeedItemList;	//升下一星所需道具 [[物品ID,个数], ...]
+	list		StarAttrType;	//累计总属性类型
+	list		StarAttrValue;	//累计总属性值
+};
+
 //灵宠培养表
 
 struct tagPetTrain
@@ -451,6 +538,17 @@
 	BYTE		Quality;	//坐骑品质
 };
 
+//坐骑升星表
+
+struct tagHorseStarUp
+{
+	DWORD		_HorseID;	//坐骑ID
+	BYTE		_HorseStar;	//坐骑星级
+	list		StarUpNeedItemList;	//升下一星所需道具 [[物品ID,个数], ...]
+	list		StarAttrType;	//累计总属性类型
+	list		StarAttrValue;	//累计总属性值
+};
+
 //古宝表
 
 struct tagGubao
@@ -462,6 +560,24 @@
 	BYTE		UnlockItemCnt;	//解锁所需物品数量
 };
 
+//古宝共鸣属性表
+
+struct tagGubaoResonanceAttr
+{
+	WORD		_ResonanceID;	//共鸣ID
+	BYTE		ResonanceStar;	//共鸣星级
+	list		ResonanceAttrIDList;	//共鸣总属性ID列表
+	list		ResonanceAttrValueList;	//共鸣总属性值列表
+};
+
+//古宝共鸣组合表
+
+struct tagGubaoResonance
+{
+	WORD		_ResonanceID;	//共鸣ID
+	list		GubaoIDList;	//古宝ID列表
+};
+
 //古宝升星表
 
 struct tagGubaoStar
@@ -469,6 +585,9 @@
 	WORD		_GubaoID;	//古宝ID
 	BYTE		_GubaoStar;	//古宝星级
 	list		StarUPNeedItemInfo;	//升星所需物品 [[物品ID,个数], ...]
+	list		StarUPNeedQualityPiece;	//升下一星额外所需品质碎片 [[品质,个数], ...]
+	list		StarAttrIDList;	//累计总属性ID列表
+	list		StarAttrValueList;	//累计总属性值列表
 	list		StarEffIDList;	//星级特殊效果ID列表
 };
 
@@ -727,6 +846,12 @@
 	DWORD		CftJobAAtkReducePer;	//战士攻击伤害减免
 	DWORD		CftJobBAtkReducePer;	//法师攻击伤害减免
 	DWORD		CftJobCAtkReducePer;	//弓箭攻击伤害减免
+	DWORD		CftAffairSpeedPer;	//仙盟事务速度加成
+	DWORD		CftFamilyBossHurtPer;	//仙盟BOSS伤害加成
+	DWORD		CftFamilyWarHPPer;	//仙盟联赛生命加成
+	DWORD		CftFamilyWarAtkPer;	//仙盟联赛攻击加成
+	DWORD		CftFamilySitExpPer;	//仙盟打坐经验加成
+	DWORD		CftBossFinalHurtPer;	//Boss最终伤害加成系数
 };
 
 //NPC掉落表
@@ -743,14 +868,17 @@
 	dict		IndepRateDrop;	//独立概率掉落信息 {(阶,颜色):概率,...}
 	BYTE		IndepRateDoCnt;		//独立概率执行次数
 	dict		EquipColorMaxDropCount;	//装备颜色最大掉落物品数 {颜色:上限数量,...}
+	list		TianxuanEquipRateList;	//天玄丹装备掉落饼图 [[概率,(阶,品质)], ...]
 	dict		EquipColorSuitInfo;	//装备颜色对应套装概率 {颜色:套装概率, ...}
 	dict		EquipPartKeyRateInfo;	//装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
 	BYTE		ColorSuitPartOptimization;	//部位颜色套评分优选掉落,十位代表颜色,个位代表套装
 	dict		KillCountDropEquipPub;	//第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...}
 	dict		ItemIDDropRate;	//指定物品ID掉率信息 {物品ID:概率, ...}
+	dict		TianxuanItemIDRate;	//天玄丹指定ID概率 {物品ID:概率, ...}
 	dict		ItemIDMaxDropCount;	//指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...}
 	dict		ItemKeyDropRate;	//物品ID集合Key概率, 随机一个, 优先级低 {物品ID集合key:概率, ...} 
 	dict		ItemKeyDropRateJob;	//物品ID集合Key概率, 自身职业, 优先级高 {物品ID集合key:概率, ...}
+	dict		TianxuanItemKeyRate;	//天玄丹指定ID集合Key概率{物品ID集合key:概率, ...}
 	dict		ItemKeyMaxDropCount;	//物品ID集合Key随机次数,没配默认1次 {物品ID集合key:随机次数,...}
 	BYTE		DropMoneyDoCnt;		//掉落金币执行次数
 	WORD		DropMoneyRate;		//掉落金币概率
@@ -827,6 +955,19 @@
 	eval		RefreshNPC;	//标试点刷怪配置
 	eval		GradeInfo;	//评级规则
 	eval		RewardInfo;	//奖励信息
+};
+
+//副本通用养成表
+
+struct tagFBGeneralTrain
+{
+	DWORD		_DataMapID;	//数据地图ID
+	BYTE		_LineID;	//功能线路ID
+	WORD		LVLimit;	//多少级可挑战, 0为不限制
+	WORD		RealmLimit;	//多少境界可挑战, 0为不限制
+	DWORD		BossNPCID;	//过关bossID
+	list		OtherNPCIDList;	//其他NPCIDList
+	list		PassAwardItemList;	//过关奖励列表
 };
 
 //副本助战表
@@ -1083,6 +1224,7 @@
 	list		ItemListEx;	//扩展物品列表[[物品ID,个数,是否绑定],...]
 	DWORD		MainItemID;	//标的物品ID
 	list		JobItem;	//职业替换物品
+	BYTE		RefreshLimit;	//是否限制刷新限购次数,即是否永久限购,包含活动也不重置
 	BYTE		RefreshType;	//刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
 	list		LimitVIPLV;	//VIP限制
 	DWORD		LimitLV;	//等级限制
@@ -1468,6 +1610,7 @@
 	DWORD		CTGID;	//对应充值ID
 	DWORD		GiftbagID;	//对应限时礼包编号
 	DWORD		CoinExp;	//对应转化经验
+	float		UsdMoney;	//美元价格
 };
 
 //充值表
@@ -1480,13 +1623,25 @@
 	BYTE		DailyBuyCount;	//每日限购次数
 	BYTE		WeekBuyCount;	//每周限购次数
 	BYTE		MonthBuyCount;	//每月限购次数
-	WORD		GainGold;	//获得仙玉数
-	WORD		GainGoldPrize;	//赠送仙玉数
+	BYTE		MoneyType;	//获得货币类型
+	WORD		GainGold;	//获得货币数
+	WORD		GainGoldPrize;	//赠送货币数
 	WORD		FirstGoldPrize;	//首次充值该档位赠送仙玉
 	list		GainItemList;	//获得物品列表[[物品ID,个数,是否绑定], ...]
 	dict		ActWorldLVGainItemInfo;	//根据活动世界等级获得物品信息,活动专用 {"世界等级":[[物品ID,个数,是否绑定], ...], ...}
+	list		SelectItemInfo;	//自选礼包物品信息 [[自选1ID, ...], [自选2ID, ...], ...]
 	char		NotifyMark;	//广播提示
 	BYTE		PayType;	//充值类型
+};
+
+//充值自选物品表
+
+struct tagCTGSelectItem
+{
+	WORD		_SelectID;		//自选ID
+	DWORD		ItemID;	//物品ID
+	DWORD		ItemCount;	//物品个数
+	BYTE		IsAuctionItem;	//是否拍品
 };
 
 //首充表
@@ -1535,6 +1690,32 @@
 	list		Money;	//金钱
 };
 
+//寻宝设定表
+
+struct tagTreasureSet
+{
+	BYTE		_TreasureType;	//寻宝类型
+	BYTE		PackType;	//放入背包
+	BYTE		CheckPack;	//是否检查背包
+	BYTE		IsActType;	//是否活动寻宝
+	BYTE		DailyFreeCount;	//每日免费次数
+	list		TreasureCountList;	//抽奖次数列表
+	char		RecycleItemMail;	//重置回收道具邮件,如果有配置回收邮件key,则重置时会回收多余的寻宝道具
+	DWORD		CostItemID;	//消耗道具ID
+	list		CostItemCountList;	//消耗个数列表
+	BYTE		CostMoneyType;	//消耗货币类型
+	list		CostMoneyList;	//消耗货币列表
+	WORD		EnsureCount;	//每x次必出
+	BYTE		OnceLucky;	//单次幸运值
+	WORD		FullLucky;	//满幸运值
+	char		LuckyRateFormat;	//幸运格子概率公式
+	BYTE		LuckyGridNum;	//幸运格子编号
+	dict		GridNumMaxLimitInfo;	//格子最大产出次数限制,{"格子":最大可产出次数, ...}
+	list		NotifyGridNumList;	//需要额外广播的格子
+	BYTE		AwardMoneyType;	//额外奖励货币类型
+	WORD		AwardMoneyValue;	//单次奖励货币数
+};
+
 //寻宝产出库表
 
 struct tagTreasureHouse
@@ -1542,14 +1723,33 @@
 	BYTE		_TreasureType;	//寻宝类型
 	WORD		MinLV;	//最小等级
 	dict		GridItemInfo;	//格子编号对应物品信息 {"编号":[物品ID, 个数], ...}
+	dict		GridLibInfo;	//格子编号对应库ID {"编号":物品库ID, ...}
 	list		JobItemList;	//职业物品组列表 [[职业1物品, 职业2物品, ...], ...]
 	list		GridItemRateListFree;	//免费产出格子编号饼图 [[概率, 格子编号], ...]
-	list		FreeGridItemRateList2;	//免费每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
-	dict		FreeGridItemRateList3;	//免费第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
 	list		GridItemRateList1;	//常规产出格子编号饼图 [[概率, 格子编号], ...]
 	list		GridItemRateList2;	//每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
 	dict		GridItemRateList3;	//第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
-	BYTE		LuckyGridNum;	//幸运加成格子编号
+	list		LuckyItemRateList;	//满幸运产出概率饼图 [[概率, 格子编号], ...]
+};
+
+//寻宝物品库
+
+struct tagTreasureItemLib
+{
+	WORD		_LibID;	//库ID
+	DWORD		ItemID;	//物品ID
+	DWORD		ItemCount;	//物品个数
+	DWORD		ItemWeight;	//物品权重
+};
+
+//寻宝累计次数奖励表
+
+struct tagTreasureCntAward
+{
+	BYTE		_TreasureType;	//寻宝类型
+	DWORD		_NeedTreasureCnt;	//所需寻宝次数
+	BYTE		AwardIndex;	//奖励记录索引 0~30
+	list		AwardItemList;	//奖励物品信息列表 [[物品ID,个数,是否拍品],...]
 };
 
 //极品白拿表
@@ -1612,6 +1812,7 @@
 	DWORD		_GiftbagID;	//礼包编号
 	WORD		BuyCountLimit;		//限购次数,0不限购
 	list		GiftItemList;	//礼包物品信息列表 [(物品ID,个数,是否绑定),...]
+	WORD		Discount;	//折扣百分比
 };
 
 //双倍经验活动表
@@ -1668,6 +1869,28 @@
 	dict		FreeItemInfo;	//免费领取的物品信息列表{领取记录索引:[[物品ID,个数,是否拍品]], ...}
 };
 
+//仙盟充值协助活动表
+
+struct tagActFamilyCTGAssist
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		LVLimit;	//限制等级
+	BYTE		IsDayReset;	//是否每天重置
+	list		TemplateIDList;	//模板ID列表
+};
+
+//仙盟充值协助活动模板表
+
+struct tagActFamilyCTGAssistTemp
+{
+	DWORD		_TemplateID;	//模板ID
+	BYTE		NeedCTGPlayers;	//需要充值人数
+	BYTE		RecordIndex;	//记录索引
+	list		AwardItemList;	//奖励物品信息,[[物品ID,个数,是否拍品], ...]
+};
+
 //集字活动时间表
 
 struct tagActCollectWords
@@ -1679,6 +1902,7 @@
 	BYTE		LastDayOnlyExchange;	//最后一天是否仅兑换
 	WORD		TemplateID;	//兑换模板编号
 	WORD		DropDiffLVLimit;	//掉落等级差值限制
+	list		GuajiAwardSet;	//挂机收益设置,x秒|x次小怪掉率
 	list		DropItemRateList;	//小怪掉落饼图概率
 	list		DropItemRateListBoss;	//Boss掉落饼图概率
 };
@@ -1718,6 +1942,89 @@
 	list		ProduceGarbageRateList;	//随机产生垃圾概率饼图
 };
 
+//Boss历练活动表
+
+struct tagActBossTrial
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		LVLimit;	//限制等级
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	dict		SubmitItemAwardInfo;	//提交凭证个数对应奖励
+	BYTE		SubmitAwardResetType;	//提交凭证每日重置类型,0-跟随活动; 1-0点重置;2-5点重置
+	WORD		ActShopType;	//开放商店类型,为0时不开放
+	list		TemplateIDList;	//榜单模板编号列表
+	list		FamilyTemplateIDList;	//仙盟榜单模板编号列表
+};
+
+//Boss历练榜单模版表
+
+struct tagActBossTrialTemplate
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...] 仙盟榜时为盟主奖励,如果没有配置,则统一取成员奖励
+	list		MemAwardItemList;	//仙盟榜成员奖励物品信息列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+};
+
+//骑宠养成活动时间表
+
+struct tagActHorsePetTrain
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		LVLimit;	//限制等级
+	WORD		ActShopType;	//开放商店类型,为0时不开放
+	WORD		PersonalTemplateID;	//个人排行模板编号
+	BYTE		IsRelationCrossAct;	//是否关联跨服活动
+};
+
+//骑宠养成榜单模版表
+
+struct tagActHorsePetTrainBillTemp
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+};
+
+//古宝养成活动时间表
+
+struct tagActGubao
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		LVLimit;	//限制等级
+	WORD		ActShopType;	//开放商店类型,为0时不开放
+	WORD		PersonalTemplateID;	//个人排行模板编号
+	BYTE		IsRelationCrossAct;	//是否关联跨服活动
+};
+
+//古宝养成榜单模版表
+
+struct tagActGubaoBillTemp
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+};
+
 //仙匣秘境活动时间表
 
 struct tagActXianXiaMJ
@@ -1725,10 +2032,28 @@
 	DWORD		_CfgID;	//配置ID
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
-	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	BYTE		IsDayReset;	//是否每天重置
 	WORD		LVLimit;	//限制等级
+	DWORD		UseItemID;	//消耗物品ID
 	list		UseMoneyInfo;	//消耗货币信息
 	BYTE		TemplateID;	//模板ID
+	WORD		PersonalTemplateID;	//个人排行模板编号
+	WORD		LotteryAddScore;	//每次抽奖加积分
+	WORD		LayerAddScore;	//每次跨层加积分
+	BYTE		IsRelationCrossAct;	//是否关联跨服活动
+};
+
+//仙匣秘境榜单模版表
+
+struct tagActXianXiaMJBillTemp
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
 };
 
 //仙匣秘境奖池表
@@ -1737,9 +2062,9 @@
 {
 	DWORD		_TemplateID;	//奖池模板编号
 	BYTE		AwardLibType;	//奖励库类型
-	BYTE		AwardItemCount;	//选择个数
-	BYTE		UnlockAwardLimitTimes;	//抽X次后可产出(本层)
-	BYTE		AwardLibWeight;	//产出该库外权重
+	list		AwardItemCountList;	//层选择个数列表  层1物品数|层2|…
+	list		UnlockAwardLimitTimesList;	//层抽X次后可产出(本层) 层1限制|层2|…
+	list		AwardLibWeightList;	//产出该库外权重
 	dict		LibItemInfo;	//本库物品随机库内权重(先随机库外权重,若产出再随机库内权重)
 	dict		ItemLayerLimitInfo;	//物品产出奖池层限制 {物品ID:大于等于X层可产出, ...}
 	dict		ItemAwardTimesTotalInfo;	//物品产出次数限制(所有层){物品ID:总产出次数, ...}
@@ -1931,6 +2256,31 @@
 	BYTE		_BoxID;	//气泡框ID
 	WORD		NeedLV;	//所需等级
 	BYTE		NeedVIPLVGift;	//所需购买VIP等级礼包
+	BYTE		UnlockDefault;	//是否默认激活
+    DWORD		ExpireMinutes;	//时效分钟,0永久
+	list		LightAttrType;	//点亮属性类型
+	list		LightAttrValue;	//点亮属性值
+    DWORD		LightFightPower;	//点亮附加战力
+};
+
+//聊天气泡升星表
+
+struct tagChatBubbleBoxStar
+{
+	BYTE		_BoxID;	//气泡框ID
+	BYTE		_BoxStar;	//气泡框星级
+	list		StarUpNeedItemList;	//升该星所需物品 [[物品ID,个数], ...]
+	list		StarAttrType;	//累计总属性类型
+	list		StarAttrValue;	//累计总属性值
+};
+
+//表情包表
+
+struct	tagEmojiPack
+{
+	DWORD		_EmojiPackID;	//表情包ID
+	BYTE		UnlockDefault;	//是否默认激活
+    DWORD		ExpireMinutes;	//时效分钟,0永久
 };
 
 //充值返利活动表
@@ -2078,7 +2428,8 @@
 {
 	DWORD		_TemplateID;	//模板ID
 	float		SingleRechargeValue;	//单笔充值额度
-	BYTE		AwardIndex;		//返利奖励索引0~31,同个模板中不重复
+	BYTE		AwardIndex;		//同个模板中不重复
+	WORD		AwardCountMax;	//最大领奖次数,最大999次
 	dict		AwardItem;	//返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]}
 	char		NotifyKey;		//全服广播key,默认两个参数(玩家名, 档位额度)
 };
@@ -2142,6 +2493,15 @@
 	list		ServerGroupIDList;	//赛区服务器组ID列表
 };
 
+//跨服分区表古神战场
+
+struct tagCrossZoneBattlefield
+{
+	char		_CrossZoneName;	//跨服分区名
+	BYTE		_ZoneID;	//赛区ID
+	list		ServerGroupIDList;	//赛区服务器组ID列表
+};
+
 //跨服分区表竞技场
 
 struct tagCrossZonePK
@@ -2173,6 +2533,42 @@
 	BYTE		_CopyMapID;	//虚拟线路ID
 	WORD		PosX;	//坐标X
 	WORD		PosY;	//坐标Y
+};
+
+//跨服分区地图逐鹿万界
+
+struct tagCrossFamilyFlagwarZoneMap
+{
+	BYTE		ZoneID;	//分区ID
+	DWORD		_MapID;	//场景地图ID
+	DWORD		_DataMapID;	//数据地图ID
+	BYTE		_CopyMapID;	//虚拟线路ID
+	WORD		PosX;	//坐标X
+	WORD		PosY;	//坐标Y
+};
+
+//聚魂新表
+
+struct tagGatherTheSoul
+{
+	DWORD		_SoulID;	//聚魂ID
+	DWORD		PieceItemID;	//碎片物品ID
+	BYTE		HoleNum;	//孔编号
+	BYTE		SoulColor;	//品质
+	DWORD		SoulSkillTypeID;	//技能TypeID
+	list		SoulSkillLVList;	//技能等级所需魂等级列表
+};
+
+//聚魂新升级表
+
+struct tagGatherTheSoulLV
+{
+	DWORD		_SoulID;	//聚魂ID
+	WORD		_SoulLV;	//魂等级
+	WORD		NeedPiece;	//该级所需碎片
+	DWORD		NeedSoulValue;	//所需聚魂精华
+	list		LVAttrTypeList;	//累计总属性类型
+	list		LVAttrValueList;	//累计总属性值
 };
 
 //聚魂表
@@ -2227,6 +2623,7 @@
 	DWORD		MaxLV;	//最大星级
 	list		CostItemCnt;	//材料数量
 	dict		StarAttr;	//属性
+	DWORD		InitFightPower;	//初始战力
 };
 
 //时装柜升级表
@@ -2263,6 +2660,102 @@
 	WORD		SingleTimes;	//单次领奖需要的次数
 	list		Reward;	//奖励物品
 	WORD		Point;	//积分
+};
+
+//运势活动时间表
+
+struct tagActYunshi
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		LVLimit;	//限制等级
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	DWORD		TreasureType;	//商城类型
+};
+
+//轮回殿活动时间表
+
+struct tagActLunhuidian
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		LVLimit;	//限制等级
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	dict		RoundSetInfo;	//开放轮回设定
+};
+
+//轮回殿活动奖励表
+
+struct tagActLunhuidianAward
+{
+	BYTE		_RoundType;	//轮回类型
+	DWORD		NeedValue;	//奖励所需值
+	BYTE		AwardIndex;	//奖励记录索引 0~30
+	list		AwardItemList;	//奖励物品信息列表 [[物品ID,个数,是否拍品],...]
+};
+
+//购买次数礼包活动时间表
+
+struct tagActBuyCountGift
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		LVLimit;	//限制等级
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	list		CTGIDList;	//充值ID列表 [ctgID, ...]
+	dict		CTGCountAwardInfo;	//累计充值次数额外奖励
+	list		CTGCountDayResetList;	//每日重置累充次数列表
+	DWORD		ActShopType;	//商城类型
+};
+
+//任务活动时间表
+
+struct tagActTask
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		LVLimit;	//限制等级
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	BYTE		TemplateID;	//登录奖励模板编号
+	BYTE		RoundMax;	//任务最大轮次
+};
+
+//任务活动模板表
+
+struct tagActTaskTemp
+{
+	BYTE		_TemplateID;	//模板ID
+	DWORD		TaskID;	//任务ID
+	BYTE		TaskType;	//任务类型
+	DWORD		NeedValue;	//完成任务所需值
+	list		AwardItemList;	//任务奖励列表[[物品ID,个数,是否拍品], ...]
+};
+
+//登录活动奖励时间表新
+
+struct tagActLoginNew
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		LVLimit;	//限制等级
+	list		RepSignCostMoneyInfo;	//补签消耗货币类型数量
+	BYTE		TemplateID;	//登录奖励模板编号
+};
+
+//登录活动奖励模板表新
+
+struct tagActLoginNewAward
+{
+	BYTE		_TemplateID;	//模板ID
+	BYTE		DayNum;	//第X天从1开始
+	list		LoginAwardItemList;	//奖励列表[[物品ID,个数,是否拍品], ...]
 };
 
 //登录奖励时间表
@@ -2572,6 +3065,17 @@
 	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
 };
 
+//仙盟阵法表
+
+struct tagFamilyZhenfa
+{
+	BYTE		_ZhenfaType;	// 阵法类型
+	WORD		_ZhenfaLV;	// 阵法等级
+	DWORD		LVUpNeedExp;	//升下一级所需经验
+	list		LVAttrType;	//累计总属性类型
+	list		LVAttrValue;	//累计总属性值
+};
+
 //装备洗练等级上限
 
 struct tagItemWashMax
@@ -2772,3 +3276,31 @@
 	BYTE		_AwardID;	//奖励ID 1~n
 	list		AwardItemList;	//物品奖励[[物品ID,个数,是否拍品], ...]
 };
+
+//战令表
+
+struct tagZhanling
+{
+	BYTE		_ZhanlingType;	//战令类型
+	DWORD		_NeedValue;	//所需值
+	BYTE		RewardIndex;	//奖励记录索引,0~n,同个战令类型不可重复
+	list		FreeRewardItemList;	//免费奖励物品列表 [[物品ID,个数,是否拍品],...]
+	list		ZLRewardItemList;	//战令奖励物品列表 [[物品ID,个数,是否拍品],...]
+	list		ZLRewardItemListH;	//高级战令奖励物品列表 [[物品ID,个数,是否拍品],...]
+};
+
+//仙宫表
+
+struct tagXiangong
+{
+	WORD		_XiangongID;	//仙宫ID
+};
+
+//仙宫天道树
+
+struct tagTiandaoTree
+{
+	WORD		_AwardIndex;	//奖励索引
+	DWORD		NeedQiyun;	//所需气运值
+	list		AwardItemList;	//奖励物品列表
+};

--
Gitblit v1.8.0