From c4213f88b4ba0bdfcf41b01071be6c246ebbefff Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 13 九月 2024 16:18:33 +0800
Subject: [PATCH] 10261 【越南】【砍树】【英文】仙盟徽章增加定制仙盟ID支持; 增加聊天气泡,聊天表情;

---
 ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h        |   12 ++++++++++--
 ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo               |    0 
 ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des |    1 +
 ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h             |   15 +++++++++++++++
 ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP     |    0 
 ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h   |    7 +++++++
 ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des           |    1 +
 7 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP
diff --git a/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des
new file mode 100644
index 0000000..f46fd8c
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.des
@@ -0,0 +1 @@
+A2 36 聊天气泡框升星 #tagCMChatBubbleBoxStarUP
diff --git a/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h
new file mode 100644
index 0000000..be05b91
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA2_Interaction/ChatBubbleBoxStarUP.h
@@ -0,0 +1,7 @@
+// A2 36 聊天气泡框升星 #tagCMChatBubbleBoxStarUP
+
+struct	tagCMChatBubbleBoxStarUP
+{
+	tagHead		 Head;
+	BYTE		BoxID;	//气泡ID
+};
diff --git a/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h b/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h
index aa477eb..eee537e 100644
--- a/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h
+++ b/ServerPack/MapServerPack/HA7_Interaction/ChatBubbleBoxState.h
@@ -1,8 +1,16 @@
 // A7 17 聊天气泡框状态 #tagMCChatBubbleBoxState
 
-struct    tagMCChatBubbleBoxState
+struct	tagMCChatBubbleBox
+{
+	BYTE		BoxID;		//气泡ID
+	BYTE		State;		//是否已激活
+	DWORD		EndTime;		//到期时间戳,0为永久
+	BYTE		Star;		//星级
+};
 
+struct    tagMCChatBubbleBoxState
 {
 	tagHead		 Head;
-	DWORD		BoxState;	// 按二进制位存储代表是否已开启,暂支持31位,以后有需要再加
+	BYTE		Count;
+	tagMCChatBubbleBox	BoxList[Count];
 };
diff --git a/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo
diff --git a/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des
new file mode 100644
index 0000000..15cc4e7
--- /dev/null
+++ b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.des
@@ -0,0 +1 @@
+A7 21 表情包信息 #tagMCEmojiPackInfo
diff --git a/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h
new file mode 100644
index 0000000..73a497f
--- /dev/null
+++ b/ServerPack/MapServerPack/HA7_Interaction/EmojiPackInfo.h
@@ -0,0 +1,15 @@
+// A7 21 表情包信息 #tagMCEmojiPackInfo
+
+struct	tagMCEmojiPack
+{
+	BYTE		PackID;		//表情包ID
+	BYTE		State;		//是否已激活
+	DWORD		EndTime;		//到期时间戳,0为永久
+};
+
+struct    tagMCEmojiPackInfo
+{
+	tagHead		 Head;
+	BYTE		Count;
+	tagMCEmojiPack	EmojiPackList[Count];
+};

--
Gitblit v1.8.0