city_screen
Inspect and manage a Civilization V city: view buildings, specialists, worked tiles, production, growth, and buyable plots; set focus, avoid growth, buy tiles, or sell buildings.
Instructions
The city screen for one of my cities: buildings, specialists and their Great Person meters,
which tiles are being worked, the full production queue, citizen focus, avoid-growth, and plots
that can be bought (buyable + buy_gold). A tile the screen still prices in red (not enough
gold) has buy_gold and can_afford: false instead of buyable. meters is the corner of
the city screen: food stored/needed and the growth label (a settler counts as stagnant),
production stored/needed/per-turn, culture stored/needed and turns until the next border tile,
and the fractional gold/science plus faith and tourism per turn; meters.breakdown is the hover
behind each of those (sources, food eaten, modifier lines, total). Specialist rows and slots
carry yields; built buildings carry their enum and name (what each does: reference("buildings")). An owned tile another of our
cities is working names that city (worked_by); a blockaded water tile or a visible enemy
unit is marked. Buildings a human can click-to-sell carry can_sell / sell_gold /
gold_maintenance. Writes from the same screen: set_city_focus, set_avoid_growth,
change_working_plot, buy_city_plot, city_task (annex / raze / unraze), sell_building.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city_id | Yes |