From 153d693fe8a90077e26f1c3e60b0df6f9e20b1ec Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 07 一月 2025 17:53:16 +0800
Subject: [PATCH] 10289 【越南】【英语】【砍树】【BT】运势-服务端(A801增加领取累计寻宝次数奖励事件名通知 TreasureCntAward)

---
 PySysDB/PySysDBG.h |   57 +++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 47 insertions(+), 10 deletions(-)

diff --git a/PySysDB/PySysDBG.h b/PySysDB/PySysDBG.h
index a88d5b5..e3e29c3 100644
--- a/PySysDB/PySysDBG.h
+++ b/PySysDB/PySysDBG.h
@@ -53,6 +53,7 @@
 	DWORD		NeedMoney;	//升级需要资金
 	DWORD		WeekMissionMoneyMax;	//每周任务最大可获得仙盟资金
 	BYTE		BossFBCnt;	//BOSS副本次数
+	DWORD		ZhenbaogeWeights;	//珍宝阁总权重
 };
 
 //仙盟徽章表
@@ -63,6 +64,25 @@
 	BYTE		UnlockFamilyLV;	//解锁仙盟等级,为0时代表其他方式解锁
 	DWORD		ExpireMinutes;	//有效时长,分钟
 	DWORD		CustomFamilyID;	//定制仙盟ID
+};
+
+//仙盟珍宝阁砍价
+
+struct tagFamilyZhenbaogeCut
+{
+	BYTE		_CutNum;	//砍价人次
+	DWORD		CutWeight;	//砍价权重
+	float		MinRatio;	//保底比值
+	float		RandRatio;	//随机比值
+};
+
+//仙盟珍宝阁物品
+
+struct tagFamilyZhenbaogeItem
+{
+	BYTE		_ItemGroupNum;	//物品组编号
+	DWORD		ItemWeight;	//随机权重
+	list		ItemList;	//物品列表[[物品ID,个数,是否拍品], ...]
 };
 
 //仙盟试炼伤血奖励表
@@ -888,7 +908,7 @@
 	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
 	WORD		LVLimit;	//限制等级
 	BYTE		IsDayReset;	//是否每天重置
-	list		ShopTypeList;	//商店类型列表
+	dict		ShopTypeList;	//商店类型列表
 };
 
 
@@ -1159,6 +1179,32 @@
 	WORD		LVLimit;	//限制等级
 };
 
+//运势活动时间表
+
+struct tagActYunshi
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+};
+
+//轮回殿活动时间表
+
+struct tagActLunhuidian
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+};
+
 //购买次数礼包活动时间表
 
 struct tagActBuyCountGift
@@ -1169,9 +1215,6 @@
 	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
-	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
-	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
-	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
 	BYTE		IsDayReset;	//是否每天重置
 	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
 };
@@ -1186,9 +1229,6 @@
 	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
-	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
-	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
-	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
 	BYTE		IsDayReset;	//是否每天重置
 	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
 };
@@ -1203,9 +1243,6 @@
 	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
-	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
-	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
-	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
 };
 
 //登录奖励时间表

--
Gitblit v1.8.0