/// <summary> /// Format the Character into a nice string reperesentation.</summary> /// <returns>Nice text representation</returns> public override string ToString() { string repr = string.Format("### CHARACTER: {0} ###\n" + "{1}\n", Name, Stats.ToString()); repr += "--- Combat Skills ------------\n"; for (int i = 0; i < CombatSkills.Count; i++) { repr += string.Format("{0}\n", CombatSkills[i].ToString()); } repr += "--- Magic Skills ------------"; for (int i = 0; i < MagicSkills.Count; i++) { repr += string.Format("\n{0}", MagicSkills[i].ToString()); } repr += "\n"; repr += Inventory.ToString(); return(repr); }