From 82bf5251060c02dd0b76a5e4dfd8d9809f0c692f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 12 十月 2023 20:27:45 +0800
Subject: [PATCH] 9952 【BT0.1】【主干】仙盟修改(传功)

---
 ServerPack/GameServerPack/HA4_Family/ChuangongStart.h        |   12 ++++++++++++
 ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h   |   12 ++++++++++++
 ServerPack/MapServerPack/HA5_Family/ChuangongResult.h        |   18 ++++++++++++++++++
 ClientPack/ClientToMapServer/CA6_Family/ChuangongOP          |    0 
 ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des |    1 +
 ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h        |    9 +++++++++
 ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo     |    0 
 ServerPack/MapServerPack/HA5_Family/ChuangongResult.des      |    1 +
 ServerPack/GameServerPack/HA4_Family/ChuangongStart          |    0 
 ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des      |    1 +
 ServerPack/MapServerPack/HA5_Family/ChuangongResult          |    0 
 ServerPack/GameServerPack/HA4_Family/ChuangongStart.des      |    1 +
 12 files changed, 55 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP
diff --git a/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des
new file mode 100644
index 0000000..e74f8d9
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des
@@ -0,0 +1 @@
+A6 15 传功操作 #tagCMChuangongOP
diff --git a/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h
new file mode 100644
index 0000000..79c68a7
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h
@@ -0,0 +1,9 @@
+// A6 15 传功操作 #tagCMChuangongOP
+
+struct	tagCMChuangongOP
+{
+	tagHead		Head;
+	BYTE		OPType;		// 操作类型:1-邀请;2-回应;3-领奖;
+	DWORD		PlayerID;		// 目标玩家ID;回应时为邀请方玩家ID
+	BYTE		OPData;		// 操作数据,可选:回应时为是否同意
+};
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des
new file mode 100644
index 0000000..4d7475d
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des
@@ -0,0 +1 @@
+A4 11 传功邀请信息 #tagGCChuangongInviteInfo
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
new file mode 100644
index 0000000..88006ab
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
@@ -0,0 +1,12 @@
+// A4 11 传功邀请信息 #tagGCChuangongInviteInfo
+
+struct	tagGCChuangongInviteInfo
+{
+	tagHead		Head;
+	DWORD		PlayerID;		// 发起邀请的玩家ID
+	BYTE		NameLen;
+	char		Name[NameLen];	// 发起邀请的玩家名,size = NameLen
+	WORD		LV;		// 玩家等级
+	BYTE		Job;		// 玩家职业
+	WORD		RealmLV; 		// 玩家境界等级
+};
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongStart b/ServerPack/GameServerPack/HA4_Family/ChuangongStart
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongStart
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongStart.des b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.des
new file mode 100644
index 0000000..1076b9c
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.des
@@ -0,0 +1 @@
+A4 12 传功开始 #tagGCChuangongStart
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongStart.h b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.h
new file mode 100644
index 0000000..2e30222
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.h
@@ -0,0 +1,12 @@
+// A4 12 传功开始 #tagGCChuangongStart
+
+struct	tagGCChuangongStart
+{
+	tagHead		Head;
+	DWORD		PlayerID;		// 一起传功的玩家ID
+	BYTE		NameLen;
+	char		Name[NameLen];	// 玩家名,size = NameLen
+	WORD		LV;		// 玩家等级
+	BYTE		Job;		// 玩家职业
+	WORD		RealmLV; 		// 玩家境界等级
+};
diff --git a/ServerPack/MapServerPack/HA5_Family/ChuangongResult b/ServerPack/MapServerPack/HA5_Family/ChuangongResult
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA5_Family/ChuangongResult
diff --git a/ServerPack/MapServerPack/HA5_Family/ChuangongResult.des b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.des
new file mode 100644
index 0000000..d007d0e
--- /dev/null
+++ b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.des
@@ -0,0 +1 @@
+A5 10 传功奖励结果 #tagMCChuangongResult
diff --git a/ServerPack/MapServerPack/HA5_Family/ChuangongResult.h b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.h
new file mode 100644
index 0000000..59c751f
--- /dev/null
+++ b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.h
@@ -0,0 +1,18 @@
+// A5 10 传功奖励结果 #tagMCChuangongResult
+
+struct    tagMCChuangongItem
+{
+	DWORD		ItemID;
+	WORD		ItemCount;
+};
+
+struct	tagMCChuangongResult
+{
+	tagHead		Head;
+	WORD		FromLV;		// 传功前等级
+	WORD		ToLV;		// 传功后等级
+	DWORD		Exp;		// 获得经验求余亿部分
+	DWORD		ExpPoint;		// 获得经验整除亿部分
+	BYTE		ItemCount;
+	tagMCChuangongItem		AwardItemList[ItemCount];	// 奖励物品列表
+};

--
Gitblit v1.8.0