From 6f2c8b0e79e4963cc6aceda674847d04d23e02b2 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 24 十二月 2025 18:25:40 +0800
Subject: [PATCH] 16 卡牌服务端(MainLevelPass流向增加祝福树等级信息;)
---
PySysDB/PySysDBPY.h | 37 +++++++++++++++++++++++++++++++------
1 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index ce3399e..2d956fa 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -211,7 +211,7 @@
//武将品质表
struct HeroQuality
{
- DWORD _Quality; //品质
+ BYTE _Quality; //品质
list InitTalentWeight; // 初始天赋数权重
BYTE InitStarUpper; // 初始星级上限
DWORD InitAddPer; // 卡牌初始加成万分率
@@ -226,9 +226,8 @@
//武将品质突破表
struct HeroQualityBreak
{
- DWORD _Quality; //品质
+ BYTE _Quality; //品质
DWORD _BreakLV; //突破等级
- WORD LVMax; // 等级上限
WORD UPLVNeed; // 突破到下级需要等级
list UPCostItemList; // 突破到下级消耗道具
};
@@ -236,7 +235,7 @@
//武将品质觉醒表
struct HeroQualityAwake
{
- DWORD _Quality; //品质
+ BYTE _Quality; //品质
DWORD _AwakeLV; //觉醒等级
list UPCostItem; // 觉醒到下级消耗道具
DWORD RebirthCostMoney; //重生消耗货币
@@ -245,7 +244,7 @@
//品质武将升级表
struct HeroQualityLV
{
- DWORD _Quality; //品质
+ BYTE _Quality; //品质
DWORD _HeroLV; //武将等级
list UPCostItem; // 升级到下级消耗道具
list AttrIDList; // 武将属性ID列表
@@ -257,6 +256,26 @@
{
DWORD _RecommendID; //推荐ID
list HeroIDList; // 推荐武将ID列表
+};
+
+//武将宿缘表
+struct HeroFates
+{
+ WORD _FatesID; //宿缘ID
+ BYTE FatesQuality; //宿缘品质
+ list HeroIDList; // 武将ID组合列表
+ list AwardItemList; // 激活奖励物品列表
+ list AttrIDList; // 属性ID列表
+ list LVAttrValueList; // 每级属性值列表
+};
+
+//武将宿缘品质等级表
+struct HeroFatesQualityLV
+{
+ BYTE _FatesQuality; //宿缘品质
+ BYTE _FatesLV; //宿缘等级
+ BYTE NeedStarTotal; // 升到该级所需总星数
+ BYTE NeedHeroCnt; // 所需品质武将数
};
//属性条目表
@@ -1035,6 +1054,7 @@
DWORD MaxHP; //生命
DWORD Atk; //攻击
DWORD Def; //防御
+ BYTE ReHeroStar; //参考星级
BYTE ReHeroBreakLV; //参考突破等级
BYTE ReHeroAwakeLV; //参考觉醒等级
DWORD ReAtk; //参考攻击
@@ -1535,9 +1555,12 @@
BYTE LuckyGridNum; //幸运格子编号
dict GridNumMaxLimitInfo; //格子最大产出次数限制,{"格子":最大可产出次数, ...}
list NotifyGridNumList; //需要额外广播的格子
- char NotifyKey; //广播key
+ dict NotifyKeyDict; //广播key
BYTE AwardMoneyType; //额外奖励货币类型
WORD AwardMoneyValue; //单次奖励货币数
+ BYTE WishOutput; //心愿产出规则
+ BYTE WishReset; //心愿重置规则
+ dict WishLibSelect; //心愿库选择数
};
//寻宝产出库表
@@ -1561,10 +1584,12 @@
struct tagTreasureItemLib
{
+ WORD ID; //ID
WORD _LibID; //库ID
DWORD ItemID; //物品ID
DWORD ItemCount; //物品个数
DWORD ItemWeight; //物品权重
+ BYTE WishOutCnt; //心愿产出次数
};
//寻宝累计次数奖励表
--
Gitblit v1.8.0