From ac36bdcfa7db1557790a5b912c3248b22625841f Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 26 十一月 2025 18:49:17 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_ServerCode

---
 PySysDB/PySysDBPY.h |  125 +++++++++++++++++++++++------------------
 1 files changed, 70 insertions(+), 55 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index a62f192..139a4a8 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -249,6 +249,8 @@
 	DWORD		_Quality;	//品质
 	DWORD		_HeroLV;	//武将等级
 	list		UPCostItem;	// 升级到下级消耗道具
+	list		AttrIDList;	// 武将属性ID列表
+	list		AttrValueList;	// 累计总属性值列表
 };
 
 //推荐阵容表
@@ -955,6 +957,74 @@
 	list		LVUPNeedItemInfo;	//升级所需物品 [[物品ID,个数], ...]
 };
 
+//红颜表
+
+struct Beauty
+{
+	WORD		_BeautyID;	//红颜ID
+	BYTE		BeautyQuality;	//品质
+	BYTE		UnlockWay;	//解锁方式
+    DWORD		UnlockValue;	//解锁方式值
+	BYTE		UnlockNeedCnt;	//解锁所需个数
+	list		TalentAttrIDList;	//天赋属性ID列表
+	list		TalentAttrValueList;	//天赋属性初始值
+	list		TalentPerLVAddList;	//天赋属性每级成长
+	BYTE		EffType;	//天赋效果类型
+	BYTE		EffTypeValue;	//效果类型值
+	BYTE		EffValue;	//效果初始值
+	DWORD		EffPerLVAdd;	//天赋效果每级成长
+};
+
+//红颜品质升级表
+
+struct BeautyQualityLV
+{
+	BYTE		_BeautyQuality;
+	WORD		_BeautyLV;
+	WORD		LVNeedExp;	//升到本级所需经验
+	list		AttrIDList;	//本级属性ID列表
+	list		AttrValueList;	//本级属性值列表
+    list		AwardItemList;	//本级奖励
+};
+
+//红颜时装表
+
+struct	BeautySkin
+{
+    WORD		SkinID;	//时装ID
+	WORD		_BeautyID;
+	BYTE		UnlockWay;	//解锁方式
+    DWORD		UnlockValue;	//解锁方式值
+	BYTE		UnlockNeedCnt;	//解锁所需个数
+	BYTE		UpNeedCnt;	//升级所需个数
+	BYTE		StarMax;	//最高星级
+	list		AttrIDList;	//属性ID列表
+	list		InitAttrValueList;	//初始属性值列表
+    list		AttrPerStarAddList;	//每星加成值列表
+};
+
+//游历事件表
+
+struct TravelEvent
+{
+	WORD		_EventID;
+    DWORD		EventWeight;	//事件权重
+	DWORD		AwardItemID;	//奖励物品ID
+	DWORD		AwardItemCnt;	//奖励物品数量
+};
+
+//游历景观奖励表
+
+struct TravelScenery
+{
+	BYTE		_SceneryType;	//景观类型
+    BYTE		AwardQuality;	//景观品质
+	DWORD		UpRate;	//升下个品质概率
+	list		AwardItemRandCntList;	//奖励物品随机个数列表 [[物品ID, 随机数量A, 到B], ...]
+	list		AwardItemExWeightList;	//额外奖励物品权重 [[权重,物品ID,个数], ...]
+    BYTE		AwardItemExCnt;	//额外奖励物品数
+};
+
 //玩家等级表
 
 struct PlayerLV
@@ -1460,19 +1530,6 @@
 	dict		Reward;	//奖励 {"职业":[[物品ID,个数],...], ...}
 	BYTE		VIPLimit;	//需要VIP几
 	list		VIPAward;	//vip奖励[[物品ID,个数],...]
-};
-
-//仙宝寻主表
-
-struct tagXBXZ
-{
-	DWORD		_ID;	//ID
-	BYTE		Type;	//类型
-	DWORD		NeedCnt;	//需要数量
-	list		Condition;	//条件
-	WORD		MWID;	//法宝ID
-	list		AwardItem;	//奖励物品列表
-	list		Money;	//金钱
 };
 
 //寻宝设定表
@@ -2385,39 +2442,6 @@
 	char		WorldNotifyKey;	//全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,)
 };
 
-//节日游历时间表
-
-struct tagActFeastTravel
-{
-	DWORD		_CfgID;	//配置ID
-	char		StartDate;	//开启日期
-	char		EndDate;	//结束日期
-	WORD		LVLimit;	//限制等级
-	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
-	dict		TemplateIDInfo;	//模板信息 {(世界等级A,B):模板编号, ...}
-};
-
-//节日游历任务表
-
-struct tagActFeastTravelTask
-{
-	BYTE		_TraveTasklD;	//游历ID
-	WORD		FinishNeedValue;	//完成所需进度值
-	WORD		FinishTimeMax;	//总可完成次数,0不限
-	BYTE		AddTravelPoint;	//完成次数获得游历值
-};
-
-//节日游历奖励表
-
-struct tagActFeastTravelAward
-{
-	BYTE		_TemplatelD;	//奖励模板ID
-	BYTE		RecordIndex;	//奖励记录索引
-	WORD		NeedTravelPoint;	//领奖所需游历值
-	BYTE		AwardCountMax;	//可领取次数,0代表不限
-	list		TravelAwardInfo;	//游历奖励 [[物品ID,个数,是否拍品], ...]
-};
-
 //节日巡礼活动时间表
 
 struct tagActFeastWeekParty
@@ -2701,15 +2725,6 @@
 	DWORD		NeedExp;	//升级需要经验
 	dict		AttrInfo;	//属性
 	BYTE		SkinIndex;	//外观
-};
-
-//协助感谢礼盒表
-
-struct tagAssistThanksGift
-{
-	DWORD		_GiftID;	//礼盒物品ID
-	list		RequestPlayerAward;	// 发布奖励物品 物品ID|个数
-	list		AssistPlayerAward;	// 协助奖励物品 物品ID|个数
 };
 
 //功能特权奖励表

--
Gitblit v1.8.0