From 346500a2bdb3a330e1721b1ccd6461e7c7459935 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 04 十二月 2024 14:07:14 +0800
Subject: [PATCH] 10318 【英文】【越南】【BT】【砍树】统一增加奖励获得封包(珍宝阁下发附带获得货币信息, "EventName":Zhenbaoge)
---
PySysDB/PySysDBG.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 47 insertions(+), 10 deletions(-)
diff --git a/PySysDB/PySysDBG.h b/PySysDB/PySysDBG.h
index 9aa97df..dfb6c65 100644
--- a/PySysDB/PySysDBG.h
+++ b/PySysDB/PySysDBG.h
@@ -64,6 +64,7 @@
DWORD NeedMoney; //升级需要资金
DWORD WeekMissionMoneyMax; //每周任务最大可获得仙盟资金
BYTE BossFBCnt; //BOSS副本次数
+ DWORD ZhenbaogeWeights; //珍宝阁总权重
};
//仙盟徽章表
@@ -74,6 +75,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,个数,是否拍品], ...]
};
//仙盟试炼伤血奖励表
@@ -899,7 +919,7 @@
list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
WORD LVLimit; //限制等级
BYTE IsDayReset; //是否每天重置
- list ShopTypeList; //商店类型列表
+ dict ShopTypeList; //商店类型列表
};
@@ -1160,6 +1180,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
@@ -1170,9 +1216,6 @@
BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
- dict NotifyInfoStart; //全服提示信息 - 相对开始时间
- dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
- list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
BYTE IsDayReset; //是否每天重置
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
};
@@ -1187,9 +1230,6 @@
BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
- dict NotifyInfoStart; //全服提示信息 - 相对开始时间
- dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
- list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
BYTE IsDayReset; //是否每天重置
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
};
@@ -1204,9 +1244,6 @@
BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
- dict NotifyInfoStart; //全服提示信息 - 相对开始时间
- dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
- list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//登录奖励时间表
--
Gitblit v1.8.0