Ejemplo n.º 1
0
 public HealInfo(string[] param, ref int index)
 {
     Amount      = ParseHelper.ParseValue <uint>(param[index++]);
     OverHealing = (uint)ParseHelper.ParseValue <uint>(param[index++]);
     Absorbed    = ParseHelper.ParseValue <int>(param[index++]);
     Critical    = ParseHelper.ParseBool(param[index++]);
     MultiStrike = ParseHelper.ParseBool(param[index++]);
 }
Ejemplo n.º 2
0
 public MissInfo(string[] param, ref int index)
 {
     Reason      = param[index++];
     OffHand     = ParseHelper.ParseBool(param[index++]);
     MultiStrike = ParseHelper.ParseBool(param[index++]);
     if (Reason == "ABSORB" || Reason == "BLOCK")
     {
         Amount = ParseHelper.ParseValue <uint>(param[index++]);
     }
 }
Ejemplo n.º 3
0
 public DamageInfo(string[] param, ref int index)
 {
     Amount      = ParseHelper.ParseValue <uint>(param[index++]);
     Overkill    = ParseHelper.ParseValue <int>(param[index++]);
     School      = ParseHelper.ParseValue <uint>(param[index++]);
     Resisted    = ParseHelper.ParseValue <int>(param[index++]);
     Blocked     = ParseHelper.ParseValue <int>(param[index++]);
     Absorbed    = ParseHelper.ParseValue <int>(param[index++]);
     Critical    = ParseHelper.ParseBool(param[index++]);
     Glancing    = ParseHelper.ParseBool(param[index++]);
     Crushing    = ParseHelper.ParseBool(param[index++]);
     MultiStrike = ParseHelper.ParseBool(param[index++]);
 }