PySysDB/PySysDBPY.h
@@ -21,6 +21,16 @@
   list      StarAttrValue;   //累计总属性值
};
//创角表
struct   tagCreateRole
{
   BYTE      _RoleType;      // 角色
   list      BaseAttrIDList;   // 角色基础属性ID
   list      BaseAttrValueList;   // 角色基础属性值
   list      CreateRoleMap;   // 创角地图坐标信息 [dataMapID,posX,posY]
};
//灵根表 #tagRolePoint
struct   tagRolePoint
@@ -58,6 +68,17 @@
   list      EatItemAttrValueList;   //每X个培养丹增加属性值=EatCntEverytime
   list      LVAttrTypeList;   //每级额外属性类(非累积)
   list      LVAttrValueList;   //每级额外属性值(非累积)
};
//任务表
struct   tagTask
{
   WORD      _TaskID;   //任务ID
   BYTE      TaskType;   //任务类型
   list      TaskConds;   //任务条件[...]
   DWORD      NeedValue;   //所需任务值
   list      AwardItemList;   //奖励物品列表 [[物品ID,个数,是否拍品], ...]
};
//境界修仙之路
@@ -226,45 +247,6 @@
   BYTE      _StarsNeed;   //全身星数
   list      AttrType;   //属性类型
   list      AttrValue;   //属性值
};
//装备传奇属性条数表
struct tagEquipLegendAttrCount
{
   BYTE      _ItemType;   //物品类型
   BYTE      _ItemColor;   //物品颜色
   BYTE      _IsSuit;   //是否套装
   BYTE      _ItemQuality;   //物品星级
   list      LegendAttrCountInfo;   //传奇属性条数信息 [[条数, [属性类型库编号, ...]], ...]
};
//装备传奇属性类型表
struct tagEquipLegendAttrType
{
   BYTE      _ItemType;   //物品类型
   dict      LegendAttrTypeLib;   //传奇属性类型库 {属性类型库编号:[属性ID,...], ...}
};
//装备传奇属性值库表
struct tagEquipLegendAttrLib
{
   BYTE      _LegendAttrID;   //传奇属性ID
   dict      LegendAttrLib;   //属性库信息 {库编号:[随机数值, ...], ...}
};
//装备传奇属性等级数值表
struct tagEquipLegendAttrValue
{
   BYTE      _ItemType;   //物品类型
   BYTE      _ItemClassLV;   //物品阶级
   BYTE      _ItemColor;   //物品颜色
   BYTE      _IsSuit;   //是否套装
   BYTE      _ItemQuality;   //物品星级
   dict      LVLegendAttrLibNumInfo;   //属性ID等级段对应数值库编号 {属性ID:{等级:库编号, ...}}
};
//神兽表
@@ -631,6 +613,23 @@
   DWORD      _NPCID;   //NPCID
   BYTE      FightPowerLackAtkLimit;   //战力不足限制攻击
   DWORD      SuppressFightPower;   //推荐/压制战力
   DWORD      MinAtk;   //最小攻击力
   DWORD      MaxAtk;   //最大攻击力
   DWORD      Def;   //防御值
   DWORD      MaxHP;   //最大生命值,可超过20E
   DWORD      AtkSpeed;   //攻击速度
   DWORD      MissRate;   //闪避概率
   DWORD      MissDefRate;   //抗闪避概率
   DWORD      SuperHitRate;   //暴击概率
   DWORD      SuperHitRateReduce;   //抗暴击概率
   DWORD      FaintRate;   //击晕概率
   DWORD      FaintDefRate;   //抗击晕概率
   DWORD      ComboRate;   //连击概率
   DWORD      ComboDefRate;   //抗连击概率
   DWORD      AtkBackRate;   //反击概率
   DWORD      AtkBackDefRate;   //抗反击概率
   DWORD      SuckHPPer;   //吸血比率
   DWORD      SuckHPDefPer;   //抗吸血比率
};
//成长型境界怪物表
@@ -836,6 +835,7 @@
   DWORD      _MapID;   //地图ID
   BYTE      CanRide;   //可否骑乘
   BYTE      CanOutPet;   //可否召唤宠物
   DWORD      SightType;   //视野类型
};
//副本总表
@@ -878,6 +878,20 @@
   eval      RefreshNPC;   //标试点刷怪配置
   eval      GradeInfo;   //评级规则
   eval      RewardInfo;   //奖励信息
};
//副本回合制表
struct tagFBTurn
{
   DWORD      _DataMapID;   //数据地图ID
   WORD      _LineID;   //功能线路ID
   DWORD      NPCID;   //NPCID
   list      PetNPCIDList;   //灵宠NPCID列表
   list      ElfSkillIDList;   //精怪技能ID列表
   list      STSkillIDList;   //神通技能ID列表
   list      AwardItemListFirst;   //首次过关奖励列表[[物品ID,个数,是否拍品], ...]
   list      AwardItemList;   //再次过关奖励列表[[物品ID,个数,是否拍品], ...]
};
//副本助战表
@@ -927,6 +941,41 @@
   BYTE      DayResetType;   //每日次数重置类型; 0-不重置,1-0点,2-5点
   DWORD      WeekTimes;   //每周次数, 0为不限制
   BYTE      WeekResetType;   //每周次数重置类型; 0-不重置,1-0点,2-5点
};
//装备品质表
struct tagEquipColor
{
   BYTE      _EquipColor;   // 装备颜色
   list      RangeLV;      // 等级范围
   list      RangeRand;      // 随机上下限范围
   BYTE      BattleAttrCount;   // 战斗属性条数
   BYTE      BattleDefAttrCount;   // 战斗抗性条数
   list      RangeFaintRate;      // 击晕范围
   list      RangeFaintDefRate;      // 抗击晕范围
   list      RangeSuperHitRate;      // 暴击范围
   list      RangeSuperHitRateReduce;      // 抗暴击范围
   list      RangeComboRate;      // 连击范围
   list      RangeComboDefRate;      // 抗连击范围
   list      RangeMissRate;      // 闪避范围
   list      RangeMissDefRate;      // 抗闪避范围
   list      RangeAtkBackRate;      // 反击范围
   list      RangeAtkBackDefRate;      // 抗反击范围
   list      RangeSuckHPPer;      // 吸血范围
   list      RangeSuckHPDefPer;      // 抗吸血范围
};
//装备品质部位表
struct tagEquipColorPlace
{
   BYTE      _EquipColor;   // 装备颜色
   BYTE      _EquipPlace;   // 装备部位
   list      RangeAtk;      // 攻击范围
   list      RangeHP;      // 生命范围
   list      RangeDef;      // 防御范围
   list      RangeAtkSpeed;      // 攻速范围
};
//装备评分属性系数表
@@ -1085,8 +1134,11 @@
struct tagAppointItem
{
   DWORD      _ID;   //定制物品ID
   DWORD      _ID;   //定制ID
   BYTE      CancelUseLimit;   //穿戴限制(除职业)
   WORD      ItemLV;   //物品等级
   list      BaseAttrID;   //基础属性ID
   list      BaseAttrValue;   //基础属性值
   list      LegendAttrID;   //传奇属性ID
   list      LegendAttrValue;   //传奇属性值
};
@@ -2858,3 +2910,25 @@
   BYTE      _AwardID;   //奖励ID 1~n
   list      AwardItemList;   //物品奖励[[物品ID,个数,是否拍品], ...]
};
//战令表
struct tagZhanling
{
   BYTE      _ZhanlingType;   //战令类型
   DWORD      _NeedValue;   //所需值
   BYTE      RewardIndex;   //奖励记录索引,0~n,同个战令类型不可重复
   list      FreeRewardItemList;   //免费奖励物品列表 [[物品ID,个数,是否拍品],...]
   list      ZLRewardItemList;   //战令奖励物品列表 [[物品ID,个数,是否拍品],...]
};
//仙树等级表
struct tagTreeLV
{
   BYTE      _TreeLV;   //仙树等级
   DWORD      LVUPNeedMoney;   //升到下一级所需货币数
   DWORD      LVUPNeedTime;   //升级下一级所需所需秒
   list      EquipColorRateList;   //产出装备品质概率列表,[0品质万分率, 1品质万分率, ...]
   list      ExAwardItemRateList;   //每次砍树概率额外产出道具饼图,[[万分率,[物品ID,个数]], ...]
};