hxp
5 天以前 26958aff1b844a743a805b4f9075bee800b72a46
PySysDB/PySysDBPY.h
@@ -863,68 +863,35 @@
   DWORD      UpEatItemPerCount;   //每次培养消耗x个
};
//坐骑升级表
//坐骑阶级表
struct tagHorseLVUp
struct HorseClass
{
   BYTE      _HorseLV;   //坐骑等级
   DWORD      HorseSkinID;   //外观物品ID
   WORD      NeedEatCount;   //升级所需个数(非累计)
   list      LVAttrType;   //每级额外属性类型(非累积)
   list      LVAttrValue;   //每级额外属性值(非累积)
   list      UpItemAttrType;   //每x个培养丹增加属性类型,x=UpEatItemPerCount
   list      UpItemAttrValue;   //每x个培养丹增加属性值,x=UpEatItemPerCount
   DWORD      UpEatItemPerCount;   //每次培养消耗x个
   BYTE      _ClassLV;   //阶级
   WORD      MaxHorseLV;   //最高等级
   WORD      LVUPItemCnt;   //升级道具数
   WORD      ClassUPItemCnt;   //进阶道具数
   list      ClassSpecAttrIDList;   //本阶特殊属性ID列表
   list      ClassSpecAttrValueList;   //本阶特殊属性值列表
   list      AttrIDList;   //基础属性ID列表
   list      ClassAttrValueList;   //本阶基础属性值列表
   list      PerLVAttrValueList;   //本阶每级基础属性值列表
};
//坐骑培养表
//坐骑外观表
struct tagHorseTrain
struct   HorseSkin
{
   BYTE      _TrainType;   //培养类型
   BYTE      _TrainLV;   //培养等阶
   WORD      NeedRealmLV;   //培养所需境界
   DWORD      EatCntTotal;   //升阶所需个数(非累计)
   DWORD      EatCntEverytime;   //每次培养消耗x个
   list      EatItemAttrTypeList;   //每X个培养丹增加属性类型=EatCntEverytime
   list      EatItemAttrValueList;   //每X个培养丹增加属性值=EatCntEverytime
   list      LVAttrTypeList;   //每级额外属性类(非累积)
   list      LVAttrValueList;   //每级额外属性值(非累积)
};
//坐骑幻化表
struct tagHorseSkinPlus
{
   BYTE      _ID;   //幻化编号ID
   DWORD      HorseSkinPlusID;   //外观物品ID
   DWORD      UnlockItemID;   //解锁坐骑物品编号
   BYTE      UnlockItemCnt;   //解锁所需物品数量
   list      AttrType;   //激活加成属性类型
   list      AttrValue;   //激活加成属性值
   DWORD      InitFightPower;   //皮肤额外战力
   DWORD      HorseID;   //对应坐骑ID
   DWORD      SkinValidTime;   //有效时长秒
};
//坐骑表
struct tagHorse
{
   DWORD      _HorseID;   //坐骑ID
   DWORD      HorseSkinID;   //外观物品ID
   BYTE      Quality;   //坐骑品质
};
//坐骑升星表
struct tagHorseStarUp
{
   DWORD      _HorseID;   //坐骑ID
   BYTE      _HorseStar;   //坐骑星级
   list      StarUpNeedItemList;   //升下一星所需道具 [[物品ID,个数], ...]
   list      StarAttrType;   //累计总属性类型
   list      StarAttrValue;   //累计总属性值
   DWORD      _SkinID;   //外观ID
    DWORD      ExpireMinutes;   //时效分钟,0永久
   BYTE      UnlockWay;   //解锁方式
    DWORD      UnlockValue;   //解锁方式值
   BYTE      UnlockNeedCnt;   //解锁所需个数
   BYTE      UpNeedCnt;   //升级所需个数
   BYTE      StarMax;   //最高星级
   list      AttrIDList;   //属性ID列表
   list      InitAttrValueList;   //初始属性值列表
    list      AttrPerStarAddList;   //每星加成值列表
};
//古宝表