PySysDB/PySysDBG.h
@@ -18,6 +18,22 @@
   list      LimitServerGroupIDList;   //限制创角的服务器组ID列表
};
//头像表
struct   tagPlayerFace
{
   DWORD      _FaceID;   //头像ID
   BYTE      UnlockDefault;   //是否默认激活
};
//头像框表
struct   tagPlayerFacePic
{
   DWORD      _FacePicID;   //头像框ID
   BYTE      UnlockDefault;   //是否默认激活
};
//世界等级表格 #tagWorldLV
struct   tagWorldLV
@@ -37,6 +53,36 @@
   DWORD      NeedMoney;   //升级需要资金
   DWORD      WeekMissionMoneyMax;   //每周任务最大可获得仙盟资金
   BYTE      BossFBCnt;   //BOSS副本次数
   DWORD      ZhenbaogeWeights;   //珍宝阁总权重
};
//仙盟徽章表
struct tagFamilyEmblem
{
   BYTE      _EmblemID;   //徽章ID
   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,个数,是否拍品], ...]
};
//仙盟试炼伤血奖励表
@@ -598,6 +644,9 @@
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...] 仙盟榜时为盟主奖励,如果没有配置,则统一取成员奖励
   list      MemAwardItemList;   //仙盟榜成员奖励物品信息列表[[物品ID,个数,是否拍品], ...]
   DWORD      NeedScore;   //上榜所需积分
   dict      ScoreAwardEx;   //达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
   WORD      XiangongID;   //晋升仙宫ID
};
//Boss历练跨服活动表
@@ -617,7 +666,6 @@
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]]
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   list      RankLimitList;   //上榜个数限制 个人|仙盟
   WORD      PersonalTemplateID;   //个人排行模板编号
   WORD      FamilyTemplateID;   //仙盟排行模板编号
};
@@ -649,7 +697,6 @@
   char      EndDate;   //结束日期
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   WORD      RankLimitPersonal;   //个人上榜积分限制
   WORD      PersonalTemplateID;   //个人排行模板编号
};
@@ -660,6 +707,9 @@
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
   DWORD      NeedScore;   //上榜所需积分
   dict      ScoreAwardEx;   //达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
   WORD      XiangongID;   //晋升仙宫ID
};
//古宝养成活动时间表
@@ -689,7 +739,6 @@
   char      EndDate;   //结束日期
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   WORD      RankLimitPersonal;   //个人上榜积分限制
   WORD      PersonalTemplateID;   //个人排行模板编号
};
@@ -700,6 +749,9 @@
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
   DWORD      NeedScore;   //上榜所需积分
   dict      ScoreAwardEx;   //达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
   WORD      XiangongID;   //晋升仙宫ID
};
//仙匣秘境活动时间表
@@ -731,7 +783,6 @@
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   BYTE      IsDayReset;   //是否每天重置
   WORD      RankLimitPersonal;   //个人上榜积分限制
   WORD      PersonalTemplateID;   //个人排行模板编号
};
@@ -742,6 +793,9 @@
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
   DWORD      NeedScore;   //上榜所需积分
   dict      ScoreAwardEx;   //达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
   WORD      XiangongID;   //晋升仙宫ID
};
//天帝礼包活动时间表
@@ -854,7 +908,7 @@
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      ShopTypeList;   //商店类型列表
   dict      ShopTypeList;   //商店类型列表
};
@@ -1042,6 +1096,7 @@
   BYTE      _Rank;   // 名次
   list      RankAwardItemList;   //名次奖励物品列表
   WORD      MainOfficialID;   //主官职ID
   WORD      XiangongID;   //晋升仙宫ID
};
//跨服排位官职表
@@ -1124,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
@@ -1134,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点重置
};
@@ -1151,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点重置
};
@@ -1168,9 +1243,6 @@
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//登录奖励时间表
@@ -1416,6 +1488,19 @@
   list      MoneyRange;   //货币值范围
};
//仙宫表
struct tagXiangong
{
   WORD      _XiangongID;   //仙宫ID
   BYTE      ShowDays;   //展示天数
   BYTE      MoneyType;   //点赞货币类型
   DWORD      MoneyValue;   //货币值
   DWORD      TitleID;   //称号ID
   list      AwardItemList;   //晋级仙宫奖励物品列表
   char      MailKey;   //仙官通知邮件
};
//缥缈仙域表
struct tagFairyDomain