private static void ListRelationships(Model.Settler.Settler settler) { CustomConsole.TitleLine(); CustomConsole.WriteLine($"{settler}'s Relationships:"); foreach (var relationship in settler.Relationships) { var other = relationship.Other(settler); CustomConsole.WriteLine($"{relationship.Role(other)}: {other} [{relationship.Level}]"); } }
private void DisplaySettler(Game game, Model.Settler.Settler settler) { if (settler == null) { CustomConsole.WriteLine($"{CustomConsole.Red}ERROR: No such settler exists"); } else { CustomConsole.WriteLine($"{settler.Name}"); CustomConsole.TitleLine(); CustomConsole.WriteLine($"Age: {Date.DaysToYears(Date.AgeInDays(settler, game.Settlement))}"); foreach (var(skill, xp) in settler.Experience) { CustomConsole.WriteLine($"{SkillLevel.XPtoLevel(xp)} {skill}"); } } }
public SettlerStarvedMessage(Model.Settler.Settler settler) { Settler = settler; }
public SettlerAteMessage(Model.Settler.Settler settler, Bundle meal) { Settler = settler; Meal = meal; }