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