public static void Renovate(AgricolaPlayer player, List <GameActionNotice> resultingNotices) { var costs = Curator.GetRenovationCost(player); foreach (var cost in costs) { player.RemoveResource(cost); } player.Renovate(); resultingNotices.Add(new GameActionNotice(player.Name, NoticeVerb.Renovate.ToString(), new StringPredicate(player.Farmyard.HouseType.ToString()))); }