xdh
2019-01-28 3abbce4e81bf7f359c1db9380a9569aaa0c3da76
PySysDB/PySysDBPY.h
@@ -459,6 +459,12 @@
   DWORD      CftSpeedPer;   //移动速度百分比系数
   DWORD      CftAtkPer;   //攻击百分比系数
   DWORD      CftMaxHPPer;   //生命百分比系数
   DWORD      CftJobAHurtAddPer;   //对目标战士伤害加成
   DWORD      CftJobBHurtAddPer;   //对目标法师伤害加成
   DWORD      CftJobCHurtAddPer;   //对目标弓箭伤害加成
   DWORD      CftJobAAtkReducePer;   //战士攻击伤害减免
   DWORD      CftJobBAtkReducePer;   //法师攻击伤害减免
   DWORD      CftJobCAtkReducePer;   //弓箭攻击伤害减免
};
//NPC掉落表
@@ -623,6 +629,20 @@
   DWORD      SkillAtkRateReduceC;   // 技能减伤百分比系数
   DWORD      HitC;   // 命中系数
   DWORD      MissC;   // 闪避系数
   DWORD      SkillAddPer1C;   // 技能伤害增强1系数
   DWORD      SkillAddPer2C;   // 技能伤害增强2系数
   DWORD      SkillAddPer3C;   // 技能伤害增强3系数
   DWORD      SkillAddPer4C;   // 技能伤害增强4系数
   DWORD      SkillAddPer5C;   // 技能伤害增强5系数
   DWORD      SkillAddPer6C;   // 技能伤害增强6系数
   DWORD      SkillAddPer7C;   // 技能伤害增强7系数
   DWORD      SkillReducePer1C;   // 受到技能伤害减少1系数
   DWORD      SkillReducePer2C;   // 受到技能伤害减少2系数
   DWORD      SkillReducePer3C;   // 受到技能伤害减少3系数
   DWORD      SkillReducePer4C;   // 受到技能伤害减少4系数
   DWORD      SkillReducePer5C;   // 受到技能伤害减少5系数
   DWORD      SkillReducePer6C;   // 受到技能伤害减少6系数
   DWORD      SkillReducePer7C;   // 受到技能伤害减少7系数
};
//成就表
@@ -934,6 +954,17 @@
   BYTE      PacketCnt;   //红包个数
};
//节日红包每日任务表
struct tagActFeastRedPacketTask
{
   BYTE      _FeastDay;   //节日第几天
   BYTE      _FeastTaskType;   //节日任务类型
   DWORD      _FeastTaskData;   //节日任务数据
   WORD      TotalTimes;   //任务目标数
   WORD      RedPacketID;   //奖励红包ID
};
//NPC秀表
struct tagNPCShow
@@ -988,6 +1019,18 @@
   DWORD      CostCopper; //铜钱找回铜钱消耗
   dict      CopperReward; //铜钱找回奖励
   list      JobItemList; //职业物品列表
};
//采集物表
struct tagCollectNPC
{
   DWORD      _NPCID;   //ID
   BYTE      PrepareTime;   //采集耗时,秒
   list      LostHPPer;   //采集掉血,[每X秒,掉血百分比]
   BYTE      MaxCollectCount;   //每日可采集次数,0限制
   char      CollectCountLimitNotify;   //无采集次数采集提示
   list      CollectAward;   //采集奖励物品, [物品ID,个数,是否绑定]
};
//宝箱表开启
@@ -1442,6 +1485,19 @@
   list      SeasonDanLVAwardList;   //赛季段位奖励物品列表
};
//跨服Boss蓬莱仙境分区表
struct tagCrossPenglaiZone
{
   BYTE      ZoneID;   //分区ID
   list      ServerGroupIDList;   //服务器组ID列表
   DWORD      _MapID;   //场景地图ID
   DWORD      _DataMapID;   //数据地图ID
   BYTE      _CopyMapID;   //虚拟线路ID
   WORD      PosX;   //坐标X
   WORD      PosY;   //坐标Y
};
//聚魂表
struct tagGatherSoul
@@ -1502,4 +1558,143 @@
   DWORD      _LV;   //等级
   BYTE      NeedExp;   //升级所需经验
   dict      AddAttr;   //属性
};
//周狂欢活动时间表
struct tagActWeekParty
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   WORD      LVLimit;   //限制等级
   list      TemplateID;   //模板编号
   dict      PointAward;   //总积分奖励
};
//周狂欢表
struct tagWeekParty
{
   BYTE      _TemplateID;   //模板ID
   BYTE      ActionType;   //活动条目ID
   DWORD      TotalTimes;   //可完成的总次数,0表示不限次数
   WORD      SingleTimes;   //单次领奖需要的次数
   list      Reward;   //奖励物品
   WORD      Point;   //积分
};
//登录奖励时间表
struct tagActLoginAward
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   WORD      LVLimit;   //限制等级
   list      TemplateID;   //模板编号
};
//登录奖励模板表
struct tagLoginAward
{
   BYTE      _TemplateID;   //模板ID
   BYTE      ActionType;   //活动条目ID
   DWORD      TotalTimes;   //可完成的总次数,0表示不限次数
   WORD      SingleTimes;   //单次领奖需要的次数
   list      Reward;   //奖励物品
};
//诛仙装备套装属性表
struct tagZhuXianSuitAttr
{
   BYTE      _SuitType;   //套装类型
   BYTE      _SuitLV;   //套装等级
   list      SuitAttrIDList;      //属性ID列表
   list      SuitAttrValueList;   //属性值列表
};
//诛仙BOSS表
struct tagZhuXianBoss
{
   DWORD      NPCID;   //ID
   BYTE      _LineID;
   WORD      KillTime;   //击杀总时间秒
   WORD      RealmLV;   //需要境界
   DWORD      ZhuXianScore;   //需要诛仙总评分
};
//诛仙塔表
struct tagZhuXianTower
{
   DWORD      _ID;   //塔编号
   DWORD      NPCID;   //npcid
   list      FirstAward;   //首次S级奖励
   dict      GradeAward;   //评级奖励
   WORD      UnLockEquipPlace;   //解锁的装备位
   DWORD      NeedPower;   //推荐战力
};
//诛仙装备分解表
struct tagZhuXianEquipDecompose
{
   BYTE      _ClassLV;   //阶级
   dict      DecomposeInfo;   //{(产出物品ID,..):饼图,..}
};
//节日巡礼活动时间表
struct tagActFeastWeekParty
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   WORD      LVLimit;   //限制等级
   list      TemplateID;   //模板编号
   dict      PointAward;   //总积分奖励
};
//节日巡礼模板表
struct tagFeastWeekParty
{
   BYTE      _TemplateID;   //模板ID
   BYTE      ActionType;   //活动条目ID
   DWORD      TotalTimes;   //可完成的总次数,0表示不限次数
   WORD      SingleTimes;   //单次领奖需要的次数
   list      Reward;   //奖励物品
   WORD      Point;   //积分
};
//新仙界盛典-全民来嗨表
struct tagNewAllPeopleParty
{
   BYTE      _ID;   //ID
   WORD      TotalTimes;   //总次数
   WORD      AddPoint;   //每完成次数获得嗨点
};
//新仙界盛典-全民来嗨奖励表
struct tagNewAllPeoplePartyAward
{
   BYTE      _WorldLvNum;   //世界等级档
   DWORD      _Index;   //索引
   DWORD      NeedPoint;   //需要点数
   dict      Award;   //奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
};