From 6dad83abfa911762d522111ca3130bf000e41276 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 13 一月 2026 10:27:53 +0800
Subject: [PATCH] 423 【内政】命格系统-服务端(初版不含属性;)

---
 ClientPack/CB2_NewFunction/MinggeDecompose     |    0 
 ClientPack/CB2_NewFunction/MinggeQiling.h      |    7 +++++++
 ServerPack/HB1_Role/MinggeInfo.des             |    1 +
 ClientPack/CB2_NewFunction/MinggeTuiyan        |    0 
 ClientPack/CB2_NewFunction/MinggeEquip         |    0 
 ClientPack/CB2_NewFunction/MinggeDecompose.des |    1 +
 ClientPack/CB2_NewFunction/MinggeTuiyan.h      |    7 +++++++
 ClientPack/CB2_NewFunction/MinggeTuiyan.des    |    1 +
 ServerPack/HB1_Role/MinggeInfo                 |    0 
 ServerPack/HB1_Role/MinggeInfo.h               |    9 +++++++++
 /dev/null                                      |    7 -------
 ClientPack/CB2_NewFunction/MinggeEquip.des     |    1 +
 ClientPack/CB2_NewFunction/MinggeEquip.h       |    9 +++++++++
 ClientPack/CB2_NewFunction/MinggeQiling.des    |    1 +
 ClientPack/CB2_NewFunction/MinggeDecompose.h   |    8 ++++++++
 ClientPack/CB2_NewFunction/MinggeQiling        |    0 
 16 files changed, 45 insertions(+), 7 deletions(-)

diff --git a/ClientPack/CA5_Function/BirthChartDecompose.des b/ClientPack/CA5_Function/BirthChartDecompose.des
deleted file mode 100644
index 4ba720d..0000000
--- a/ClientPack/CA5_Function/BirthChartDecompose.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 71 命格分解 #tagCMBirthChartDecompose
diff --git a/ClientPack/CA5_Function/BirthChartDecompose.h b/ClientPack/CA5_Function/BirthChartDecompose.h
deleted file mode 100644
index 2a8f79d..0000000
--- a/ClientPack/CA5_Function/BirthChartDecompose.h
+++ /dev/null
@@ -1,11 +0,0 @@
-// A5 71 命格分解 #tagCMBirthChartDecompose
-
-struct	tagCMBirthChartDecompose
-{
-	tagHead		Head;
-	BYTE		IsAll;	// 是否全部分解,优先级最高,锁定除外
-	BYTE		QualityCnt;	// 按全部分解品质数
-	BYTE		QualityList[QualityCnt];	// 全部分解的品质列表,发送的品质会全部分解,锁定除外
-	BYTE		Count;	// 指定批量分解数,最大不超过50个
-	WORD		PlaceIndexList[Count];	// 批量分解位置索引列表
-};
diff --git a/ClientPack/CA5_Function/BirthChartLock b/ClientPack/CA5_Function/BirthChartLock
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CA5_Function/BirthChartLock
+++ /dev/null
diff --git a/ClientPack/CA5_Function/BirthChartLock.des b/ClientPack/CA5_Function/BirthChartLock.des
deleted file mode 100644
index 33eec0b..0000000
--- a/ClientPack/CA5_Function/BirthChartLock.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 72 命格锁定状态变更 #tagCMBirthChartLock
diff --git a/ClientPack/CA5_Function/BirthChartLock.h b/ClientPack/CA5_Function/BirthChartLock.h
deleted file mode 100644
index dd89eb6..0000000
--- a/ClientPack/CA5_Function/BirthChartLock.h
+++ /dev/null
@@ -1,9 +0,0 @@
-// A5 72 命格锁定状态变更 #tagCMBirthChartLock
-
-struct	tagCMBirthChartLock
-{
-	tagHead		Head;
-	BYTE		LockState;	// 锁定状态, 0-锁定,1-解锁
-	BYTE		Count;	// 批量操作数,最大不超过50个
-	WORD		PlaceIndexList[Count];	// 批量操作位置索引列表
-};
diff --git a/ClientPack/CA5_Function/BirthChartUp.des b/ClientPack/CA5_Function/BirthChartUp.des
deleted file mode 100644
index 0f4e24e..0000000
--- a/ClientPack/CA5_Function/BirthChartUp.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 70 命格升级 #tagCMBirthChartUp
diff --git a/ClientPack/CA5_Function/BirthChartUp.h b/ClientPack/CA5_Function/BirthChartUp.h
deleted file mode 100644
index 2ea06d4..0000000
--- a/ClientPack/CA5_Function/BirthChartUp.h
+++ /dev/null
@@ -1,8 +0,0 @@
-// A5 70 命格升级 #tagCMBirthChartUp
-
-struct	tagCMBirthChartUp
-{
-	tagHead		Head;
-	BYTE		PlaceType;	// 位置类型;0-命格背包,1-命格孔
-	WORD		PlaceIndex;	// 位置索引
-};
diff --git a/ClientPack/CA5_Function/UnLockBirthChartHole b/ClientPack/CA5_Function/UnLockBirthChartHole
deleted file mode 100644
index e69de29..0000000
--- a/ClientPack/CA5_Function/UnLockBirthChartHole
+++ /dev/null
diff --git a/ClientPack/CA5_Function/UnLockBirthChartHole.des b/ClientPack/CA5_Function/UnLockBirthChartHole.des
deleted file mode 100644
index 447b647..0000000
--- a/ClientPack/CA5_Function/UnLockBirthChartHole.des
+++ /dev/null
@@ -1 +0,0 @@
-A5 73 解锁命格孔 #tagCMUnLockBirthChartHole
diff --git a/ClientPack/CA5_Function/UnLockBirthChartHole.h b/ClientPack/CA5_Function/UnLockBirthChartHole.h
deleted file mode 100644
index 290c96b..0000000
--- a/ClientPack/CA5_Function/UnLockBirthChartHole.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// A5 73 解锁命格孔 #tagCMUnLockBirthChartHole
-
-struct	tagCMUnLockBirthChartHole
-{
-	tagHead		Head;
-	BYTE		BirthChartIndex; // 孔索引
-};
diff --git a/ClientPack/CA5_Function/BirthChartDecompose b/ClientPack/CB2_NewFunction/MinggeDecompose
similarity index 100%
rename from ClientPack/CA5_Function/BirthChartDecompose
rename to ClientPack/CB2_NewFunction/MinggeDecompose
diff --git a/ClientPack/CB2_NewFunction/MinggeDecompose.des b/ClientPack/CB2_NewFunction/MinggeDecompose.des
new file mode 100644
index 0000000..26183ad
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeDecompose.des
@@ -0,0 +1 @@
+B2 51 命格分解 #tagCSMinggeDecompose
diff --git a/ClientPack/CB2_NewFunction/MinggeDecompose.h b/ClientPack/CB2_NewFunction/MinggeDecompose.h
new file mode 100644
index 0000000..223b1f3
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeDecompose.h
@@ -0,0 +1,8 @@
+// B2 51 命格分解 #tagCSMinggeDecompose
+
+struct	tagCSMinggeDecompose
+{
+	tagHead		Head;
+	BYTE		Count;
+	BYTE		IndexList[Count];	// 推演背包中的物品格子索引列表
+};
diff --git a/ClientPack/CA5_Function/BirthChartUp b/ClientPack/CB2_NewFunction/MinggeEquip
similarity index 100%
rename from ClientPack/CA5_Function/BirthChartUp
rename to ClientPack/CB2_NewFunction/MinggeEquip
diff --git a/ClientPack/CB2_NewFunction/MinggeEquip.des b/ClientPack/CB2_NewFunction/MinggeEquip.des
new file mode 100644
index 0000000..28c0016
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeEquip.des
@@ -0,0 +1 @@
+B2 52 命格装备替换 #tagCSMinggeEquip
diff --git a/ClientPack/CB2_NewFunction/MinggeEquip.h b/ClientPack/CB2_NewFunction/MinggeEquip.h
new file mode 100644
index 0000000..4ecb3e3
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeEquip.h
@@ -0,0 +1,9 @@
+// B2 52 命格装备替换 #tagCSMinggeEquip
+
+struct	tagCSMinggeEquip
+{
+	tagHead		Head;
+	BYTE		MGNum;	// 装到哪一套命格,目前支持3套,从1开始
+	BYTE		Index;	// 推演背包中的物品格子索引
+	BYTE		AutoDec;	// 是否自动分解
+};
diff --git a/ClientPack/CA5_Function/BirthChartDecompose b/ClientPack/CB2_NewFunction/MinggeQiling
similarity index 100%
copy from ClientPack/CA5_Function/BirthChartDecompose
copy to ClientPack/CB2_NewFunction/MinggeQiling
diff --git a/ClientPack/CB2_NewFunction/MinggeQiling.des b/ClientPack/CB2_NewFunction/MinggeQiling.des
new file mode 100644
index 0000000..13d00bd
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeQiling.des
@@ -0,0 +1 @@
+B2 53 命格祈灵#tagCSMinggeQiling
diff --git a/ClientPack/CB2_NewFunction/MinggeQiling.h b/ClientPack/CB2_NewFunction/MinggeQiling.h
new file mode 100644
index 0000000..e6de004
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeQiling.h
@@ -0,0 +1,7 @@
+// B2 53 命格祈灵#tagCSMinggeQiling
+
+struct	tagCSMinggeQiling
+{
+	tagHead		Head;
+	DWORD		UseCount;	//使用个数
+};
diff --git a/ClientPack/CA5_Function/BirthChartDecompose b/ClientPack/CB2_NewFunction/MinggeTuiyan
similarity index 100%
copy from ClientPack/CA5_Function/BirthChartDecompose
copy to ClientPack/CB2_NewFunction/MinggeTuiyan
diff --git a/ClientPack/CB2_NewFunction/MinggeTuiyan.des b/ClientPack/CB2_NewFunction/MinggeTuiyan.des
new file mode 100644
index 0000000..f227d98
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeTuiyan.des
@@ -0,0 +1 @@
+B2 50 命格推演 #tagCSMinggeTuiyan
diff --git a/ClientPack/CB2_NewFunction/MinggeTuiyan.h b/ClientPack/CB2_NewFunction/MinggeTuiyan.h
new file mode 100644
index 0000000..23806c0
--- /dev/null
+++ b/ClientPack/CB2_NewFunction/MinggeTuiyan.h
@@ -0,0 +1,7 @@
+// B2 50 命格推演 #tagCSMinggeTuiyan
+
+struct	tagCSMinggeTuiyan
+{
+	tagHead		Head;
+	BYTE		Count;	//推演个数
+};
diff --git a/ClientPack/CA5_Function/BirthChartDecompose b/ServerPack/HB1_Role/MinggeInfo
similarity index 100%
copy from ClientPack/CA5_Function/BirthChartDecompose
copy to ServerPack/HB1_Role/MinggeInfo
diff --git a/ServerPack/HB1_Role/MinggeInfo.des b/ServerPack/HB1_Role/MinggeInfo.des
new file mode 100644
index 0000000..4d1311e
--- /dev/null
+++ b/ServerPack/HB1_Role/MinggeInfo.des
@@ -0,0 +1 @@
+B1 32 命格信息 #tagSCMinggeInfo
diff --git a/ServerPack/HB1_Role/MinggeInfo.h b/ServerPack/HB1_Role/MinggeInfo.h
new file mode 100644
index 0000000..22d6669
--- /dev/null
+++ b/ServerPack/HB1_Role/MinggeInfo.h
@@ -0,0 +1,9 @@
+// B1 32 命格信息 #tagSCMinggeInfo
+
+struct    tagSCMinggeInfo
+{
+	tagHead		 Head;
+	WORD		GanwuLV;	//感悟等级,从1开始
+	DWORD		GanwuExp;	//当前感悟等级经验,每级从0开始
+	DWORD		Lingying;		//当前灵应值
+};

--
Gitblit v1.8.0