bool can_up_treasure(unit_map& units, const hero& h) { if (tent::tower_mode()) { return true; } unit* u = units.find_unit(h); if (u->is_city()) { return true; } artifical* city = units.city_from_loc(u->get_location()); if (city) { return true; } return false; }