xdh
2018-11-23 4a5b10c5ca95f49cf3700619e1033da645c9de89
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;   //系统提示参数组合类型
@@ -135,7 +139,9 @@
   list      BaseAttrTypes;   //基础属性类型列表
   list      BaseAttrValues;   //基础属性值列表
   list      HelpBattleSkills;   //助战技能ID列表
   DWORD      FightPowerEx;   //助战附加战力
   list      EquipPlaceColorList;   //穿戴装备颜色限制
   list      HelpBattleNotify;   //助战广播 ["广播key",[参数1,参数2,...],广播CD分钟]
};
//神兽强化表
@@ -322,6 +328,7 @@
   DWORD      RePotionCD;   //ѪƿCD
   DWORD      AttackEff;   //挂机效率
   DWORD      ReFightPower;   //战斗力
   DWORD      IceLodeFightPower;   //冰晶矿脉扫荡战斗力
};
//GM测试属性表
@@ -345,6 +352,7 @@
   DWORD      _NPCID;   //NPCID
   BYTE      IsStrengthenByPlayerCount;//是否根据人数成长
   BYTE      LVStrengthenType;//等级成长类型, 0-不按等级成长;1-按玩家平均等级;2-按玩家最大等级;3-按世界等级;
   BYTE      CmpNPCBaseLV;//是否比较NPC表等级, 是的话取NPC表配置等级与成长等级中较大等级
   DWORD      HitTime;//受击次数
   DWORD      DefCoefficient;//人物防御系数
   DWORD      AtkCoefficient;//人物攻击系数
@@ -445,6 +453,9 @@
   DWORD      CftFaintDefRate;   //控制抵抗系数
   DWORD      CftAtkSpeed;   //攻速系数
   DWORD      CftLuckyHit;   //会心一击系数
   DWORD      CftSpeedPer;   //移动速度百分比系数
   DWORD      CftAtkPer;   //攻击百分比系数
   DWORD      CftMaxHPPer;   //生命百分比系数
};
//NPC掉落表
@@ -591,6 +602,8 @@
   DWORD      SpeedPerC;   // 移动速度百分比系数
   DWORD      AtkSpeedC;   // 攻击速度系数
   DWORD      SkillAtkRateReduceC;   // 技能减伤百分比系数
   DWORD      HitC;   // 命中系数
   DWORD      MissC;   // 闪避系数
};
//成就表
@@ -749,12 +762,14 @@
   BYTE      RefreshType;   //刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
   list      LimitVIPLV;   //VIP限制
   DWORD      LimitLV;   //等级限制
   list      LimitCnt;   //限制数量
   list      LimitCnt;   //个人限制数量
   DWORD      ServerLimitCnt;   //全服限制数量
   BYTE      MoneyType;   //金钱类型
   DWORD      MoneyNum;   //金钱数量
   DWORD      MoneyOriginal;   //原价
   DWORD      LimitValue;   //限制条件
   char      NotifyMark;   //广播提示
   char      MailKey;   //背包不足时邮件KEY
};
//限时特惠表
@@ -978,6 +993,7 @@
   list      RandTimeList1; //随机次数饼图列表1
   list      RandItemList2; //随机物品饼图列表2
   list      RandTimeList2; //随机次数饼图列表2
   dict      RandItemByUseCount; //宝箱开启X次对应特殊产出,与饼图列表2互斥
   list      JobItemList; //职业物品列表
   BYTE      MoneyType;   //货币类型
   DWORD      MoneyCount;   //货币数量
@@ -1222,6 +1238,7 @@
   DWORD      _CfgID;   //配置ID
   WORD      Multiple;   //倍数
   WORD      LVLimit;   //限制等级
   DWORD      PointLimit;   //限制额外修行点
};
//宗门试炼兑换表
@@ -1265,3 +1282,119 @@
   WORD   HighestLV;   // 推荐最高等级
   DWORD   Defense;   // 推荐防御
};
//天赋技能表
struct tagTalentSkill
{
   DWORD      _SkillID;   //技能ID
   BYTE      TalentType;   //天赋类型
   BYTE      Series;   //天赋系别
};
//限时抢购表
struct tagActFlashSale
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
   list      EndTimeList;   //结束时间列表, 支持多个时段
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   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;   //奖励
};