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