1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
  | // AttackType = 伤害飘血类型 
 |    
 |  // 即BattleType一般代表本次技能的攻击方式,如 1-物伤常规攻击、11-物伤连击、22-法伤反击等 
 |    
 |  // 而AttackType一般代表的是本次技能的伤害飘血类型,如普通伤害,暴击伤害、格挡、回血等 
 |    
 |    
 |  // 
 |  // 101011111 
 |    
 |    
 |  //    服务器拥有的DamageType 
 |  public enum ServerDamageType 
 |  { 
 |      Damage = 2, 
 |      Recovery = 4, 
 |      Block = 32, 
 |      Crit = 128, 
 |      Dodge = 512 
 |  } 
 |    
 |  public enum DamageType 
 |  { 
 |      Damage = 2,         //普通伤害 (2^1) 
 |    
 |      Recovery = 4,       //治疗 (2^2) 
 |    
 |      Reflect = 8,        //反弹伤害 (2^3) 
 |    
 |      Bloody = 16,        //流血伤害 (2^4) 
 |    
 |      Block = 32,         //格挡 (2^5) 
 |    
 |      TakePlace1 = 64,    //占位1 (暂无用) (2^6) 
 |    
 |      Crit = 128,         //暴击 (2^7) 
 |    
 |      TakePlace2 = 256,   //占位2 (暂无用) (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, //暴击真伤 
 |  } 
 |  
  |