hxp
2025-06-30 388823edfe6308cba6f76ca6dc4f20022c5cb2be
PySysDB/PySysDBPY.h
@@ -8,6 +8,7 @@
   list      LightType;   //点亮属性类型
   list      LightAttribute;   //点亮属性值
   list      Skills;      //被动技能
   DWORD      InitFightPower;   //初始战力
};
//称号升星表
@@ -28,6 +29,7 @@
   DWORD      _FaceID;   //头像ID
   BYTE      UnlockDefault;   //是否默认激活
    DWORD      ExpireMinutes;   //时效分钟,0永久
    DWORD      CustomPlayerID;   //定制玩家ID
   list      LightAttrType;   //点亮属性类型
   list      LightAttrValue;   //点亮属性值
    DWORD      LightFightPower;   //点亮附加战力
@@ -65,6 +67,14 @@
   list      StarUpNeedItemList;   //升该星所需物品 [[物品ID,个数], ...]
   list      StarAttrType;   //累计总属性类型
   list      StarAttrValue;   //累计总属性值
};
//技能搭配表
struct   tagSkillMatch
{
   BYTE      _IDIndex;
   list      Skills;   //主动技能(职业1id|职业2id)
};
//灵根表 #tagRolePoint
@@ -122,18 +132,25 @@
{
   WORD      _Lv;   //境界等级
   BYTE      LvLarge;   //大境界
   DWORD      NeedLV;   //需要等级
   DWORD      NeedItemID;   //需要道具ID
   WORD      NeedItemCnt;   //消耗的道具数量
   list      NeedEquip;   //需要8部位装备条件阶级|品质|是否套装
   DWORD      LVMax;   //等级上限
   list      AddAttrType;   //境界加成属性类型   
   list      AddAttrNum;   //境界加成属性值
   DWORD      BossID;   //渡劫bossid
   DWORD      BuffID;   //给全服在线玩家增加buff
   DWORD      ExpRate;   //修为池经验速率
   DWORD      ExpLimit;   //修为池经验上限
   dict      LearnSkillIDInfo;   //学习技能ID信息 {"职业":[技能ID, ...], ...}
   BYTE      AddFreePoint;   //增加自由属性点
};
//境界进阶任务表
struct tagRealmLVUPTask
{
   WORD      _Lv;   //境界等级
   BYTE      TaskID;   //任务ID
   BYTE      TaskType;   //任务类型
   list      NeedValueList;   //所需值列表
   list      AwardItemList;   //奖励物品列表
};
//境界塔表
@@ -1246,6 +1263,13 @@
   list      MailItemPrize;      //活动更新时发送邮件奖励物品
};
//任务列表
struct tagTaskList
{
   DWORD      _TaskID;   //任务ID
};
//日常任务表
struct tagDailyQuest
@@ -1687,8 +1711,12 @@
{
   BYTE      _TreasureType;   //寻宝类型
   BYTE      PackType;   //放入背包
   BYTE      CheckPack;   //是否检查背包
   BYTE      IsActType;   //是否活动寻宝
   DWORD      DailyMaxCount;   //每日最大次数
   BYTE      DailyFreeCount;   //每日免费次数
   list      TreasureCountList;   //抽奖次数列表
   char      RecycleItemMail;   //重置回收道具邮件,如果有配置回收邮件key,则重置时会回收多余的寻宝道具
   DWORD      CostItemID;   //消耗道具ID
   list      CostItemCountList;   //消耗个数列表
   BYTE      CostMoneyType;   //消耗货币类型
@@ -1698,7 +1726,9 @@
   WORD      FullLucky;   //满幸运值
   char      LuckyRateFormat;   //幸运格子概率公式
   BYTE      LuckyGridNum;   //幸运格子编号
   dict      GridNumMaxLimitInfo;   //格子最大产出次数限制,{"格子":最大可产出次数, ...}
   list      NotifyGridNumList;   //需要额外广播的格子
   char      NotifyKey;   //广播key
   BYTE      AwardMoneyType;   //额外奖励货币类型
   WORD      AwardMoneyValue;   //单次奖励货币数
};
@@ -1727,6 +1757,16 @@
   DWORD      ItemID;   //物品ID
   DWORD      ItemCount;   //物品个数
   DWORD      ItemWeight;   //物品权重
};
//寻宝累计次数奖励表
struct tagTreasureCntAward
{
   BYTE      _TreasureType;   //寻宝类型
   DWORD      _NeedTreasureCnt;   //所需寻宝次数
   BYTE      AwardIndex;   //奖励记录索引 0~30
   list      AwardItemList;   //奖励物品信息列表 [[物品ID,个数,是否拍品],...]
};
//极品白拿表
@@ -1788,7 +1828,7 @@
   WORD      _GiftbagType;   //礼包模板类型
   DWORD      _GiftbagID;   //礼包编号
   WORD      BuyCountLimit;      //限购次数,0不限购
   list      GiftItemList;   //礼包物品信息列表 [(物品ID,个数,是否绑定),...]
   eval      GiftItemList;   //礼包物品信息列表 [(物品ID,个数,是否绑定),...]
   WORD      Discount;   //折扣百分比
};
@@ -1855,7 +1895,9 @@
   char      EndDate;   //结束日期
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
   DWORD      TemplateID;   //协助奖励模板ID
   list      CTGIDList;   //有效的充值ID列表 [ctgID, ...]
   DWORD      ActShopType;   //商城类型
};
//仙盟充值协助活动模板表
@@ -1881,7 +1923,7 @@
   WORD      DropDiffLVLimit;   //掉落等级差值限制
   list      GuajiAwardSet;   //挂机收益设置,x秒|x次小怪掉率
   list      DropItemRateList;   //小怪掉落饼图概率
   list      DropItemRateListBoss;   //Boss掉落饼图概率
   dict      DropItemRateListBoss;   //Boss掉落饼图概率
};
//集字活动兑换模板表
@@ -1890,7 +1932,7 @@
{
   DWORD      _TemplateID;   //模板ID
   BYTE      ExchangeNum;   //兑换编号(同个模板中需唯一不可变)
   list      ExchangeItemInfo;   //兑换目标物品[物品ID,个数,是否绑定]
   eval      ExchangeItemInfo;   //兑换目标物品[物品ID,个数,是否绑定]
   BYTE      ExchangeCountMax;      //最大兑换次数(0不限制)
   list      NeedItemList;   //所需物品信息列表 [[物品ID,个数,是否绑定], ...]
   BYTE      NeedNotify;      //是否需要广播
@@ -2000,6 +2042,30 @@
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
   DWORD      NeedScore;   //上榜所需积分
   dict      ScoreAwardEx;   //达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
};
//炼器榜单模版表
struct tagActLianqiBillTemp
{
   DWORD      _TemplateID;   //模板编号
   BYTE      Rank;   //名次
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
   DWORD      NeedScore;   //上榜所需积分
   dict      ScoreAwardEx;   //达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
};
//仙盟攻城战圣泉表
struct tagCrossActFamilyGCZSQ
{
   DWORD      _LayerNum;   //层
   BYTE      CostItemCnt;   //消耗抽奖道具个数
   BYTE      GridCnt;   //格子数
   WORD      PassRate;   //过关万分率
   list      GridWeightItemList;   //格子物品权重随机库 [[权重,物品ID,个数], ...]
   list      LayerAwardItemList;   //通关该层固定奖励 [[物品ID,个数,是否拍品], ...]
   list      LayerWeightItemList;   //通关该层额外随机奖励 [[权重,物品ID,个数], ...]
};
//仙匣秘境活动时间表
@@ -2185,7 +2251,7 @@
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      ShopTypeList;   //商店类型列表
   dict      ShopTypeList;   //商店类型列表
   char      MailKey;      //活动更新时发送邮件key
   list      MailItemPrize;      //活动更新时发送邮件奖励物品
};
@@ -2233,6 +2299,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永久
};
//充值返利活动表
@@ -2575,6 +2666,7 @@
   DWORD      MaxLV;   //最大星级
   list      CostItemCnt;   //材料数量
   dict      StarAttr;   //属性
   DWORD      InitFightPower;   //初始战力
};
//时装柜升级表
@@ -2609,8 +2701,44 @@
   BYTE      ActionType;   //活动条目ID
   DWORD      TotalTimes;   //可完成的总次数,0表示不限次数
   WORD      SingleTimes;   //单次领奖需要的次数
   list      Reward;   //奖励物品
   eval      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;   //开放轮回设定
   dict      RoundCTGIDInfo;   //轮回类型对应充值ID列表
   dict      RoundShopTypeInfo;   //轮回类型对应商店类型
};
//轮回殿活动奖励表
struct tagActLunhuidianAward
{
   BYTE      _RoundType;   //轮回类型
   DWORD      NeedValue;   //奖励所需值
   BYTE      AwardIndex;   //奖励记录索引 0~30
   list      AwardItemList;   //奖励物品信息列表 [[物品ID,个数,是否拍品],...]
};
//购买次数礼包活动时间表
@@ -2620,6 +2748,9 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      RelateFuncID;   //关联功能ID
   BYTE      FuncActDays;   //功能活动天数
   BYTE      FuncLoop;   //功能是否循环
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
@@ -2636,6 +2767,9 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      RelateFuncID;   //关联功能ID
   BYTE      FuncActDays;   //功能活动天数
   BYTE      FuncLoop;   //功能是否循环
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
@@ -2661,9 +2795,14 @@
   DWORD      _CfgID;   //配置ID
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      RelateFuncID;   //关联功能ID
   BYTE      FuncActDays;   //功能活动天数
   BYTE      FuncLoop;   //功能是否循环
   WORD      LVLimit;   //限制等级
   list      RepSignCostMoneyInfo;   //补签消耗货币类型数量
   BYTE      TemplateID;   //登录奖励模板编号
   WORD      AwardExCTGID;   //扩展奖励礼包充值ID
   WORD      ActZhanlingType;   //关联活动战令类型
};
//登录活动奖励模板表新
@@ -2673,6 +2812,7 @@
   BYTE      _TemplateID;   //模板ID
   BYTE      DayNum;   //第X天从1开始
   list      LoginAwardItemList;   //奖励列表[[物品ID,个数,是否拍品], ...]
   list      LoginAwardItemListEx;   //扩展奖励列表[[物品ID,个数,是否拍品], ...]
};
//登录奖励时间表