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