From d3cc69ab85a5e7e92550ecaff874fac4df6af215 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 12 六月 2025 12:19:01 +0800
Subject: [PATCH] 121 【武将】武将系统-服务端(图鉴;)

---
 ServerPack/HB1_Role/HeroInfo.h            |    4 +++-
 ClientPack/CB2_NewFunction/HeroBookUP.h   |    9 +++++++++
 ClientPack/CB2_NewFunction/HeroBookUP.des |    1 +
 ClientPack/CB2_NewFunction/HeroBookUP     |    0 
 4 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/ClientPack/CB2_NewFunction/HeroBookUP b/ClientPack/CB2_NewFunction/HeroBookUP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/HeroBookUP
diff --git a/ClientPack/CB2_NewFunction/HeroBookUP.des b/ClientPack/CB2_NewFunction/HeroBookUP.des
new file mode 100644
index 0000000..61e302b
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/HeroBookUP.des
@@ -0,0 +1 @@
+B2 37 武将图鉴激活升级 #tagCSHeroBookUP
diff --git a/ClientPack/CB2_NewFunction/HeroBookUP.h b/ClientPack/CB2_NewFunction/HeroBookUP.h
new file mode 100644
index 0000000..a5a73d0
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/HeroBookUP.h
@@ -0,0 +1,9 @@
+// B2 37 武将图鉴激活升级 #tagCSHeroBookUP
+
+struct	tagCSHeroBookUP
+{
+	tagHead		Head;
+	DWORD		HeroID;		//武将ID
+	WORD		ItemIndex;	//关联武将物品所在武将背包索引,激活时可不用发
+	BYTE		BookType;	//图鉴激活类型: 0-初始激活;1-星级升级;2-突破等级升级
+};
diff --git a/ServerPack/HB1_Role/HeroInfo.h b/ServerPack/HB1_Role/HeroInfo.h
index dc41a3c..047a7e5 100644
--- a/ServerPack/HB1_Role/HeroInfo.h
+++ b/ServerPack/HB1_Role/HeroInfo.h
@@ -3,8 +3,10 @@
 struct    tagSCHero
 {
 	DWORD		HeroID;		// 武将ID
-	BYTE		IsActive;		// 是否已激活
 	DWORD		SkinState;	// 武将皮肤已解锁状态信息,按皮肤所在索引二进制位运算判断是否解锁,0索引位默认皮肤,不用验证
+	BYTE		BookInitState;	// 图鉴激活状态:0-未激活;1-可激活;2-已激活
+	WORD		BookStarLV;	// 图鉴星级等级
+	WORD		BookBreakLV;	// 图鉴突破等级
 };
 
 struct    tagSCHeroInfo

--
Gitblit v1.8.0