PySysDB/PySysDBPY.h
@@ -465,6 +465,44 @@
   list      AttrValue;   //属性值
};
//装备品质表
struct EquipColor
{
   BYTE      _ItemColor;   //装备品质
   DWORD      MoneyBase;   //分解货币
   DWORD      AtkStep;   //攻击步长
   DWORD      DefStep;   //防御步长
   DWORD      HPStep;   //生命步长
   list      AttrLibCntList;   //库属性条数列表
   list      AttrRange;   //通用属性范围,下限|上限
   dict      AttrRangeDict;   //指定属性范围字典,{指定属性ID:[范围下限, 上限], ...}
};
//装备部位表
struct EquipPlace
{
   BYTE      _EquipPlace;   //装备部位
   float      BaseAttrProportion;   //基础属性占比
   list      AttrLib1;   //随机属性ID库1,[属性ID, ...]
   list      AttrLib2;   //随机属性ID库2,[属性ID, ...]
   list      AttrLib3;   //随机属性ID库3,[属性ID, ...]
};
//定制属性表
struct AppointItem
{
   DWORD      _ID;   //定制ID
   BYTE      CancelUseLimit;   //穿戴限制(除职业)
   WORD      ItemLV;   //物品等级
   list      BaseAttrID;   //基础属性ID
   list      BaseAttrValue;   //基础属性值
   list      LegendAttrID;   //传奇属性ID
   list      LegendAttrValue;   //传奇属性值
};
//装备传奇属性条数表
struct tagEquipLegendAttrCount
@@ -828,8 +866,7 @@
struct tagPlayerLV
{
   WORD      _LV;   //玩家等级
   DWORD      ExpPoint;   //升级所需经验点,每个经验点代表的经验由项目决定
   DWORD      Exp;   //除经验点总经验外升级还需的经验
   DWORD      Exp;   //升级所需经验
   BYTE      TalentPoint;   //等级获得的天赋点
   DWORD      ReExp;   //等级经验效率(second)
   DWORD      ReMaxHP;   //生命
@@ -1372,16 +1409,6 @@
    dict        ItemID;    //奖励物品信息
    WORD        Price;    //礼包现价 
    WORD        OldPrice;    //礼包原价
};
//定制物品表
struct tagAppointItem
{
   DWORD      _ID;   //定制物品ID
   BYTE      CancelUseLimit;   //穿戴限制(除职业)
   list      LegendAttrID;   //传奇属性ID
   list      LegendAttrValue;   //传奇属性值
};
//拍卖物品表
@@ -3602,5 +3629,4 @@
   DWORD      LVUPNeedMoney;   //升到下一级所需货币数
   DWORD      LVUPNeedTime;   //升级下一级所需所需秒
   list      EquipColorRateList;   //产出装备品质概率列表,[0品质万分率, 1品质万分率, ...]
   list      ExAwardItemRateList;   //每次砍树概率额外产出道具饼图,[[万分率,[物品ID,个数]], ...]
};