// AttackType = 伤害飘血类型
|
|
// 即BattleType一般代表本次技能的攻击方式,如 1-物伤常规攻击、11-物伤连击、22-法伤反击等
|
|
// 而AttackType一般代表的是本次技能的伤害飘血类型,如普通伤害,暴击伤害、格挡、回血等
|
|
|
//
|
// 101011111
|
|
|
// 服务器拥有的DamageType
|
public enum ServerDamageType
|
{
|
Damage = 2,//普通伤害 (2^1 序号1)
|
Recovery = 4,//治疗 (2^2 序号2)
|
|
Reborn = 8,//复活 (2^3 序号3)
|
|
Immune = 16,//免疫 (2^4 序号4)
|
|
Block = 32, //格挡 (2^5 序号5)
|
|
Realdamage = 64, //真伤/无视防伤 (2^6 序号6)
|
Crit = 128, //暴击 (2^7 序号7)
|
|
Stunned = 256, //击晕 (2^8 序号8)
|
|
Dodge = 512, //闪避 (2^9 序号9)
|
|
DamageReverse = 1024,//伤害变为 (2^10 序号10)
|
|
SuckHpReverse = 2048,//吸血毒药 (2^11 序号11)
|
SelfHarm = 4096,//自残 (2^12 序号12)
|
Protected = 8192,//本次伤害有受保护标记 (2^13 序号13)
|
}
|
|
public enum DamageType
|
{
|
Damage = 2, //普通伤害 (2^1)
|
|
Recovery = 4, //治疗 (2^2)
|
|
Reflect = 8, //反弹伤害 (2^3)
|
|
Bloody = 16, //流血伤害 (2^4)
|
|
Block = 32, //格挡 (2^5)
|
|
Immune = 64, //免疫 (2^6)
|
|
Crit = 128, //暴击 (2^7)
|
|
Stunned = 256, //击晕 (2^8)
|
|
Dodge = 512, //闪避 (2^9)
|
|
RageUp = 1024, //怒气提升 (2^10)
|
|
SuckHP = 2048, //吸血 (2^11)
|
|
Realdamage = 4096, //真伤 (2^12)
|
|
CritDamage = Crit + Damage, //暴击伤害
|
|
CritHeal = Crit + Recovery, //暴击回血
|
|
CritRealdamage = Crit + Realdamage, //暴击真伤
|
|
SuckHpReverse = 8192, //吸血反转为伤害
|
}
|