yyl
2025-12-24 92192b6e318892cec3fce40188f9bc9ca8046e06
Main/System/Battle/Define/DamageType.cs
@@ -12,26 +12,27 @@
//   服务器拥有的DamageType
public enum ServerDamageType
{
   Damage = 2,//普通伤害
   Recovery = 4,//治疗
   Damage = 2,//普通伤害 (2^1 序号1)
   Recovery = 4,//治疗 (2^2 序号2)
   Reborn = 8,//复活
   Reborn = 8,//复活 (2^3 序号3)
   Immune = 16,//免疫
   Immune = 16,//免疫 (2^4 序号4)
   Block = 32, //格挡
   Block = 32, //格挡 (2^5 序号5)
   Realdamage = 64, //真伤
   Crit = 128, //暴击
   Realdamage = 64, //真伤/无视防伤 (2^6 序号6)
   Crit = 128, //暴击 (2^7 序号7)
   Stunned = 256, //击晕
   Stunned = 256, //击晕 (2^8 序号8)
   Dodge = 512, //闪避
   Dodge = 512, //闪避 (2^9 序号9)
   DamageReverse = 1024,//治疗反转成伤害
   DamageReverse = 1024,//伤害变为 (2^10 序号10)
   SuckHpReverse = 2048,//吸血反转为伤害
   SelfHarm = 4096,//自残
   SuckHpReverse = 2048,//吸血毒药 (2^11 序号11)
   SelfHarm = 4096,//自残 (2^12 序号12)
   Protected = 8192,//本次伤害有受保护标记 (2^13 序号13)
}
public enum DamageType
@@ -66,6 +67,6 @@
   CritRealdamage = Crit + Realdamage, //暴击真伤
   SuckHpReverse, //吸血反转为伤害
   SuckHpReverse = 8192, //吸血反转为伤害
}