From 74e9dc483767948e8d4eaa36a2dc86f57d7592e9 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 04 一月 2019 17:00:12 +0800
Subject: [PATCH] 2822 【1.4.100】聚魂副本怪物被守卫击杀没有掉落

---
 PySysDB/PySysDBG.h |  149 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 149 insertions(+), 0 deletions(-)

diff --git a/PySysDB/PySysDBG.h b/PySysDB/PySysDBG.h
index 7e919ba..617ab5c 100644
--- a/PySysDB/PySysDBG.h
+++ b/PySysDB/PySysDBG.h
@@ -115,6 +115,14 @@
 	dict		NotifyInfoDict;	//广播提示信息
 };
 
+//副本总表
+
+struct tagFBFunc
+{
+	DWORD		_DataMapID;	//数据地图ID
+	WORD		HelpPoint;	//助战仙缘币(0代表不可助战)
+};
+
 //副本功能线路表
 
 struct tagFBLine
@@ -122,6 +130,18 @@
 	DWORD		_DataMapID;	//数据地图ID
 	BYTE		_LineID;	//功能线路ID
 	DWORD		MapID;	//场景地图ID
+};
+
+//副本助战表
+
+struct tagFBHelpBattle
+{
+	DWORD		_DataMapID;	//数据地图ID
+	BYTE		_LineID;	//功能线路ID
+	DWORD		FightPowerMin;	//助战最低战力,也是副本战力
+	DWORD		FightPowerMax;	//助战最高战力,0为不限制
+	WORD		LVLimit;	//助战等级限制, 0为不限制
+	list		DayFreeHelpCount;	//每日免费助战次数,[每日免费助战次数, 是否所有层通用]
 };
 
 //地图表
@@ -197,12 +217,36 @@
 	DWORD		ReFightPower;	//战斗力
 };
 
+//VIP特权表
+
+struct tagVipPrivilege
+{
+    DWORD   _VIPPriID;  //特权ID
+    DWORD   VIP0;   //VIP0对应的特权值
+    DWORD   VIP1;   //VIP1对应的特权值
+    DWORD   VIP2;   //VIP2对应的特权值
+    DWORD   VIP3;   //VIP3对应的特权值
+    DWORD   VIP4;   //VIP4对应的特权值
+    DWORD   VIP5;   //VIP5对应的特权值
+    DWORD   VIP6;    //VIP6对应的特权值
+    DWORD   VIP7;    //VIP7对应的特权值
+    DWORD   VIP8;    //VIP8对应的特权值
+    DWORD   VIP9;    //VIP9对应的特权值
+    DWORD   VIP10;   //VIP10对应的特权值
+    DWORD   VIP11;   //VIP11对应的特权值
+    DWORD   VIP12;   //VIP12对应的特权值
+    DWORD   VIP13;   //VIP13对应的特权值
+    DWORD   VIP14;   //VIP14对应的特权值
+    DWORD   VIP15;   //VIP15对应的特权值
+};
+
 //限时特惠表
 
 struct tagActSpringSale
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
@@ -222,6 +266,7 @@
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
@@ -241,6 +286,7 @@
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
@@ -248,6 +294,7 @@
 	list		EndTimeList;	//结束时间列表, 支持多个时段
 	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
 	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key, [可选参数1, ...]]
 	WORD		LVLimit;	//限制等级
 	DWORD		AddExpRate;	//经验倍率加成,万分率
 };
@@ -258,6 +305,7 @@
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
@@ -273,6 +321,7 @@
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
@@ -289,9 +338,11 @@
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
 	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
 	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
 	WORD		LVLimit;	//限制等级
@@ -312,6 +363,7 @@
 {
 	DWORD		_CfgID;	//配置ID
 	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
 	list		ServerIDList;	//服务器ID列表
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
@@ -320,4 +372,101 @@
 	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
 	WORD		Multiple;	//倍数
 	WORD		LVLimit;	//限制等级
+	DWORD		PointLimit;	//限制额外修行点
 };
+
+//限时抢购表
+
+struct tagActFlashSale
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerIDList;	//服务器ID列表
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	list		StartTimeList;	//开启时间列表, 支持多个时段
+	list		EndTimeList;	//结束时间列表, 支持多个时段
+	WORD		AdvanceMinutes;	//前端提前X分钟展示活动
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
+	WORD		LVLimit;	//限制等级
+	BYTE		IsDayReset;	//是否每天重置
+	list		ShopTypeList;	//商店类型列表
+};
+
+
+//商城表
+
+struct tagStore
+{
+	DWORD		_ID;	//ID
+	DWORD		ShopType;	//商店类型
+	BYTE		RefreshType;	//刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
+	DWORD		ServerLimitCnt;	//全服限制数量
+};
+
+//许愿池活动时间表
+
+struct tagActWishingWell
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerIDList;	//服务器ID列表
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
+	WORD		LVLimit;	//限制等级
+};
+
+//累计充值活动表
+
+struct tagActTotalRecharge
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActMark;	//活动组标记
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerIDList;	//服务器ID列表
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
+	BYTE		IsDayReset;	//是否每天重置
+};
+
+//跨服竞技场赛区表
+
+struct tagCrossRealmPKZone
+{
+	BYTE		_ZoneID;	//赛区ID
+	char		ZoneName;	//赛区名字
+	list		ServerGroupIDList;	//赛区服务器组ID列表
+};
+
+//跨服竞技场赛季表
+
+struct tagCrossRealmPKSeason
+{
+	BYTE		_ZoneID;	//赛区ID
+	BYTE		SeasonID;	//赛季ID
+	char		StartDate;	//开始日期	yyyy-MM-dd
+	char		EndDate;	//结束日期	yyyy-MM-dd
+	char		EndTime;	//结算时间	hh:mm
+};
+
+//跨服竞技场段位表
+
+struct tagCrossRealmPKDan
+{
+	BYTE		_DanLV;	//段位等级
+	WORD		LVUpScore;	//升段位所需积分
+	list		MatchRange;	//可匹配到的玩家段位区间 [从段位A, 到段位B],配[]代表只匹配本段位的
+};
+

--
Gitblit v1.8.0