public override string ToString() { string toString = Name + ", "; toString += HealType.ToString() + ", "; toString += DieType.ToString() + ", "; toString += NumberOfDice.ToString() + ", "; toString += Modifier.ToString(); return(toString); }
/// <summary> /// /// </summary> /// <param name="healAmount"></param> /// <param name="healType"></param> public void Heal(int healAmount, HealType healType) { int missingHealth = MaxHitPoints - CurrentHitPoints; if (missingHealth <= 0 || healAmount <= 0) { return; } if (missingHealth < healAmount) { healAmount = missingHealth; } Mogwai.History.Add(LogType.HEAL, $"¬C{Name}§ restores ¬G{healAmount}§ HP from {healType.ToString().ToLower()} healing.¬"); CurrentHitPoints += healAmount; }