From 69530e22e5aecf44e00dde072ca4b33e36be088e Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 09 一月 2026 15:05:38 +0800
Subject: [PATCH] 125 战斗 protected 类型的伤害类型处理

---
 Main/System/Battle/Define/DamageType.cs    |    4 ++++
 Main/System/Battle/Define/BattleDmgInfo.cs |    5 +++++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/Main/System/Battle/Define/BattleDmgInfo.cs b/Main/System/Battle/Define/BattleDmgInfo.cs
index b0d2bcc..10f11e1 100644
--- a/Main/System/Battle/Define/BattleDmgInfo.cs
+++ b/Main/System/Battle/Define/BattleDmgInfo.cs
@@ -163,6 +163,10 @@
                 case ServerDamageType.SelfHarm:
                     convertedAttackTypes |= (int)DamageType.Damage;
                     break;
+
+                case ServerDamageType.Protected:
+                    convertedAttackTypes |= (int)DamageType.Protected;
+                    break;
                 
                 case ServerDamageType.BreakArmor:
                     convertedAttackTypes |= (int)DamageType.BreakArmor;
@@ -420,6 +424,7 @@
         DamageType.SuckHpReverse,
         DamageType.Parry,
         DamageType.BreakArmor,
+        DamageType.Protected,
     };
 
     /// <summary>
diff --git a/Main/System/Battle/Define/DamageType.cs b/Main/System/Battle/Define/DamageType.cs
index ae46761..814230b 100644
--- a/Main/System/Battle/Define/DamageType.cs
+++ b/Main/System/Battle/Define/DamageType.cs
@@ -75,8 +75,12 @@
 
 	SuckHpReverse = 8192, //鍚歌鍙嶈浆涓轰激瀹�
 
+	Protected = 16384,//鏈浼ゅ鏈夊彈淇濇姢鏍囪 (2^13 搴忓彿13)
+
 	BreakArmor = 32768,//鐮寸敳浼ゅ (2^15 搴忓彿15)
 
 	Parry = 65536,//鎷涙灦 (2^16 搴忓彿16)
+
+	
 }
 

--
Gitblit v1.8.0