PySysDB/PySysDBPY.h
@@ -61,6 +61,7 @@
   DWORD      LimitMagicWeapon;   //需要解锁法宝ID
   WORD      LimiRealmLV;   //需要境界等级
   DWORD      LimitMissionID;   //需要完成的任务ID
   BYTE      LimitVIPLV;   //需要VIP等级
};
@@ -69,7 +70,9 @@
struct   tagItemCompound
{
   WORD      _ID;   //合成配置编号ID
   BYTE      ComposeGroup;   //合成归组类型
   list      MakeID;   //可合成的道具ID,多个则随机一个
   BYTE      IsFirstSuccMakeJobItem;   //首次成功是否必出本职业
   list      UnfixedItemID;   //不固定道具ID, 多个ID时则任意一种均可
   BYTE      UnfixedItemCount;   //不固定道具消耗数量
   list      FixedItemID;   //消耗固定道具ID, 多个ID时代表每个ID均需消耗
@@ -77,6 +80,7 @@
   DWORD      NeedMoney;   // 消耗铜钱
   WORD      SuccessRate;   // 成功率万分率
   WORD      SuccessRateMax;   // 最大成功率万分率
   list      SuccessRateIncrease;   //提高成功率道具, 道具ID|个数|提高的概率
   BYTE      AddonsCountMax;   //最大可附加材料数, 增加概率用, 非必须, 0代表不可附加材料
   char      SysMark;   //提示mark
   BYTE      SysMarkParamType;   //系统提示参数组合类型
@@ -156,7 +160,8 @@
struct tagRune
{
   DWORD      _ID;   //编号ID
   list      AttrType;   //全身强化激活属性类型
   list      AttrType;   //属性类型
   DWORD      TowerID;   //解锁符印塔编号
};
@@ -206,6 +211,7 @@
   BYTE      FuncID;   //所属功能ID
   WORD      MaxUseCnt;   //最大可使用数量
   WORD      RecycleMoney;   //回收货币值
   DWORD      FightPowerEx;   //附加战斗力
};
@@ -324,6 +330,7 @@
   DWORD      RePotionCD;   //ѪƿCD
   DWORD      AttackEff;   //挂机效率
   DWORD      ReFightPower;   //战斗力
   DWORD      IceLodeFightPower;   //冰晶矿脉扫荡战斗力
};
//GM测试属性表
@@ -346,6 +353,7 @@
{
   DWORD      _NPCID;   //NPCID
   BYTE      IsStrengthenByPlayerCount;//是否根据人数成长
   BYTE      LVStrengthenMark;//等级成长属性公式标记
   BYTE      LVStrengthenType;//等级成长类型, 0-不按等级成长;1-按玩家平均等级;2-按玩家最大等级;3-按世界等级;
   BYTE      CmpNPCBaseLV;//是否比较NPC表等级, 是的话取NPC表配置等级与成长等级中较大等级
   DWORD      HitTime;//受击次数
@@ -449,6 +457,8 @@
   DWORD      CftAtkSpeed;   //攻速系数
   DWORD      CftLuckyHit;   //会心一击系数
   DWORD      CftSpeedPer;   //移动速度百分比系数
   DWORD      CftAtkPer;   //攻击百分比系数
   DWORD      CftMaxHPPer;   //生命百分比系数
};
//NPC掉落表
@@ -512,7 +522,9 @@
   DWORD      ExtraTimesMWPriID;   //额外次数法宝权限ID
   BYTE      GuardPick;   //该地图守护是否能拾取
   WORD      OfflineTime;   //离线多久退出副本(秒)
   WORD      HelpPoint;   //助战积分(0代表不可助战)
   WORD      FBPoint;   //副本过关仙缘币
   WORD      HelpPoint;   //助战仙缘币(0代表不可助战)
   BYTE      DayHelpCountMax;   //每日手动助战获得仙缘币次数(非镜像)
};
//副本功能线路表
@@ -536,6 +548,20 @@
   eval      RefreshNPC;   //标试点刷怪配置
   eval      GradeInfo;   //评级规则
   eval      RewardInfo;   //奖励信息
};
//副本助战表
struct tagFBHelpBattle
{
   DWORD      _DataMapID;   //数据地图ID
   BYTE      _LineID;   //功能线路ID
   DWORD      FightPowerMin;   //助战最低战力,也是副本保底战力
   DWORD      RobotFightPower;   //助战NPC战力
   WORD      RobotLV;   //助战NPC等级
   DWORD      RobotBaseHurt;   //助战NPC保底伤害
   WORD      RobotHPCoefficient;   //助战NPC生命系数
   dict      RobotSkillsDict;   //助战NPC技能, {"职业":[技能列表], ...}
};
//副本刷怪标识点表
@@ -642,6 +668,7 @@
   DWORD      ActiveMWID;   //激活法宝ID
   list      ItemAward;   //物品奖励[itemID,cnt,isbind]
   DWORD      ActiveSoulID;   //激活魂ID
   DWORD      PowerEx;   //额外固定战力
};
//法宝特权表
@@ -762,6 +789,7 @@
   DWORD      MoneyOriginal;   //原价
   DWORD      LimitValue;   //限制条件
   char      NotifyMark;   //广播提示
   char      MailKey;   //背包不足时邮件KEY
};
//限时特惠表
@@ -959,6 +987,7 @@
   dict      JadeReward; //绑玉找回奖励
   DWORD      CostCopper; //铜钱找回铜钱消耗
   dict      CopperReward; //铜钱找回奖励
   list      JobItemList; //职业物品列表
};
//宝箱表开启
@@ -1073,6 +1102,7 @@
   WORD      GainGoldPrize;   //赠送仙玉数
   WORD      FirstGoldPrize;   //首次充值该档位赠送仙玉
   list      GainItemList;   //获得物品列表[[物品ID,个数,是否绑定], ...]
   char      NotifyMark;   //广播提示
};
//等级奖励表
@@ -1230,6 +1260,7 @@
   DWORD      _CfgID;   //配置ID
   WORD      Multiple;   //倍数
   WORD      LVLimit;   //限制等级
   DWORD      PointLimit;   //限制额外修行点
};
//宗门试炼兑换表
@@ -1298,4 +1329,156 @@
   list      ShopTypeList;   //商店类型列表
   char      MailKey;      //活动更新时发送邮件key
   list      MailItemPrize;      //活动更新时发送邮件奖励物品
};
//许愿池活动时间表
struct tagActWishingWell
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   WORD      LVLimit;   //限制等级
   BYTE      TemplateID;   //模板编号
};
//许愿池库模板表
struct tagWishingWell
{
   BYTE      _TemplateID;   //模板ID
   BYTE      IsFree;   //是否免费库
   list      WorldLVLimit;   //世界等级范围
   DWORD      ItemID;   //物品ID
   WORD      ItemCnt;   //物品数量
   BYTE      IsBind;   //是否绑定
   DWORD      Weight;   //权重
   DWORD      Mark;   //排序用标识
   BYTE      Rare;   //珍稀值
};
//功能预告表
struct tagFunctionForecast
{
   DWORD      _FuncID;   //功能ID
   dict      Award;   //属性类型
};
//聊天气泡表
struct tagChatBubbleBox
{
   BYTE      _BoxID;   //气泡框ID
   WORD      NeedLV;   //所需等级
   BYTE      NeedVIPLVGift;   //所需购买VIP等级礼包
};
//累计充值活动表
struct tagActTotalRecharge
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//累计充值模板表
struct tagTotalRechargeTemplate
{
   DWORD      _TemplateID;   //模板ID
   DWORD      NeedGold;   //需要充值仙玉数
   BYTE      AwardIndex;      //返利奖励索引0~31,同个模板中不重复
   dict      AwardItem;   //返利物品信息列表 {职业:[(物品ID,个数,是否绑定),...]}
   char      NotifyKey;      //全服广播key,默认两个参数(玩家名, 档位额度)
};
//法宝副本表
struct tagMagicWeaponFB
{
   DWORD      _MWID;   //法宝ID
   BYTE      LineID;   //副本功能线路ID
   BYTE      _Level;   //关卡
   list      RefreshNPC;   //刷怪配置
   dict      AttrDict;   //属性
};
//冰晶矿脉星级奖励表
struct tagIceLodeStarAward
{
   BYTE      _Index;   //奖励索引
   BYTE      Star;   //星数
   list      LVLimit;   //等级范围
   list      ItemList;   //奖励
};
//神兵特效表
struct tagGodWeaponEffect
{
   BYTE      GWType;   //神兵类型
   WORD      Level;   //神兵等级
   char      NotifyCode;   //广播
   DWORD      FightPower;   //增加战力
   dict      Attr;   //属性加成
};
//跨服竞技场段位表
struct tagCrossRealmPKDan
{
   BYTE      _DanLV;   //段位等级
   list      DanLVAwardList;   //段位达标奖励物品列表
   list      SeasonDanLVAwardList;   //赛季段位奖励物品列表
};
//聚魂表
struct tagGatherSoul
{
   DWORD      _ItemID;   //物品ID
   list      AttrType;   //属性类型
   BYTE      SoulGrade;   //魂阶段
};
//聚魂合成表
struct tagGatherSoulCompound
{
   DWORD      _TagItemID;   //合成的物品ID
   WORD      NeedLV;   //需要的玩家等级
   list      NeedItem; //需要的物品ID
   WORD      NeedSoulSplinters;   //需要的聚魂碎片
   WORD      NeedSoulCore;   //需要的核心环
};
//聚魂属性表
struct tagGatherSoulAttr
{
   WORD      _AttrType;   //属性类型
   char      AttrInfo1;   //基础属性-参数聚魂等级level
   dict      AttrInfo2;   //品质系数(品质_系数|…)
   dict      AttrInfo3;   //多属性系数
   dict      AttrInfo4;   //初始属性(品质_属性值|…)
   dict      AttrInfo5;   //阶段系数
};
//王者法宝表
struct tagMagicWeaponOfKing
{
   DWORD      _MWID;   //法宝ID
   BYTE      _AwardMark;   //赛季奖励等级
   dict      AddAttr;   //属性
};