Difference between revisions of "City - atom description"
Jump to navigation
Jump to search
Line 56: | Line 56: | ||
*Use ''0'' for center alignment | *Use ''0'' for center alignment | ||
*Use ''1'' for right/bottom alignment | *Use ''1'' for right/bottom alignment | ||
+ | ==== max_prestige ==== | ||
+ | * |
Revision as of 12:10, 17 February 2021
General description
- City atom represent other citites in the world you can trade with.
- It also used to define player city on the world map.
Properties description
Name | Type | Default value / Obligatory |
Description |
---|---|---|---|
name | locale string | obligatory | Name of the city. |
position | vec_1D[int, 2] | obligatory | Position of the city on the world map. |
label_alignment | vec_1D[int, 2] | obligatory | Alignment of city label on the world map. |
label_position | vec_1D[int, 2] | obligatory | Additional offset for city label on the world map. |
home_bezier_offset | vec_1D[int, 2] | obligatory | Home city offset for open trade bezier curve start position. |
this_bezier_offset | vec_1D[int, 2] | obligatory | This city offset for open trade bezier curve end position. |
control_point | vec_1D[int, 2] | obligatory | Control point position for open trade bezier curve. |
export_goods | vec_1D[atom[Goods]] | obligatory | List of goods player's city can export to this city. |
import_goods | vec_1D[atom[Goods]] | obligatory | List of goods player's city can import from this city. |
export_limits | vec_1D[int] | obligatory | Maximal year trade volume for export goods. |
import_limits | vec_1D[int] | obligatory | Maximal year trade volume for import goods. |
export_prices | vec_1D[int] | obligatory | Base prices for export goods. |
import_prices | vec_1D[int] | obligatory | Base prices for import goods. |
open_trade_goods | vec_1D[atom[Goods]] | empty vec | List of goods player can choose from to open trade route. |
open_trade_count | vec_1D[int] | empty vec | Required amount of goods to open trade goods. |
min_prestige | int | 0 | Required prestige to open trade route. |
max_prestige | int | 0 | Maximal value of prestige for computation prestige component of city relation. |
prestige_reached_event | atom[Event] | null | Event when reach city required prestige. |
trade_direction | string | obligatory | Direction from city trade ship will arrive. |
trade_ship | atom[Ship_Trade] | null | Ship used as trade ship with this city. |
Properties in detail
position
- It's position in pixels from the top left cornder of map texture.
label alignment
- Use -1 for left/top alignment
- Use 0 for center alignment
- Use 1 for right/bottom alignment