PySysDB/PySysDBPY.h
@@ -505,6 +505,24 @@
   BYTE      UnlockItemCnt;   //解锁所需物品数量
};
//古宝共鸣属性表
struct tagGubaoResonanceAttr
{
   WORD      _ResonanceID;   //共鸣ID
   BYTE      ResonanceStar;   //共鸣星级
   list      ResonanceAttrIDList;   //共鸣总属性ID列表
   list      ResonanceAttrValueList;   //共鸣总属性值列表
};
//古宝共鸣组合表
struct tagGubaoResonance
{
   WORD      _ResonanceID;   //共鸣ID
   list      GubaoIDList;   //古宝ID列表
};
//古宝升星表
struct tagGubaoStar
@@ -512,6 +530,9 @@
   WORD      _GubaoID;   //古宝ID
   BYTE      _GubaoStar;   //古宝星级
   list      StarUPNeedItemInfo;   //升星所需物品 [[物品ID,个数], ...]
   list      StarUPNeedQualityPiece;   //升下一星额外所需品质碎片 [[品质,个数], ...]
   list      StarAttrIDList;   //累计总属性ID列表
   list      StarAttrValueList;   //累计总属性值列表
   list      StarEffIDList;   //星级特殊效果ID列表
};
@@ -775,6 +796,7 @@
   DWORD      CftFamilyWarHPPer;   //仙盟联赛生命加成
   DWORD      CftFamilyWarAtkPer;   //仙盟联赛攻击加成
   DWORD      CftFamilySitExpPer;   //仙盟打坐经验加成
   DWORD      CftBossFinalHurtPer;   //Boss最终伤害加成系数
};
//NPC掉落表
@@ -1147,6 +1169,7 @@
   list      ItemListEx;   //扩展物品列表[[物品ID,个数,是否绑定],...]
   DWORD      MainItemID;   //标的物品ID
   list      JobItem;   //职业替换物品
   BYTE      RefreshLimit;   //是否限制刷新限购次数,即是否永久限购,包含活动也不重置
   BYTE      RefreshType;   //刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
   list      LimitVIPLV;   //VIP限制
   DWORD      LimitLV;   //等级限制
@@ -1612,6 +1635,28 @@
   list      Money;   //金钱
};
//寻宝设定表
struct tagTreasureSet
{
   BYTE      _TreasureType;   //寻宝类型
   BYTE      PackType;   //放入背包
   BYTE      DailyFreeCount;   //每日免费次数
   list      TreasureCountList;   //抽奖次数列表
   DWORD      CostItemID;   //消耗道具ID
   list      CostItemCountList;   //消耗个数列表
   BYTE      CostMoneyType;   //消耗货币类型
   list      CostMoneyList;   //消耗货币列表
   WORD      EnsureCount;   //每x次必出
   BYTE      OnceLucky;   //单次幸运值
   WORD      FullLucky;   //满幸运值
   char      LuckyRateFormat;   //幸运格子概率公式
   BYTE      LuckyGridNum;   //幸运格子编号
   list      NotifyGridNumList;   //需要额外广播的格子
   BYTE      AwardMoneyType;   //额外奖励货币类型
   WORD      AwardMoneyValue;   //单次奖励货币数
};
//寻宝产出库表
struct tagTreasureHouse
@@ -1619,14 +1664,23 @@
   BYTE      _TreasureType;   //寻宝类型
   WORD      MinLV;   //最小等级
   dict      GridItemInfo;   //格子编号对应物品信息 {"编号":[物品ID, 个数], ...}
   dict      GridLibInfo;   //格子编号对应库ID {"编号":物品库ID, ...}
   list      JobItemList;   //职业物品组列表 [[职业1物品, 职业2物品, ...], ...]
   list      GridItemRateListFree;   //免费产出格子编号饼图 [[概率, 格子编号], ...]
   list      FreeGridItemRateList2;   //免费每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
   dict      FreeGridItemRateList3;   //免费第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
   list      GridItemRateList1;   //常规产出格子编号饼图 [[概率, 格子编号], ...]
   list      GridItemRateList2;   //每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
   dict      GridItemRateList3;   //第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
   BYTE      LuckyGridNum;   //幸运加成格子编号
   list      LuckyItemRateList;   //满幸运产出概率饼图 [[概率, 格子编号], ...]
};
//寻宝物品库
struct tagTreasureItemLib
{
   WORD      _LibID;   //库ID
   DWORD      ItemID;   //物品ID
   DWORD      ItemCount;   //物品个数
   DWORD      ItemWeight;   //物品权重
};
//极品白拿表
@@ -1848,6 +1902,53 @@
   list      MemAwardItemList;   //仙盟榜成员奖励物品信息列表[[物品ID,个数,是否拍品], ...]
};
//骑宠养成活动时间表
struct tagActHorsePetTrain
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   WORD      LVLimit;   //限制等级
   WORD      ActShopType;   //开放商店类型,为0时不开放
   WORD      PersonalTemplateID;   //个人排行模板编号
   BYTE      IsRelationCrossAct;   //是否关联跨服活动
};
//骑宠养成榜单模版表
struct tagActHorsePetTrainBillTemp
{
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
};
//古宝养成活动时间表
struct tagActGubao
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   WORD      LVLimit;   //限制等级
   WORD      PersonalTemplateID;   //个人排行模板编号
   BYTE      IsRelationCrossAct;   //是否关联跨服活动
};
//古宝养成榜单模版表
struct tagActGubaoBillTemp
{
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
};
//仙匣秘境活动时间表
struct tagActXianXiaMJ
@@ -1855,10 +1956,26 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   BYTE      IsDayReset;   //是否每天重置
   WORD      LVLimit;   //限制等级
   DWORD      UseItemID;   //消耗物品ID
   list      UseMoneyInfo;   //消耗货币信息
   BYTE      TemplateID;   //模板ID
   WORD      PersonalTemplateID;   //个人排行模板编号
   WORD      LotteryAddScore;   //每次抽奖加积分
   WORD      LayerAddScore;   //每次跨层加积分
   BYTE      IsRelationCrossAct;   //是否关联跨服活动
};
//仙匣秘境榜单模版表
struct tagActXianXiaMJBillTemp
{
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
};
//仙匣秘境奖池表
@@ -1867,9 +1984,9 @@
{
   DWORD      _TemplateID;   //奖池模板编号
   BYTE      AwardLibType;   //奖励库类型
   BYTE      AwardItemCount;   //选择个数
   BYTE      UnlockAwardLimitTimes;   //抽X次后可产出(本层)
   BYTE      AwardLibWeight;   //产出该库外权重
   list      AwardItemCountList;   //层选择个数列表  层1物品数|层2|…
   list      UnlockAwardLimitTimesList;   //层抽X次后可产出(本层) 层1限制|层2|…
   list      AwardLibWeightList;   //产出该库外权重
   dict      LibItemInfo;   //本库物品随机库内权重(先随机库外权重,若产出再随机库内权重)
   dict      ItemLayerLimitInfo;   //物品产出奖池层限制 {物品ID:大于等于X层可产出, ...}
   dict      ItemAwardTimesTotalInfo;   //物品产出次数限制(所有层){物品ID:总产出次数, ...}
@@ -2327,6 +2444,30 @@
   WORD      PosY;   //坐标Y
};
//聚魂新表
struct tagGatherTheSoul
{
   DWORD      _SoulID;   //聚魂ID
   DWORD      PieceItemID;   //碎片物品ID
   BYTE      HoleNum;   //孔编号
   BYTE      SoulColor;   //品质
   DWORD      SoulSkillTypeID;   //技能TypeID
   list      SoulSkillLVList;   //技能等级所需魂等级列表
};
//聚魂新升级表
struct tagGatherTheSoulLV
{
   DWORD      _SoulID;   //聚魂ID
   WORD      _SoulLV;   //魂等级
   WORD      NeedPiece;   //该级所需碎片
   DWORD      NeedSoulValue;   //所需聚魂精华
   list      LVAttrTypeList;   //累计总属性类型
   list      LVAttrValueList;   //累计总属性值
};
//聚魂表
struct tagGatherSoul
@@ -2429,6 +2570,8 @@
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   list      CTGIDList;   //充值ID列表 [ctgID, ...]
   dict      CTGCountAwardInfo;   //累计充值次数额外奖励
   list      CTGCountDayResetList;   //每日重置累充次数列表
   DWORD      ActShopType;   //商城类型
};
//任务活动时间表
@@ -2442,6 +2585,7 @@
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   BYTE      TemplateID;   //登录奖励模板编号
   BYTE      RoundMax;   //任务最大轮次
};
//任务活动模板表
@@ -3004,4 +3148,5 @@
   BYTE      RewardIndex;   //奖励记录索引,0~n,同个战令类型不可重复
   list      FreeRewardItemList;   //免费奖励物品列表 [[物品ID,个数,是否拍品],...]
   list      ZLRewardItemList;   //战令奖励物品列表 [[物品ID,个数,是否拍品],...]
   list      ZLRewardItemListH;   //高级战令奖励物品列表 [[物品ID,个数,是否拍品],...]
};