From e77d2a690c98e10ac3c557426b88b6a956fc4b34 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 10 十一月 2021 11:27:44 +0800
Subject: [PATCH] 9341 【BT5】【主干】【后端】情缘系统
---
ClientPack/ClientToMapServer/B3 社交/MarryEatCandy.h | 8 ++
ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.des | 1
ClientPack/ClientToMapServer/B3 社交/SendFlowers.h | 8 ++
ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo | 0
ClientPack/ClientToMapServer/B3 社交/MarryEatCandy | 0
ServerPack/MapServerPack/B3 社交/CharmInfo.des | 1
ClientPack/ClientToMapServer/B3 社交/MarryBuyFireworks.h | 8 ++
ServerPack/MapServerPack/B3 社交/LoveRingUnlockOK.h | 6 +
ServerPack/MapServerPack/B3 社交/B3 社交.des | 1
ServerPack/MapServerPack/B3 社交/CharmInfo | 0
ClientPack/ClientToMapServer/B3 社交/MarryEatCandy.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.des | 1
ClientPack/ClientToMapServer/B3 社交/MarryBreak.h | 7 +
ServerPack/MapServerPack/B3 社交/CharmInfo.h | 8 ++
ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.h | 8 ++
ClientPack/ClientToMapServer/B3 社交/LoveRingUnlock.h | 6 +
ServerPack/GameServerPack/HB3_PlayerSocial/tagGCGroupPlayers.h | 3
ClientPack/ClientToMapServer/B3 社交/LoveRingUnlock.des | 1
ClientPack/ClientToMapServer/B3 社交/MarryReq | 0
ClientPack/ClientToMapServer/B3 社交/SendFlowers | 0
ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h | 1
ServerPack/MapServerPack/B3 社交/LoveRingUnlockOK.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.des | 1
ClientPack/ClientToMapServer/B3 社交/LoveRingUnlock | 0
ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK | 0
ServerPack/MapServerPack/B3 社交/CoupleInfo | 0
ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.h | 10 ++
ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.des | 1
ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse | 0
ServerPack/MapServerPack/B3 社交/LoveRingInfo | 0
ClientPack/ClientToMapServer/B3 社交/MarryBuyFireworks | 0
ServerPack/MapServerPack/B3 社交/LoveRingInfo.des | 1
ServerPack/MapServerPack/B3 社交/LoveRingUnlockOK | 0
ClientPack/ClientToMapServer/B3 社交/LoveRingUp.h | 7 +
ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet | 0
ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK | 0
ClientPack/ClientToMapServer/B3 社交/MarryBreak | 0
ClientPack/ClientToMapServer/B3 社交/MarryBreak.des | 1
ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse | 0
ClientPack/ClientToMapServer/B3 社交/SendFlowers.des | 1
ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.h | 7 +
ServerPack/GameServerPack/HB3_PlayerSocial/CandyList | 0
ServerPack/MapServerPack/B3 社交/CoupleInfo.des | 1
ClientPack/ClientToMapServer/B3 社交/LoveRingUp | 0
ClientPack/ClientToMapServer/B3 社交/B3 社交.des | 1
ServerPack/MapServerPack/B3 社交/CoupleInfo.h | 10 ++
ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.h | 10 ++
ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.h | 25 ++++++
ClientPack/ClientToMapServer/B3 社交/MarryReq.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo | 0
ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.des | 1
ClientPack/ClientToMapServer/B3 社交/LoveRingUp.des | 1
ClientPack/ClientToMapServer/B3 社交/MarryBuyFireworks.des | 1
ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.h | 6 +
ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.h | 13 +++
ServerPack/MapServerPack/B3 社交/LoveRingInfo.h | 9 ++
ClientPack/ClientToMapServer/B3 社交/MarryReq.h | 8 ++
ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.h | 9 ++
61 files changed, 197 insertions(+), 1 deletions(-)
diff --git a/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse
diff --git a/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.des b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.des
new file mode 100644
index 0000000..ea4e880
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.des
@@ -0,0 +1 @@
+B3 16 和平离婚回应 #tagGCMarryBreakResponse
diff --git a/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.h b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.h
new file mode 100644
index 0000000..6928449
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryBreakResponse.h
@@ -0,0 +1,7 @@
+// B3 16 和平离婚回应 #tagGCMarryBreakResponse
+
+struct tagGCMarryBreakResponse
+{
+ tagHead Head;
+ BYTE IsOK; // 是否同意,0-否,1-是
+};
diff --git a/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse
diff --git a/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.des b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.des
new file mode 100644
index 0000000..fe6b29c
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.des
@@ -0,0 +1 @@
+B3 12 提亲回应 #tagCGMarryResponse
diff --git a/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.h b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.h
new file mode 100644
index 0000000..d9f539e
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CB3_PlayerSocial/MarryResponse.h
@@ -0,0 +1,8 @@
+// B3 12 提亲回应 #tagCGMarryResponse
+
+struct tagCGMarryResponse
+{
+ tagHead Head;
+ DWORD ReqPlayerID; // 提亲的玩家ID
+ BYTE IsOK; // 是否同意,0-否,1-是
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/B3 \347\244\276\344\272\244.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/B3 \347\244\276\344\272\244.des"
new file mode 100644
index 0000000..d3ac3c3
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/B3 \347\244\276\344\272\244.des"
@@ -0,0 +1 @@
+B3 社交
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock.des"
new file mode 100644
index 0000000..aa5636f
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock.des"
@@ -0,0 +1 @@
+B3 17 情戒解锁 #tagCMLoveRingUnlock
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock.h"
new file mode 100644
index 0000000..581db63
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUnlock.h"
@@ -0,0 +1,6 @@
+// B3 17 情戒解锁 #tagCMLoveRingUnlock
+
+struct tagCMLoveRingUnlock
+{
+ tagHead Head;
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp.des"
new file mode 100644
index 0000000..9936e6b
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp.des"
@@ -0,0 +1 @@
+B3 18 情戒升级 #tagCMLoveRingUp
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp.h"
new file mode 100644
index 0000000..cc49044
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/LoveRingUp.h"
@@ -0,0 +1,7 @@
+// B3 18 情戒升级 #tagCMLoveRingUp
+
+struct tagCMLoveRingUp
+{
+ tagHead Head;
+ DWORD UseItemCnt; //消耗材料个数
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak.des"
new file mode 100644
index 0000000..c3fa666
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak.des"
@@ -0,0 +1 @@
+B3 15 离婚 #tagCMMarryBreak
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak.h"
new file mode 100644
index 0000000..810e015
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBreak.h"
@@ -0,0 +1,7 @@
+// B3 15 离婚 #tagCMMarryBreak
+
+struct tagCMMarryBreak
+{
+ tagHead Head;
+ BYTE BreakType; // 0-和平离婚;1-强制离婚
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks.des"
new file mode 100644
index 0000000..17ea5f3
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks.des"
@@ -0,0 +1 @@
+B3 14 购买婚礼烟花 #tagCMMarryBuyFireworks
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks.h"
new file mode 100644
index 0000000..87b86cc
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryBuyFireworks.h"
@@ -0,0 +1,8 @@
+// B3 14 购买婚礼烟花 #tagCMMarryBuyFireworks
+
+struct tagCMMarryBuyFireworks
+{
+ tagHead Head;
+ DWORD PlayerIDA; // 喜糖所属玩家IDA
+ DWORD PlayerIDB; // 喜糖所属玩家IDB
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy.des"
new file mode 100644
index 0000000..5b553a8
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy.des"
@@ -0,0 +1 @@
+B3 13 吃喜糖 #tagCMMarryEatCandy
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy.h"
new file mode 100644
index 0000000..7655b3a
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryEatCandy.h"
@@ -0,0 +1,8 @@
+// B3 13 吃喜糖 #tagCMMarryEatCandy
+
+struct tagCMMarryEatCandy
+{
+ tagHead Head;
+ DWORD PlayerIDA; // 喜糖所属玩家IDA
+ DWORD PlayerIDB; // 喜糖所属玩家IDB
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq.des"
new file mode 100644
index 0000000..2617126
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq.des"
@@ -0,0 +1 @@
+B3 11 提亲 #tagCMMarryReq
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq.h"
new file mode 100644
index 0000000..5417e77
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/MarryReq.h"
@@ -0,0 +1,8 @@
+// B3 11 提亲 #tagCMMarryReq
+
+struct tagCMMarryReq
+{
+ tagHead Head;
+ DWORD TagPlayerID; // 目标玩家ID
+ BYTE BridePriceID; // 聘礼ID
+};
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers"
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers.des" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers.des"
new file mode 100644
index 0000000..d0cfc77
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers.des"
@@ -0,0 +1 @@
+B3 10 送花 #tagCMSendFlowers
diff --git "a/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers.h" "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers.h"
new file mode 100644
index 0000000..cab637d
--- /dev/null
+++ "b/ClientPack/ClientToMapServer/B3 \347\244\276\344\272\244/SendFlowers.h"
@@ -0,0 +1,8 @@
+// B3 10 送花 #tagCMSendFlowers
+
+struct tagCMSendFlowers
+{
+ tagHead Head;
+ DWORD TagPlayerID; // 目标玩家ID
+ DWORD FlowerCount; // 赠送花数量
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList b/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.des b/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.des
new file mode 100644
index 0000000..5ecd4b6
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.des
@@ -0,0 +1 @@
+B3 24 喜糖列表 #tagGCCandyList
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.h b/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.h
new file mode 100644
index 0000000..ba81197
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/CandyList.h
@@ -0,0 +1,25 @@
+// B3 24 喜糖列表 #tagGCCandyList
+
+struct tagGCCandyInfo
+{
+ DWORD PlayerIDA; // 玩家ID - 请求方
+ BYTE NameALen;
+ char PlayerNameA[NameALen];
+ DWORD PlayerIDB; // 玩家ID - 接受方
+ BYTE NameBLen;
+ char PlayerNameB[NameBLen];
+ BYTE BridePriceID; // 聘礼ID
+ DWORD MarryTime; // 成亲时间戳,秒
+ DWORD EndTime; // 结束时间戳,秒
+ DWORD Prosperity; // 当前繁荣度
+ BYTE FireworksTotalBuyCount; // 烟花总已购买次数
+ BYTE FireworksPlayerBuyCount; // 烟花玩家已购买次数
+ BYTE PlayerFreeEatCandyCount; // 玩家已免费吃该喜糖总次数,包含免费次数、烟花赠送次数
+};
+
+struct tagGCCandyList
+{
+ tagHead Head;
+ WORD CandyCount;
+ tagGCCandyInfo CandyInfoList[CandyCount]; // 可吃喜糖列表
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.des b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.des
new file mode 100644
index 0000000..1617b07
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.des
@@ -0,0 +1 @@
+B3 28 收到离婚信息 #tagGCMarryBreakInfo
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.h b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.h
new file mode 100644
index 0000000..f599b26
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryBreakInfo.h
@@ -0,0 +1,9 @@
+// B3 28 收到离婚信息 #tagGCMarryBreakInfo
+
+struct tagGCMarryBreakInfo
+{
+ tagHead Head;
+ DWORD PlayerID;
+ BYTE NameLen;
+ char PlayerName[NameLen];
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.des b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.des
new file mode 100644
index 0000000..6dbece0
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.des
@@ -0,0 +1 @@
+B3 22 收到提亲信息 #tagGCMarryReqInfo
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.h b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.h
new file mode 100644
index 0000000..f3226ee
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqInfo.h
@@ -0,0 +1,10 @@
+// B3 22 收到提亲信息 #tagGCMarryReqInfo
+
+struct tagGCMarryReqInfo
+{
+ tagHead Head;
+ DWORD PlayerID; // 同一个玩家ID多次提亲时可能同步多次,前端覆盖数据即可
+ BYTE NameLen;
+ char PlayerName[NameLen];
+ BYTE BridePriceID; // 聘礼ID
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.des b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.des
new file mode 100644
index 0000000..a026c06
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.des
@@ -0,0 +1 @@
+B3 21 提亲发送成功 #tagGCMarryReqOK
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.h b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.h
new file mode 100644
index 0000000..f72fad8
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryReqOK.h
@@ -0,0 +1,6 @@
+// B3 21 提亲发送成功 #tagGCMarryReqOK
+
+struct tagGCMarryReqOK
+{
+ tagHead Head;
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.des b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.des
new file mode 100644
index 0000000..2a686b2
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.des
@@ -0,0 +1 @@
+B3 23 提亲回应结果 #tagGCMarryResponseRet
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.h b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.h
new file mode 100644
index 0000000..18d7d9f
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/MarryResponseRet.h
@@ -0,0 +1,13 @@
+// B3 23 提亲回应结果 #tagGCMarryResponseRet
+
+struct tagGCMarryResponseRet
+{
+ tagHead Head;
+ DWORD PlayerIDA; // 玩家ID - 请求方
+ BYTE NameALen;
+ char PlayerNameA[NameALen];
+ DWORD PlayerIDB; // 玩家ID - 接受方
+ BYTE NameBLen;
+ char PlayerNameB[NameBLen];
+ BYTE IsOK; // 是否同意,0-否,1-是; 如果同意则双方都会收到该包,根据玩家ID判断自己是请求或接受方,显示不同的同意结果界面;不同意只有请求方会收到
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK b/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.des b/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.des
new file mode 100644
index 0000000..5830bbc
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.des
@@ -0,0 +1 @@
+B3 20 送花成功通知 #tagGCSendFlowersOK
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.h b/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.h
new file mode 100644
index 0000000..83b873b
--- /dev/null
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/SendFlowersOK.h
@@ -0,0 +1,10 @@
+// B3 20 送花成功通知 #tagGCSendFlowersOK
+
+struct tagGCSendFlowersOK
+{
+ tagHead Head;
+ BYTE NameLen; // 赠送方玩家名
+ char Name[NameLen]; //size = SrcNameLen
+ DWORD PlayerID; // 赠送方玩家ID
+ DWORD FlowerCount; // 赠送花数量
+};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h
index 4a62637..f4b4f2f 100644
--- a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCFriendInfo.h
@@ -8,6 +8,7 @@
WORD LV; //等级
WORD RealmLV; //境界
BYTE OnlineType; //0不在线 1在线 2脱机在线
+ DWORD CoupleID; //伴侣ID
};
diff --git a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCGroupPlayers.h b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCGroupPlayers.h
index 6954e66..e6f157f 100644
--- a/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCGroupPlayers.h
+++ b/ServerPack/GameServerPack/HB3_PlayerSocial/tagGCGroupPlayers.h
@@ -3,7 +3,8 @@
struct tagGCGroupPlayer
{
DWORD PlayerID;
- DWORD SortValue;
+ DWORD SortValue;
+ DWORD Intimacy; //亲密度 - 好友组才有值
};
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/B3 \347\244\276\344\272\244.des" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/B3 \347\244\276\344\272\244.des"
new file mode 100644
index 0000000..d3ac3c3
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/B3 \347\244\276\344\272\244.des"
@@ -0,0 +1 @@
+B3 社交
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo"
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo.des" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo.des"
new file mode 100644
index 0000000..d6a1f59
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo.des"
@@ -0,0 +1 @@
+B3 25 魅力值信息 #tagMCCharmInfo
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo.h" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo.h"
new file mode 100644
index 0000000..bffb785
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CharmInfo.h"
@@ -0,0 +1,8 @@
+// B3 25 魅力值信息 #tagMCCharmInfo
+
+struct tagMCCharmInfo
+{
+ tagHead Head;
+ DWORD CharmTotal; // 魅力值 - 总
+ DWORD CharmToday; // 魅力值 - 今日
+};
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo"
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo.des" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo.des"
new file mode 100644
index 0000000..8e282a9
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo.des"
@@ -0,0 +1 @@
+B3 26 伴侣信息 #tagMCCoupleInfo
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo.h" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo.h"
new file mode 100644
index 0000000..07f98f3
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/CoupleInfo.h"
@@ -0,0 +1,10 @@
+// B3 26 伴侣信息 #tagMCCoupleInfo
+
+struct tagMCCoupleInfo
+{
+ tagHead Head;
+ DWORD CoupleID; // 伴侣玩家ID,一定是好友,社交信息从好友系统中获取
+ DWORD NewMarryTime; // 新婚时间戳, 秒,计算结婚天数按该时间计算
+ DWORD MarryTime; // 最近一次提亲成功时间戳, 秒,计算可离婚时间按该时间计算
+ DWORD BridePriceState; // 聘礼状态,按二进制位存储是否已购买
+};
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo"
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo.des" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo.des"
new file mode 100644
index 0000000..327e35d
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo.des"
@@ -0,0 +1 @@
+B3 27 情戒信息 #tagMCLoveRingInfo
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo.h" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo.h"
new file mode 100644
index 0000000..a914dc0
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingInfo.h"
@@ -0,0 +1,9 @@
+// B3 27 情戒信息 #tagMCLoveRingInfo
+
+struct tagMCLoveRingInfo
+{
+ tagHead Head;
+ BYTE ClassLV; // 阶
+ BYTE StarLV; // 星
+ DWORD EatCount; // 本星已淬炼道具数
+};
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK"
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK"
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK.des" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK.des"
new file mode 100644
index 0000000..a06c7bc
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK.des"
@@ -0,0 +1 @@
+B3 29 情戒解锁成功 #tagMCLoveRingUnlockOK
diff --git "a/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK.h" "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK.h"
new file mode 100644
index 0000000..76a4d09
--- /dev/null
+++ "b/ServerPack/MapServerPack/B3 \347\244\276\344\272\244/LoveRingUnlockOK.h"
@@ -0,0 +1,6 @@
+// B3 29 情戒解锁成功 #tagMCLoveRingUnlockOK
+
+struct tagMCLoveRingUnlockOK
+{
+ tagHead Head;
+};
--
Gitblit v1.8.0