PySysDB/PySysDBPY.h
@@ -1278,6 +1278,7 @@
   BYTE      Type;   //投资类型
   BYTE      NeedDay;   //需要天数
   WORD      NeedLV;   //需要等级
   DWORD      NeedNPCID;   //需要NPCID
   dict      Reward;   //奖励 {"key":[[物品ID,个数,是否绑定],...], ...}
};
@@ -1358,6 +1359,7 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   WORD      GiftbagType;   //礼包模板类型
};
@@ -1406,21 +1408,6 @@
//集字活动时间表
struct tagActCollectWords
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      LastDayOnlyExchange;   //最后一天是否仅兑换
   WORD      TemplateID;   //兑换模板编号
   WORD      DropDiffLVLimit;   //掉落等级差值限制
   list      DropItemRateList;   //小怪掉落饼图概率
   list      DropItemRateListBoss;   //Boss掉落饼图概率
};
//集字活动时间表2
struct tagActCollectWords2
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
@@ -1598,6 +1585,7 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
@@ -1610,30 +1598,6 @@
   WORD      CTGID;   //充值表充值ID
   DWORD      GoldPrize;      //返利仙玉数
   BYTE      PrizeCountLimit;   //最大赠送次数
};
//累计充值活动表3 - 节日充值
struct tagActTotalRecharge3
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//累计充值活动表2
struct tagActTotalRecharge2
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//累计充值活动表
@@ -1659,6 +1623,28 @@
   char      NotifyKey;      //全服广播key,默认两个参数(玩家名, 档位额度)
};
//累计充值返利仙玉活动表
struct tagActRechargeRebateGold
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//累计充值返利仙玉模板表
struct tagRechargeRebateGoldTemplate
{
   DWORD      _TemplateID;   //模板ID
   DWORD      RMBMin;   //充值RMB最小值
   DWORD      RMBMax;   //充值RMB最大值
   WORD      RebateRate;   //返利仙玉比例百分比
};
//成长必买活动表
struct tagActGrowupBuy
@@ -1666,7 +1652,31 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   list      CTGIDGroupList;   //充值编号组列表 [[ctgID, ...], ...]
};
//多日连充活动表
struct tagActManyDayRecharge
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   WORD      TemplateID;   //模板编号
};
//多日连充模板表
struct tagActManyDayRechargeAward
{
   DWORD      _TemplateID;   //模板ID
   float      NeedRMB;   //所需充值额度
   BYTE      NeedDays;   //所需充值天数
   BYTE      AwardIndex;   //奖励索引
   dict      AwardItemInfo;   //奖励物品信息  {世界等级范围:[[物品ID,个数,是否拍品], ...]}
   char       NotifyKey;   //广播
};
//法宝副本表
@@ -1870,6 +1880,7 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   dict      TemplateIDInfo;   //模板信息 {(世界等级A,B):奖励模板编号, ...}
};
@@ -1882,6 +1893,75 @@
   list      LoginAwardItemList;   //奖励列表[[物品ID,个数,是否拍品], ...]
};
//节日祝福时间表
struct tagActFeastWish
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      TemplateIDInfo;   //模板信息 {(世界等级A,B):模板编号, ...}
};
//节日祝福瓶模板表
struct tagActFeastWishBottle
{
   BYTE      _TemplateID;   //模板ID
   BYTE      WishBottleNum;   //祝福瓶编号
   WORD      NeedWishValue;   //单次领奖所需祝福值
   BYTE      ChooseTimeMax;   //最大可领奖次数
   dict      ChoosePrizeItem;   //选择奖励物品信息,选完为止 {记录索引:[物品ID,个数,是否拍品], ...}
   list      GoodItemIDList;   //需要广播的物品ID列表 [物品ID, ...]
   char      WorldNotifyKey;   //全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,)
};
//节日祝福池模板表
struct tagActFeastWishPool
{
   BYTE      _TemplateID;   //模板ID
   list      WishPoolItemWeightInfo;   //祝福池产出物品权重 [[权重, [物品ID,个数]], ..]
   list      WishPoolClientItemShow;   //前端展示物品列表 [物品ID, ...]
   list      GoodItemIDList;   //需要广播的物品ID列表 [物品ID, ...]
   char      WorldNotifyKey;   //全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,)
};
//节日游历时间表
struct tagActFeastTravel
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      TemplateIDInfo;   //模板信息 {(世界等级A,B):模板编号, ...}
};
//节日游历任务表
struct tagActFeastTravelTask
{
   BYTE      _TraveTasklD;   //游历ID
   WORD      FinishNeedValue;   //完成所需进度值
   WORD      FinishTimeMax;   //总可完成次数,0不限
   BYTE      AddTravelPoint;   //完成次数获得游历值
};
//节日游历奖励表
struct tagActFeastTravelAward
{
   BYTE      _TemplatelD;   //奖励模板ID
   BYTE      RecordIndex;   //奖励记录索引
   WORD      NeedTravelPoint;   //领奖所需游历值
   BYTE      AwardCountMax;   //可领取次数,0代表不限
   list      TravelAwardInfo;   //游历奖励 [[物品ID,个数,是否拍品], ...]
};
//诛仙BOSS表
struct tagZhuXianBoss