hxp
2024-11-11 9f30bc4785beb84ff4ab1504a2279b4a82f9ebd1
PySysDB/PySysDBPY.h
@@ -8,6 +8,7 @@
   list      LightType;   //点亮属性类型
   list      LightAttribute;   //点亮属性值
   list      Skills;      //被动技能
   DWORD      InitFightPower;   //初始战力
};
//称号升星表
@@ -19,6 +20,60 @@
   list      StarUpNeedItemList;   //升下一星所需道具 [[物品ID,个数], ...]
   list      StarAttrType;   //累计总属性类型
   list      StarAttrValue;   //累计总属性值
};
//头像表
struct   tagPlayerFace
{
   DWORD      _FaceID;   //头像ID
   BYTE      UnlockDefault;   //是否默认激活
    DWORD      ExpireMinutes;   //时效分钟,0永久
   list      LightAttrType;   //点亮属性类型
   list      LightAttrValue;   //点亮属性值
    DWORD      LightFightPower;   //点亮附加战力
};
//头像升星表
struct tagPlayerFaceStar
{
   DWORD      _FaceID;   //头像ID
   BYTE      _FaceStar;   //头像星级
   list      StarUpNeedItemList;   //升该星所需物品 [[物品ID,个数], ...]
   list      StarAttrType;   //累计总属性类型
   list      StarAttrValue;   //累计总属性值
};
//头像框表
struct   tagPlayerFacePic
{
   DWORD      _FacePicID;   //头像框ID
   BYTE      UnlockDefault;   //是否默认激活
    DWORD      ExpireMinutes;   //时效分钟,0永久
   list      LightAttrType;   //点亮属性类型
   list      LightAttrValue;   //点亮属性值
    DWORD      LightFightPower;   //点亮附加战力
};
//头像框升星表
struct tagPlayerFacePicStar
{
   DWORD      _FacePicID;   //头像框ID
   BYTE      _FacePicStar;   //头像框星级
   list      StarUpNeedItemList;   //升该星所需物品 [[物品ID,个数], ...]
   list      StarAttrType;   //累计总属性类型
   list      StarAttrValue;   //累计总属性值
};
//技能搭配表
struct   tagSkillMatch
{
   BYTE      _IDIndex;
   list      Skills;   //主动技能(职业1id|职业2id)
};
//灵根表 #tagRolePoint
@@ -1641,8 +1696,11 @@
{
   BYTE      _TreasureType;   //寻宝类型
   BYTE      PackType;   //放入背包
   BYTE      CheckPack;   //是否检查背包
   BYTE      IsActType;   //是否活动寻宝
   BYTE      DailyFreeCount;   //每日免费次数
   list      TreasureCountList;   //抽奖次数列表
   char      RecycleItemMail;   //重置回收道具邮件,如果有配置回收邮件key,则重置时会回收多余的寻宝道具
   DWORD      CostItemID;   //消耗道具ID
   list      CostItemCountList;   //消耗个数列表
   BYTE      CostMoneyType;   //消耗货币类型
@@ -1652,6 +1710,7 @@
   WORD      FullLucky;   //满幸运值
   char      LuckyRateFormat;   //幸运格子概率公式
   BYTE      LuckyGridNum;   //幸运格子编号
   dict      GridNumMaxLimitInfo;   //格子最大产出次数限制,{"格子":最大可产出次数, ...}
   list      NotifyGridNumList;   //需要额外广播的格子
   BYTE      AwardMoneyType;   //额外奖励货币类型
   WORD      AwardMoneyValue;   //单次奖励货币数
@@ -1681,6 +1740,16 @@
   DWORD      ItemID;   //物品ID
   DWORD      ItemCount;   //物品个数
   DWORD      ItemWeight;   //物品权重
};
//寻宝累计次数奖励表
struct tagTreasureCntAward
{
   BYTE      _TreasureType;   //寻宝类型
   DWORD      _NeedTreasureCnt;   //所需寻宝次数
   BYTE      AwardIndex;   //奖励记录索引 0~30
   list      AwardItemList;   //奖励物品信息列表 [[物品ID,个数,是否拍品],...]
};
//极品白拿表
@@ -1940,6 +2009,7 @@
   char      JoinStartTime;   //参与开始时间点
   char      JoinEndTime;   //参与结束时间点
   WORD      LVLimit;   //限制等级
   WORD      ActShopType;   //开放商店类型,为0时不开放
   WORD      PersonalTemplateID;   //个人排行模板编号
   BYTE      IsRelationCrossAct;   //是否关联跨服活动
};
@@ -2186,6 +2256,31 @@
   BYTE      _BoxID;   //气泡框ID
   WORD      NeedLV;   //所需等级
   BYTE      NeedVIPLVGift;   //所需购买VIP等级礼包
   BYTE      UnlockDefault;   //是否默认激活
    DWORD      ExpireMinutes;   //时效分钟,0永久
   list      LightAttrType;   //点亮属性类型
   list      LightAttrValue;   //点亮属性值
    DWORD      LightFightPower;   //点亮附加战力
};
//聊天气泡升星表
struct tagChatBubbleBoxStar
{
   BYTE      _BoxID;   //气泡框ID
   BYTE      _BoxStar;   //气泡框星级
   list      StarUpNeedItemList;   //升该星所需物品 [[物品ID,个数], ...]
   list      StarAttrType;   //累计总属性类型
   list      StarAttrValue;   //累计总属性值
};
//表情包表
struct   tagEmojiPack
{
   DWORD      _EmojiPackID;   //表情包ID
   BYTE      UnlockDefault;   //是否默认激活
    DWORD      ExpireMinutes;   //时效分钟,0永久
};
//充值返利活动表
@@ -2528,6 +2623,7 @@
   DWORD      MaxLV;   //最大星级
   list      CostItemCnt;   //材料数量
   dict      StarAttr;   //属性
   DWORD      InitFightPower;   //初始战力
};
//时装柜升级表
@@ -2564,6 +2660,40 @@
   WORD      SingleTimes;   //单次领奖需要的次数
   list      Reward;   //奖励物品
   WORD      Point;   //积分
};
//运势活动时间表
struct tagActYunshi
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   DWORD      TreasureType;   //商城类型
};
//轮回殿活动时间表
struct tagActLunhuidian
{
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      RoundSetInfo;   //开放轮回设定
};
//轮回殿活动奖励表
struct tagActLunhuidianAward
{
   BYTE      _RoundType;   //轮回类型
   DWORD      NeedValue;   //奖励所需值
   BYTE      AwardIndex;   //奖励记录索引 0~30
   list      AwardItemList;   //奖励物品信息列表 [[物品ID,个数,是否拍品],...]
};
//购买次数礼包活动时间表
@@ -3158,3 +3288,19 @@
   list      ZLRewardItemList;   //战令奖励物品列表 [[物品ID,个数,是否拍品],...]
   list      ZLRewardItemListH;   //高级战令奖励物品列表 [[物品ID,个数,是否拍品],...]
};
//仙宫表
struct tagXiangong
{
   WORD      _XiangongID;   //仙宫ID
};
//仙宫天道树
struct tagTiandaoTree
{
   WORD      _AwardIndex;   //奖励索引
   DWORD      NeedQiyun;   //所需气运值
   list      AwardItemList;   //奖励物品列表
};