public Kill(LogDatum logLine, string attacker, string defender, string verb, Zone zone = null) : base(logLine, attacker, defender, verb, zone) { }
public Miss(LogDatum logLine, string attacker, string defender, string verb, string defenseType, string qualifier, Zone zone = null) : base(logLine, attacker, defender, verb, zone) { DefenseType = defenseType; Qualifier = qualifier; }
public Heal(LogDatum logLine, string healer, string patient, int amount, int maxAmount, string spellName, bool isHot, string qualifier, Zone zone = null) : base(logLine, zone) { Healer = new Character(healer); Patient = new Character(reflexivePronouns.Contains(patient) ? healer : patient); Amount = amount; OverAmount = maxAmount; SpellName = spellName; isHealOverTime = isHot; Qualifier = qualifier; }