feat(content): baseline atlas city collision elimination — zero collisions (#838)

Systematic sweep eliminated all city name cross-body collisions across the
273 inhabited bodies. Started from Forum Veritas/Jade Harbor/Fort Iron
clusters identified during the #849 analysis pass.

Strategy: use world proper_name as capital city name wherever unique.
For worlds sharing a proper_name, author corridor-appropriate alternates.
All edits synced to atlas_cities via generate_atlas.py --body.

Before: 119+ cross-body city collisions, worst-case ×20 (Jade Harbor)
After: 0 cross-body city collisions

Clusters eliminated: Forum Veritas ×10, Jade Harbor ×19, Fort Iron ×10,
Eisenstadt ×7, Fjordheim/Fjordholm ×6 each, Eisenberg/Eisenfels/Hanseong ×5
each, Ridge Marker ×5, plus 20+ smaller clusters down to ×2.

River/ocean collisions (Rio Grande ×23 rivers, Steinbruch ×19, etc.)
remain — these affect uninhabited secondary bodies at scale and require a
dedicated batch-script pass.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-19 13:29:28 +02:00
co-authored by Claude Sonnet 4.6
parent d14b242eef
commit 48b734048c
200 changed files with 2950 additions and 611 deletions
+153
View File
@@ -0,0 +1,153 @@
# Atlas Hand-Refine Log — Sprint 36
Tracks all hand-edits to markers.json files above the batch Gemma 2 pass (#833).
Re-run `python3 tooling/planet-gen/atlas_quality_analysis.py` after each entry to verify metrics improved.
---
## Sprint 36 — Baseline City Collision Elimination (#838)
**Date:** 2026-04-19
**Scope:** All 273 inhabited bodies — city name cross-body collisions reduced to zero
### Summary
Starting from the Forum Veritas / Jade Harbor / Fort Iron collision leaders identified during the #849 analysis pass, performed a systematic sweep across all city name collisions.
**Result: 0 city name collisions** across all inhabited bodies (was 119 collisions across 15+ distinct names at ×2–×20).
### Approach
For each collision cluster: used world proper_name as the city name wherever unique. Where world names collided (same proper_name on two bodies), authored corridor-appropriate alternates. All edits paired with `generate_atlas.py --body` sync.
### Collision names eliminated and replacement strategy
| Collision name | Count | Corridor | Strategy |
|---|---|---|---|
| Forum Veritas | 10 | core | Unique Latin institutional names per body (Tributarium, Velabrum, Tabularium, etc.) |
| The Forum Veritas | 2 | core | The Mons Sacer, The Pomerium (mountain ranges) |
| Jade Harbor | 19 | east_reach | World-anchored names + corridor-appropriate alts |
| Fort Iron | 10 | deep_frontier | World-anchored Germanic/Portuguese names |
| Eisenstadt | 7 | west_reach | World-anchored names |
| Fjordheim | 6 | west_reach | World-anchored names |
| Fjordholm | 6 | west_reach/north_reach | World-anchored names |
| Eisenberg | 5 | west_reach | World-anchored names |
| Eisenfels | 5 | west_reach | World-anchored names |
| Hanseong | 5 | east_reach | World-anchored names (Korean/Vietnamese) |
| Ridge Marker | 5 | deep_frontier | World-anchored names |
| Mbanza | 4 | south_reach | World-anchored + Lukala for Mbanza-named world |
| Ridge Line | 4 | deep_frontier | World-anchored names |
| Rio Grande | 4 | south_reach | World-anchored names |
| Sakura Bay | 4 | east_reach | World-anchored names |
| Steinbruch | 4 | west_reach | World-anchored names |
| Zen Garden | 4 | east_reach | World-anchored names |
| Dry Creek Station | 3 | north_reach | World-anchored names |
| Dusty Creek | 3 | north_reach | World-anchored names |
| Dusty Gully | 3 | north_reach | World-anchored names |
| Ribeira Grande | 3 | south_reach | World-anchored names |
| Serra do Sol | 3 | south_reach | World-anchored names |
| Steinbach | 3 | west_reach | World-anchored names |
| + 12 more ×2 pairs | 2 each | mixed | World-anchored names |
### Remaining river/ocean collision issues (not fixed this sprint)
River and ocean collisions (Rio Grande ×23 rivers, Steinbruch ×19 rivers, Ridge Line ×19 rivers, etc.) affect uninhabited and secondary bodies at scale — these are Gemma 2 template artifacts requiring a dedicated batch-script pass. Not addressed here as #838 scope is inhabited bodies.
---
## Sprint 36 — Core-World Cohesion Pass (#849)
**Analysis date:** 2026-04-19
**Analysis script:** `tooling/planet-gen/atlas_quality_analysis.py`
### Key findings from analysis
- **Cross-body city collision leader:** "Jade Harbor" on 20 bodies, "Fort Iron" on 10, "Forum Veritas" on 9
- **Cross-body river collision leader:** "Rio Grande" on 23 bodies, "Riverbend" on 19 (note: appeared on 18 other bodies from Vethis' perspective)
- **Cross-body mountain collision leader:** "Riverbend" (mountain!) on 39 bodies, "Valley Floor" on 36
- **Worst generic stem (first word):** `rio` 541×, `ridge` 379×, `the` 344×
- **Sol system gap:** Earth, Mars, Luna, Europa have no atlas content (no markers.json files exist) — requires separate sprint with heightmap authoring before atlas content can be placed
- **Tau Ceti (GJ71):** Pipeline over-Latinized with "The X" format — high collision rate; corrected below
- **Ran (GJ144):** Generic American-West names inappropriate for core corridor world; corrected below
### Bodies touched
| Body | System | Reason |
|------|--------|--------|
| GJ244Ad (Edict) | GJ 244A (Sirius) | "Westwall" collision ×3; hand-authored template otherwise good |
| GJ71c (Threshold) | GJ 71 (Tau Ceti) | Capital "Forum Veritas" collision ×8; "Capitolium" collision ×3 |
| GJ71d (Arden) | GJ 71 (Tau Ceti) | Multiple "The X" format collisions; river/ocean/mountain fixes |
| GJ71d-1 (Verantis) | GJ 71 (Tau Ceti) | Nearly all Latin institutional names collided with other bodies |
| GJ144d (Kallast) | GJ 144 (Ran) | Capital city mismatch (tier1.toml says "Kallast", atlas said "Iron Creek"); generic American-West voice wrong for core corridor |
| GJ144e (Vethis) | GJ 144 (Ran) | "Riverbend" ×18 collision; "Timberline" ×14; "Flat Ground" ×6; all generic American-West |
### Changes
**GJ244Ad (Edict, GJ 244A / Sirius):**
- `range_3` "Westwall" → "Sanction Ridge" (institutional-Anglo voice; on-theme for Edict's political character)
**GJ71c (Threshold, GJ 71 / Tau Ceti):**
- `city_0` "Forum Veritas" → "Janua" (Latin: doorway/gate — reinforces world name "Threshold"; unique)
- `range_2` "Capitolium" → "Firmamentum" (Latin: vault of heaven — unique)
- `range_1` "Pantheon" → "Arcanum" (Latin: sacred/secret place — unique; reduced from ×1 collision)
**GJ71d (Arden, GJ 71 / Tau Ceti):**
- `city_0` "Athenaeum" → "Palaestra" (Greek: place of learning — unique)
- `river_0` "The Prefecture" → "The Rostrum" (Roman speaker's platform — unique)
- `river_4` "Senate House" → "The Curia" (Roman senate house — unique)
- `river_5` "The Tribunal" → "The Decumanus" (main Roman road — unique)
- `water_0` "The Pantheon" → "The Augusteum" (unique)
- `water_2` "The Lyceum" → "The Porticus" (Roman colonnade — unique)
- `range_2` "The Foundation" → "The Substructures" (unique)
- `range_3` "The Axiom" → "The Codicil" (legal addendum — unique)
- `range_4` "The Citadel" → "The Oppidum" (Latin: fortified town — unique)
**GJ71d-1 (Verantis, GJ 71 / Tau Ceti — moon):**
- `city_0` "The Capitolium" → "Praetorium" (Roman general's quarters — appropriate for outpost moon)
- `range_0` "The Basilica" → "The Lateranum" (early Roman basilica site — unique)
- `range_1` "The Senate Hall" → "The Curia Magna" (unique)
- `range_2` "The Lyceum" → "The Exedra" (semicircular recess for discussion — unique)
- `range_3` "The Collegium" → "The Aedes Sacra" (sacred precinct — unique)
- `range_4` "The Forum" → "The Macellum" (Roman market — unique)
- `range_6` "The Tribunal" → "The Comitium" (Roman popular assembly — unique)
- `water_0` "The Pantheon" → "The Pronaos" (temple vestibule — unique)
**GJ144d (Kallast, GJ 144 / Ran):**
- `city_0` "Iron Creek" → "Kallast" (matches tier1.toml `kallast_agrosyndic` settlement; critical consistency fix)
- `city_1` "Willow Bend" → "Rán's Landing" (references the Norse sea goddess and system name)
- `river_0` "Flatland Stream" → "Rán's Run" (Norse/system reference)
- `river_1` "Gap Crossing" → "Aldren Pass" (invented Nordic-Anglo compound)
- `river_2` "Ridge Fork" → "Scarp Fork" (less generic geological term)
- `river_3` "Pine Gulch" → "Timber Keld" (Old Norse: keld = cold spring)
- `river_4` "Valley View" → "Ranfall Beck" (system reference + Nordic 'beck' for stream)
- `river_5` "Canyon Edge" → "Cliff Leat" (Anglo-Saxon: leat = watercourse)
- `water_0` "West Pass" → "Rán Sea" (directional cardinal removed; named for system star)
- `range_0` "Sierra Peak" → "Seterfjellet" (Norwegian: summer pasture mountain)
- `range_1` "Prairie Bend" → "Kaldmoor Ridge" (Nordic: kald=cold, moor)
- `range_2` "Delta Reach" → "Ranholm Escarpment" (Ran + holm = Norse island feature)
**GJ144e (Vethis, GJ 144 / Ran):**
- `city_0` "Prairie View" → "Vethis Station" (world-anchored, appropriate for secondary colony)
- `city_1` "Dusty Gulch" → "Ashvale" (Anglo, more dignified)
- `city_2` "Stony Creek" → "Kelbridge" (Anglo: bridge over rocky stream)
- `city_3` "Iron Pass" → "Irongate" (more distinguished; creates Irongate/Ironside narrative pair)
- `river_0` "Riverbend" → "Greywash" (unique; removes ×18 collision — most impactful single fix)
- `river_2` "Delta Flow" → "Veth Delta" (world-anchored)
- `river_4` "Mesa Run" → "Ironside Run" (narrative hook: references Irongate city)
- `water_0` "Canyon View" → "Dusthollow" (unique compound)
- `water_1` "Flat Ground" → "The Morlands" (Anglo: moorlands — removes ×6 collision)
- `water_2` "High Bluff" → "Ashbluff Sea" (narrative hook: Ashvale/Ashbluff pairing)
- `range_0` "Timberline" → "Thorncrests" (removes ×14 collision — second most impactful)
- `range_2` "Swift River" → "Strandford Heights" (removes ×2 collision)
- `range_3` "Eastern Slope" → "Far Shore Spine" (removes cardinal direction)
- `range_5` "Granite Ridge" → "Ashstone Ridge" (completes Ash* thematic cluster)
### Open gaps flagged
- **Sol system (GJ 0):** Earth (8.5B), Mars (1.2B), Luna (350M), Europa (30M) have NO markers.json files and NO atlas DB rows. The `wiki/star-systems/GJ-0/` directory exists but has no `bodies/` subdirectory. Sol bodies need heightmap PNGs before atlas content can be placed — this requires pipeline work, not just hand-authoring. Flagged for a future sprint.
- **"Jade Harbor" city on 20 bodies:** Widespread collision in generated content. The Gemma batch used this as a fallback east_reach city name. Needs addressing in the batch or a targeted pass across east_reach bodies.
- **"Rio Grande" river on 23 bodies:** Portuguese fallback. Fix in the south_reach naming templates or targeted pass.
---
*Next refine pass: re-run `atlas_quality_analysis.py` — baseline metrics should show reduced collision counts on GJ71 and GJ144 bodies.*
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 679 KiB

@@ -0,0 +1,50 @@
---
id: GJ0d-1
name: Luna
body_type: moon
planet_class: barren
body_scale: moon
seed: 859385629
star:
type: G
luminosity_solar: 1.0
color_temp_K: 5800
orbit:
distance_au: 0.176
period_days: 27.0
axial_tilt_deg: 6.7
physical:
gravity_g: 0.17
oblateness: 0.0016
atmosphere: none
atmosphere_color: null
terrain:
land_fraction: 1.0
polar_ice_lat: 0.918
tectonics: none
environment:
geothermal_flux: low
uv_index: high
substrate: silicate
chemosynthetic: false
hydrosphere: none
clouds:
enabled: false
coverage_base: 0.042
render:
globe_light_angle_deg: 125
specular_ocean: false
night_side_ambient: 0.025
---
# Luna
Barren moon.
**System:** [GJ-0](../../index.md)
## Visual
![Heightmap](heightmap.png)
![Globe](globe.png)
@@ -0,0 +1,445 @@
{
"grid": {
"w": 512,
"h": 256
},
"rivers": [],
"oceans": [],
"mountain_ranges": [
{
"id": "range_5",
"name": "Montes Apenninus",
"center": [
122,
60
],
"peak": [
120,
30
],
"area_cells": 11221
},
{
"id": "range_34",
"name": "Montes Caucasus",
"center": [
113,
461
],
"peak": [
138,
457
],
"area_cells": 3670
},
{
"id": "range_79",
"name": "Mons R\u00fcmker",
"center": [
64,
96
],
"peak": [
63,
97
],
"area_cells": 21
},
{
"id": "range_124",
"name": "Montes Harbinger",
"center": [
85,
473
],
"peak": [
90,
476
],
"area_cells": 51
},
{
"id": "range_209",
"name": "Montes Jura",
"center": [
132,
504
],
"peak": [
145,
511
],
"area_cells": 367
},
{
"id": "range_231",
"name": "Gruithuisen Domes",
"center": [
121,
124
],
"peak": [
120,
129
],
"area_cells": 25
},
{
"id": "range_326",
"name": "Montes Carpatus",
"center": [
166,
287
],
"peak": [
165,
291
],
"area_cells": 106
},
{
"id": "range_348",
"name": "Leibnitz Mountains",
"center": [
159,
31
],
"peak": [
160,
34
],
"area_cells": 21
},
{
"id": "range_406",
"name": "Doerfel Mountains",
"center": [
171,
121
],
"peak": [
170,
124
],
"area_cells": 26
},
{
"id": "range_432",
"name": "Altai Scarp",
"center": [
176,
138
],
"peak": [
176,
136
],
"area_cells": 20
},
{
"id": "range_493",
"name": "Malapert Mountain",
"center": [
194,
427
],
"peak": [
195,
425
],
"area_cells": 23
},
{
"id": "range_522",
"name": "Pico Mons",
"center": [
214,
434
],
"peak": [
212,
435
],
"area_cells": 35
},
{
"id": "range_551",
"name": "Montes Alpes",
"center": [
231,
291
],
"peak": [
231,
282
],
"area_cells": 289
},
{
"id": "range_555",
"name": "Montes Pyrenaeus",
"center": [
230,
159
],
"peak": [
233,
160
],
"area_cells": 94
},
{
"id": "range_570",
"name": "Montes Riphaeus",
"center": [
232,
195
],
"peak": [
232,
199
],
"area_cells": 24
},
{
"id": "range_576",
"name": "Montes Rook",
"center": [
239,
265
],
"peak": [
237,
245
],
"area_cells": 258
},
{
"id": "range_579",
"name": "Haemus Montes",
"center": [
235,
342
],
"peak": [
234,
346
],
"area_cells": 33
},
{
"id": "range_580",
"name": "Mons La Hire",
"center": [
234,
176
],
"peak": [
235,
174
],
"area_cells": 25
},
{
"id": "range_586",
"name": "Montes Taurus",
"center": [
237,
390
],
"peak": [
236,
393
],
"area_cells": 90
},
{
"id": "range_587",
"name": "Montes Recti",
"center": [
237,
196
],
"peak": [
238,
193
],
"area_cells": 48
},
{
"id": "range_589",
"name": "Montes Teneriffe",
"center": [
239,
321
],
"peak": [
240,
321
],
"area_cells": 52
},
{
"id": "range_596",
"name": "Montes Secchi",
"center": [
244,
364
],
"peak": [
245,
366
],
"area_cells": 24
},
{
"id": "range_599",
"name": "Montes Cordillera",
"center": [
247,
302
],
"peak": [
248,
309
],
"area_cells": 164
},
{
"id": "range_604",
"name": "Montes Spitzbergen",
"center": [
249,
257
],
"peak": [
249,
261
],
"area_cells": 24
}
],
"roads": [],
"cities": [
{
"id": "city_artemis",
"name": "Artemis",
"center": [
215,
250
],
"population": 200000000
},
{
"id": "city_tranquility_station",
"name": "Tranquility Station",
"center": [
119,
282
],
"population": 90000000
},
{
"id": "city_selene",
"name": "Selene",
"center": [
93,
247
],
"population": 60000000
}
],
"railroads": [],
"pois": [
{
"id": "poi_mare_tranquillitatis",
"name": "Mare Tranquillitatis",
"center": [
119,
282
],
"kind": "mare"
},
{
"id": "poi_mare_imbrium",
"name": "Mare Imbrium",
"center": [
93,
247
],
"kind": "mare"
},
{
"id": "poi_oceanus_procellarum",
"name": "Oceanus Procellarum",
"center": [
107,
230
],
"kind": "mare"
},
{
"id": "poi_mare_serenitatis",
"name": "Mare Serenitatis",
"center": [
104,
277
],
"kind": "mare"
},
{
"id": "poi_mare_crisium",
"name": "Mare Crisium",
"center": [
108,
302
],
"kind": "mare"
},
{
"id": "poi_mare_nubium",
"name": "Mare Nubium",
"center": [
134,
248
],
"kind": "mare"
},
{
"id": "poi_mare_fecunditatis",
"name": "Mare Fecunditatis",
"center": [
124,
299
],
"kind": "mare"
},
{
"id": "poi_south_pole_aitken",
"name": "South Pole-Aitken Basin",
"center": [
213,
330
],
"kind": "basin"
},
{
"id": "poi_tycho",
"name": "Tycho",
"center": [
163,
249
],
"kind": "crater"
},
{
"id": "poi_copernicus",
"name": "Copernicus",
"center": [
118,
243
],
"kind": "crater"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 KiB

@@ -0,0 +1,53 @@
---
id: GJ0d
name: Earth
body_type: planet
planet_class: temperate
body_scale: planet
seed: 1566162508
star:
type: G
luminosity_solar: 1.0
color_temp_K: 5800
orbit:
distance_au: 1.0
period_days: 365.0
axial_tilt_deg: 23.4
physical:
gravity_g: 1.0
oblateness: 0.0048
atmosphere: standard
atmosphere_color:
- 0.45
- 0.65
- 1.0
terrain:
land_fraction: 0.29
polar_ice_lat: 0.85
tectonics: active
environment:
geothermal_flux: low
uv_index: moderate
substrate: silicate
chemosynthetic: false
hydrosphere: ocean
clouds:
enabled: true
coverage_base: 0.5
render:
globe_light_angle_deg: 125
specular_ocean: true
night_side_ambient: 0.025
---
# Earth
Temperate planet.
**System:** [GJ-0](../../index.md)
## Visual
![Heightmap](heightmap.png)
![Globe](globe.png)
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 KiB

@@ -0,0 +1,53 @@
---
id: GJ0e
name: Mars
body_type: planet
planet_class: arid
body_scale: planet
seed: 992176496
star:
type: G
luminosity_solar: 1.0
color_temp_K: 5800
orbit:
distance_au: 1.524
period_days: 687.0
axial_tilt_deg: 25.2
physical:
gravity_g: 0.38
oblateness: 0.0022
atmosphere: thin
atmosphere_color:
- 0.9
- 0.72
- 0.5
terrain:
land_fraction: 0.98
polar_ice_lat: 0.65
tectonics: low
environment:
geothermal_flux: low
uv_index: high
substrate: silicate
chemosynthetic: false
hydrosphere: ice
clouds:
enabled: true
coverage_base: 0.061
render:
globe_light_angle_deg: 125
specular_ocean: false
night_side_ambient: 0.025
---
# Mars
Arid planet.
**System:** [GJ-0](../../index.md)
## Visual
![Heightmap](heightmap.png)
![Globe](globe.png)
@@ -0,0 +1,160 @@
{
"grid": {
"w": 512,
"h": 256
},
"rivers": [],
"oceans": [
{
"id": "water_23",
"name": "Hellas Basin",
"kind": "lake",
"center": [
186,
352
],
"area_fraction": 0.0119
}
],
"mountain_ranges": [
{
"id": "range_2",
"name": "Tyrrhena Mons",
"center": [
101,
65
],
"peak": [
103,
67
],
"area_cells": 67
},
{
"id": "range_3",
"name": "Hadriaca Mons",
"center": [
111,
106
],
"peak": [
111,
107
],
"area_cells": 31
},
{
"id": "range_4",
"name": "Amphitrites Montes",
"center": [
126,
95
],
"peak": [
127,
94
],
"area_cells": 28
},
{
"id": "range_5",
"name": "Hellespontus Montes",
"center": [
140,
84
],
"peak": [
140,
83
],
"area_cells": 87
}
],
"roads": [],
"cities": [
{
"id": "city_olympia",
"name": "Olympia",
"center": [
107,
358
],
"population": 450000000
},
{
"id": "city_hellas_station",
"name": "Hellas Station",
"center": [
148,
329
],
"population": 350000000
},
{
"id": "city_elysium_city",
"name": "Elysium City",
"center": [
103,
413
],
"population": 250000000
},
{
"id": "city_chryse_landing",
"name": "Chryse Landing",
"center": [
100,
392
],
"population": 150000000
}
],
"railroads": [],
"pois": [
{
"id": "poi_valles_marineris",
"name": "Valles Marineris",
"center": [
118,
380
],
"kind": "canyon"
},
{
"id": "poi_north_polar_cap",
"name": "North Polar Cap",
"center": [
10,
256
],
"kind": "ice_cap"
},
{
"id": "poi_south_polar_cap",
"name": "South Polar Cap",
"center": [
245,
256
],
"kind": "ice_cap"
},
{
"id": "poi_chryse_planitia",
"name": "Chryse Planitia",
"center": [
100,
392
],
"kind": "plain"
},
{
"id": "poi_acidalia_planitia",
"name": "Acidalia Planitia",
"center": [
80,
395
],
"kind": "plain"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

@@ -0,0 +1,50 @@
---
id: GJ0f-2
name: Europa
body_type: moon
planet_class: frozen
body_scale: moon
seed: 1152508360
star:
type: G
luminosity_solar: 1.0
color_temp_K: 5800
orbit:
distance_au: 0.049
period_days: 4.0
axial_tilt_deg: 40.1
physical:
gravity_g: 0.13
oblateness: 0.0015
atmosphere: none
atmosphere_color: null
terrain:
land_fraction: 1.0
polar_ice_lat: 0.137
tectonics: low
environment:
geothermal_flux: moderate
uv_index: high
substrate: ice
chemosynthetic: true
hydrosphere: subsurface
clouds:
enabled: false
coverage_base: 0.306
render:
globe_light_angle_deg: 125
specular_ocean: false
night_side_ambient: 0.025
---
# Europa
Frozen moon.
**System:** [GJ-0](../../index.md)
## Visual
![Heightmap](heightmap.png)
![Globe](globe.png)
@@ -0,0 +1,83 @@
{
"grid": {
"w": 512,
"h": 256
},
"rivers": [],
"oceans": [],
"mountain_ranges": [
{
"id": "range_1",
"name": "Conamara Ridges",
"center": [
129,
255
],
"peak": [
230,
274
],
"area_cells": 123557
}
],
"roads": [],
"cities": [
{
"id": "city_conamara_station",
"name": "Conamara Station",
"center": [
118,
328
],
"population": 20000000
},
{
"id": "city_pwyll_base",
"name": "Pwyll Base",
"center": [
155,
328
],
"population": 10000000
}
],
"railroads": [],
"pois": [
{
"id": "poi_conamara_chaos",
"name": "Conamara Chaos",
"center": [
118,
328
],
"kind": "chaos"
},
{
"id": "poi_pwyll_crater",
"name": "Pwyll Crater",
"center": [
155,
328
],
"kind": "crater"
},
{
"id": "poi_thera_macula",
"name": "Thera Macula",
"center": [
145,
340
],
"kind": "macula"
},
{
"id": "poi_tyre",
"name": "Tyre",
"center": [
93,
357
],
"kind": "multi_ring"
}
]
}
@@ -642,7 +642,7 @@
},
{
"id": "water_1",
"name": "Gro\u00dfe Gr\u00fcne",
"name": "Große Grüne",
"kind": "ocean",
"center": [
174,
@@ -723,7 +723,7 @@
},
{
"id": "range_3",
"name": "Waldh\u00fcgel",
"name": "Waldhügel",
"center": [
62,
459
@@ -739,7 +739,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenstadt",
"name": "Feldmark",
"kind": "capital",
"center": [
97,
@@ -752,7 +752,7 @@
"pois": [
{
"id": "poi_0",
"name": "Eisenh\u00fcgel",
"name": "Eisenhügel",
"kind": "transit",
"center": [
97,
@@ -760,4 +760,4 @@
]
}
]
}
}
@@ -556,7 +556,7 @@
},
{
"id": "river_3",
"name": "Gr\u00fcne Wiese",
"name": "Grüne Wiese",
"path": [
[
112,
@@ -915,7 +915,7 @@
"cities": [
{
"id": "city_0",
"name": "Steinbruch",
"name": "Klause",
"kind": "capital",
"center": [
5,
@@ -936,4 +936,4 @@
]
}
]
}
}
@@ -457,7 +457,7 @@
"cities": [
{
"id": "city_0",
"name": "Ribeira Nova",
"name": "Caparica",
"kind": "capital",
"center": [
159,
@@ -478,4 +478,4 @@
]
}
]
}
}
@@ -270,7 +270,7 @@
},
{
"id": "water_3",
"name": "K\u014dri Strait",
"name": "Kōri Strait",
"kind": "sea",
"center": [
34,
@@ -419,7 +419,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Grand Rochers",
"kind": "capital",
"center": [
167,
@@ -440,4 +440,4 @@
]
}
]
}
}
@@ -515,7 +515,7 @@
"cities": [
{
"id": "city_0",
"name": "Bayan",
"name": "Mabuhay",
"kind": "capital",
"center": [
115,
@@ -536,4 +536,4 @@
]
}
]
}
}
@@ -499,7 +499,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "An Cảng",
"kind": "capital",
"center": [
154,
@@ -520,4 +520,4 @@
]
}
]
}
}
@@ -504,7 +504,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Marker",
"name": "Greyton",
"kind": "capital",
"center": [
83,
@@ -525,4 +525,4 @@
]
}
]
}
}
@@ -297,7 +297,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Little UptonAshworth Road",
"kind": "commercial",
"path": [
[
@@ -566,7 +566,7 @@
"cities": [
{
"id": "city_0",
"name": "Little Upton",
"name": "Mabaso Prime",
"kind": "capital",
"center": [
41,
@@ -588,7 +588,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Little UptonAshworth Line",
"kind": "passenger_freight",
"path": [
[
@@ -865,4 +865,4 @@
]
}
]
}
}
@@ -405,7 +405,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Hwajeon",
"kind": "capital",
"center": [
250,
@@ -426,4 +426,4 @@
]
}
]
}
}
@@ -334,7 +334,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Serra da Foz\u2013Costa Brava Estrada",
"kind": "commercial",
"path": [
[
@@ -625,7 +625,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Serra da Foz\u2013Costa Brava Run",
"kind": "passenger_freight",
"path": [
[
@@ -302,7 +302,7 @@
},
{
"id": "river_4",
"name": "Bj\u00f8rnesund",
"name": "Bjørnesund",
"path": [
[
4,
@@ -408,7 +408,7 @@
},
{
"id": "water_4",
"name": "B\u0142otka",
"name": "Błotka",
"kind": "ocean",
"center": [
205,
@@ -508,7 +508,7 @@
},
{
"id": "range_6",
"name": "Bj\u00f8rnvik",
"name": "Bjørnvik",
"center": [
37,
307
@@ -521,7 +521,7 @@
},
{
"id": "range_7",
"name": "Gr\u00f8nmark",
"name": "Grønmark",
"center": [
94,
5
@@ -537,7 +537,7 @@
"cities": [
{
"id": "city_0",
"name": "Fjordheim",
"name": "Gammla",
"kind": "capital",
"center": [
169,
@@ -550,7 +550,7 @@
"pois": [
{
"id": "poi_0",
"name": "\u00c5smark",
"name": "Åsmark",
"kind": "transit",
"center": [
169,
@@ -558,4 +558,4 @@
]
}
]
}
}
@@ -575,7 +575,7 @@
"cities": [
{
"id": "city_0",
"name": "Hanseong",
"name": "Hạ Long",
"kind": "capital",
"center": [
239,
@@ -596,4 +596,4 @@
]
}
]
}
}
@@ -276,7 +276,7 @@
},
{
"id": "river_3",
"name": "Gr\u00e5vatn",
"name": "Gråvatn",
"path": [
[
1,
@@ -412,7 +412,7 @@
"oceans": [
{
"id": "water_0",
"name": "Frosth\u00f8yd",
"name": "Frosthøyd",
"kind": "lake",
"center": [
14,
@@ -422,7 +422,7 @@
},
{
"id": "water_1",
"name": "Sn\u00f8haug",
"name": "Snøhaug",
"kind": "lake",
"center": [
11,
@@ -452,7 +452,7 @@
},
{
"id": "water_4",
"name": "Bj\u00f8rg's Strand",
"name": "Bjørg's Strand",
"kind": "ocean",
"center": [
181,
@@ -462,7 +462,7 @@
},
{
"id": "water_5",
"name": "J\u00f6kul",
"name": "Jökul",
"kind": "lake",
"center": [
107,
@@ -474,7 +474,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "Svobodsk\u00fd",
"name": "Svobodský",
"center": [
112,
268
@@ -487,7 +487,7 @@
},
{
"id": "range_1",
"name": "Zaj\u0105c",
"name": "Zając",
"center": [
68,
470
@@ -500,7 +500,7 @@
},
{
"id": "range_2",
"name": "Kov\u00e1\u0159",
"name": "Kovář",
"center": [
114,
467
@@ -513,7 +513,7 @@
},
{
"id": "range_3",
"name": "Novotn\u00fd",
"name": "Novotný",
"center": [
82,
170
@@ -539,7 +539,7 @@
},
{
"id": "range_5",
"name": "Nov\u00e1k",
"name": "Novák",
"center": [
168,
422
@@ -581,7 +581,7 @@
"cities": [
{
"id": "city_0",
"name": "Bj\u00f6rn's Fjord",
"name": "Torfmoor",
"kind": "capital",
"center": [
7,
@@ -602,4 +602,4 @@
]
}
]
}
}
@@ -550,7 +550,7 @@
"cities": [
{
"id": "city_0",
"name": "Fort Iron",
"name": "Monsaraz",
"kind": "capital",
"center": [
207,
@@ -571,4 +571,4 @@
]
}
]
}
}
@@ -382,7 +382,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Line",
"name": "Harra",
"kind": "capital",
"center": [
189,
@@ -403,4 +403,4 @@
]
}
]
}
}
@@ -667,7 +667,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenstadt",
"name": "Wiltz",
"kind": "capital",
"center": [
101,
@@ -688,4 +688,4 @@
]
}
]
}
}
@@ -409,7 +409,7 @@
},
{
"id": "range_1",
"name": "The Forum Veritas",
"name": "The Pomerium",
"center": [
140,
112
@@ -477,7 +477,7 @@
"cities": [
{
"id": "city_0",
"name": "Forum Veritas",
"name": "Rotundum",
"kind": "capital",
"center": [
90,
@@ -910,7 +910,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Pantheon Magna\u2013Sonarium Corridor",
"kind": "commercial",
"path": [
[
@@ -1189,7 +1189,7 @@
},
{
"id": "city_1",
"name": "Forum Veritas",
"name": "Sonarium",
"kind": "city",
"center": [
87,
@@ -1201,7 +1201,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Pantheon Magna\u2013Sonarium Express",
"kind": "passenger_freight",
"path": [
[
@@ -616,7 +616,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Red Rock Gully\u2013Blackwood Gully Road",
"kind": "commercial",
"path": [
[
@@ -907,7 +907,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Red Rock Gully\u2013Blackwood Gully Line",
"kind": "passenger_freight",
"path": [
[
@@ -559,7 +559,7 @@
"cities": [
{
"id": "city_0",
"name": "Dusty Creek",
"name": "Isiolo",
"kind": "capital",
"center": [
212,
@@ -580,4 +580,4 @@
]
}
]
}
}
@@ -444,7 +444,7 @@
},
{
"id": "range_2",
"name": "K\u014dri Summit",
"name": "Kōri Summit",
"center": [
132,
484
@@ -525,7 +525,7 @@
"cities": [
{
"id": "city_0",
"name": "Zen Garden",
"name": "Dài Lộ Primary",
"kind": "capital",
"center": [
117,
@@ -546,4 +546,4 @@
]
}
]
}
}
@@ -345,7 +345,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Novyy Port",
"kind": "capital",
"center": [
32,
@@ -366,4 +366,4 @@
]
}
]
}
}
@@ -180,7 +180,7 @@
},
{
"id": "river_1",
"name": "North Fork Delta",
"name": "Delta das Oliveiras",
"path": [
[
141,
@@ -456,7 +456,7 @@
},
{
"id": "river_3",
"name": "West Bend Valley",
"name": "Volta do Rio",
"path": [
[
254,
@@ -554,7 +554,7 @@
},
{
"id": "river_4",
"name": "Willow Creek Reach",
"name": "Ribeira dos Salgueiros",
"path": [
[
72,
@@ -644,7 +644,7 @@
},
{
"id": "river_5",
"name": "Stony Creek Crossing",
"name": "Vau das Pedras",
"path": [
[
140,
@@ -803,7 +803,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Marker",
"name": "Marco Sert\u00e3o",
"kind": "capital",
"center": [
250,
@@ -289,7 +289,7 @@
"cities": [
{
"id": "city_0",
"name": "Dusty Gully",
"name": "Onitsha",
"kind": "capital",
"center": [
162,
@@ -310,4 +310,4 @@
]
}
]
}
}
@@ -757,7 +757,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Point",
"name": "Jena",
"kind": "capital",
"center": [
100,
@@ -778,4 +778,4 @@
]
}
]
}
}
@@ -815,7 +815,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenstadt",
"name": "Vesper",
"kind": "capital",
"center": [
38,
@@ -836,4 +836,4 @@
]
}
]
}
}
@@ -6,7 +6,7 @@
"rivers": [
{
"id": "river_0",
"name": "Riverbend",
"name": "The Chancellor's Run",
"path": [
[
107,
@@ -660,7 +660,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "Swift Current",
"name": "Gongshu Ridge",
"center": [
38,
175
@@ -727,7 +727,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Forum Gongshu\u2013Station Lu Ban Corridor",
"kind": "commercial",
"path": [
[
@@ -996,7 +996,7 @@
"cities": [
{
"id": "city_0",
"name": "Willow Creek",
"name": "Forum Gongshu",
"kind": "capital",
"center": [
123,
@@ -1006,7 +1006,7 @@
},
{
"id": "city_1",
"name": "Ridgeview",
"name": "Station Lu Ban",
"kind": "city",
"center": [
226,
@@ -1018,7 +1018,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Forum Gongshu\u2013Station Lu Ban Express",
"kind": "passenger_freight",
"path": [
[
@@ -364,7 +364,7 @@
},
{
"id": "range_2",
"name": "The Forum Veritas",
"name": "The Mons Sacer",
"center": [
155,
224
@@ -444,7 +444,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Tabularium\u2013Basilica Aethel Corridor",
"kind": "commercial",
"path": [
[
@@ -713,7 +713,7 @@
"cities": [
{
"id": "city_0",
"name": "Forum Veritas",
"name": "Tabularium",
"kind": "capital",
"center": [
128,
@@ -735,7 +735,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Tabularium\u2013Basilica Aethel Express",
"kind": "passenger_freight",
"path": [
[
@@ -552,7 +552,7 @@
"cities": [
{
"id": "city_0",
"name": "Fort Iron",
"name": "Elvas",
"kind": "capital",
"center": [
250,
@@ -573,4 +573,4 @@
]
}
]
}
}
@@ -382,7 +382,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "K\u014dri Valley",
"name": "Kōri Valley",
"center": [
17,
342
@@ -463,7 +463,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Trang Bến",
"kind": "capital",
"center": [
95,
@@ -484,4 +484,4 @@
]
}
]
}
}
@@ -564,7 +564,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Kaelong",
"kind": "capital",
"center": [
88,
@@ -585,4 +585,4 @@
]
}
]
}
}
@@ -108,7 +108,7 @@
},
{
"id": "river_1",
"name": "Flat Meadow",
"name": "Flacherbach",
"path": [
[
202,
@@ -166,7 +166,7 @@
},
{
"id": "river_2",
"name": "Heathland Rise",
"name": "Heidewasser",
"path": [
[
94,
@@ -220,7 +220,7 @@
},
{
"id": "river_3",
"name": "Bouldery Slope",
"name": "Steinlauf",
"path": [
[
246,
@@ -400,7 +400,7 @@
},
{
"id": "range_4",
"name": "North Fork",
"name": "Erzberg",
"center": [
57,
250
@@ -413,7 +413,7 @@
},
{
"id": "range_5",
"name": "Open Plain",
"name": "Hochflur",
"center": [
75,
18
@@ -429,7 +429,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Marker",
"name": "Bergstation",
"kind": "capital",
"center": [
250,
@@ -779,7 +779,7 @@
"cities": [
{
"id": "city_0",
"name": "Dry Creek Station",
"name": "Cinderford",
"kind": "capital",
"center": [
79,
@@ -800,4 +800,4 @@
]
}
]
}
}
@@ -617,7 +617,7 @@
"cities": [
{
"id": "city_0",
"name": "Fort Iron",
"name": "Goslar",
"kind": "capital",
"center": [
5,
@@ -638,4 +638,4 @@
]
}
]
}
}
@@ -6,7 +6,7 @@
"rivers": [
{
"id": "river_0",
"name": "Rio Esperan\u00e7a",
"name": "Rio Esperança",
"path": [
[
115,
@@ -252,7 +252,7 @@
},
{
"id": "river_1",
"name": "Foz do Drag\u00e3o",
"name": "Foz do Dragão",
"path": [
[
112,
@@ -672,7 +672,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "Rio do Crep\u00fasculo",
"name": "Rio do Crepúsculo",
"center": [
34,
386
@@ -685,7 +685,7 @@
},
{
"id": "range_1",
"name": "Cabo do Sil\u00eancio",
"name": "Cabo do Silêncio",
"center": [
48,
127
@@ -698,7 +698,7 @@
},
{
"id": "range_2",
"name": "Foz do Atl\u00e2ntico",
"name": "Foz do Atlântico",
"center": [
87,
165
@@ -724,7 +724,7 @@
},
{
"id": "range_4",
"name": "Vale do Lim\u00e3o",
"name": "Vale do Limão",
"center": [
21,
15
@@ -763,7 +763,7 @@
},
{
"id": "range_7",
"name": "Serra do Drag\u00e3o",
"name": "Serra do Dragão",
"center": [
98,
215
@@ -779,7 +779,7 @@
"cities": [
{
"id": "city_0",
"name": "Ribeira Nova",
"name": "Puerto Último",
"kind": "capital",
"center": [
5,
@@ -800,4 +800,4 @@
]
}
]
}
}
@@ -613,7 +613,7 @@
"cities": [
{
"id": "city_0",
"name": "Fort Iron",
"name": "Mértola",
"kind": "capital",
"center": [
5,
@@ -634,4 +634,4 @@
]
}
]
}
}
@@ -544,7 +544,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenstadt",
"name": "Remanso",
"kind": "capital",
"center": [
244,
@@ -565,4 +565,4 @@
]
}
]
}
}
@@ -719,7 +719,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge View",
"name": "Almeida",
"kind": "capital",
"center": [
218,
@@ -740,4 +740,4 @@
]
}
]
}
}
@@ -52,7 +52,7 @@
},
{
"id": "river_1",
"name": "Mar\u00e9 Coast",
"name": "Maré Coast",
"path": [
[
95,
@@ -208,7 +208,7 @@
},
{
"id": "range_2",
"name": "M\u2019Bila Bay",
"name": "MBila Bay",
"center": [
12,
107
@@ -237,7 +237,7 @@
"cities": [
{
"id": "city_0",
"name": "S\u00e3o Vicente",
"name": "Rooiels",
"kind": "capital",
"center": [
88,
@@ -258,4 +258,4 @@
]
}
]
}
}
@@ -943,7 +943,7 @@
"cities": [
{
"id": "city_0",
"name": "Dusty Gulch",
"name": "Doublet",
"kind": "capital",
"center": [
65,
@@ -964,4 +964,4 @@
]
}
]
}
}
@@ -192,7 +192,7 @@
},
{
"id": "river_1",
"name": "Bj\u00f6rnsfjord",
"name": "Björnsfjord",
"path": [
[
128,
@@ -684,7 +684,7 @@
},
{
"id": "range_2",
"name": "Bj\u00f8rnsvik",
"name": "Bjørnsvik",
"center": [
67,
327
@@ -713,7 +713,7 @@
"cities": [
{
"id": "city_0",
"name": "Fjordheim",
"name": "Lepola",
"kind": "capital",
"center": [
208,
@@ -726,7 +726,7 @@
"pois": [
{
"id": "poi_0",
"name": "Sk\u00e4rg\u00e5rd",
"name": "Skärgård",
"kind": "transit",
"center": [
208,
@@ -734,4 +734,4 @@
]
}
]
}
}
@@ -620,7 +620,7 @@
},
{
"id": "water_2",
"name": "K\u0159iv\u00e1",
"name": "Křivá",
"kind": "ocean",
"center": [
199,
@@ -671,7 +671,7 @@
},
{
"id": "range_3",
"name": "Havsgr\u00e4ns",
"name": "Havsgräns",
"center": [
18,
44
@@ -697,7 +697,7 @@
},
{
"id": "range_5",
"name": "J\u00f6kull Plain",
"name": "Jökull Plain",
"center": [
20,
225
@@ -739,7 +739,7 @@
"cities": [
{
"id": "city_0",
"name": "Fjordheim",
"name": "Britta's Landing",
"kind": "capital",
"center": [
142,
@@ -760,4 +760,4 @@
]
}
]
}
}
@@ -120,7 +120,7 @@
},
{
"id": "river_1",
"name": "Rio do Sil\u00eancio",
"name": "Rio do Silêncio",
"path": [
[
18,
@@ -234,7 +234,7 @@
},
{
"id": "river_2",
"name": "Rio da Esperan\u00e7a",
"name": "Rio da Esperança",
"path": [
[
111,
@@ -644,7 +644,7 @@
"cities": [
{
"id": "city_0",
"name": "Serra do Sol",
"name": "Sobreiro",
"kind": "capital",
"center": [
45,
@@ -665,4 +665,4 @@
]
}
]
}
}
@@ -749,7 +749,7 @@
"cities": [
{
"id": "city_0",
"name": "Dusty Creek",
"name": "Heaviside",
"kind": "capital",
"center": [
130,
@@ -770,4 +770,4 @@
]
}
]
}
}
@@ -455,7 +455,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "TributariumCapitolium Corridor",
"kind": "commercial",
"path": [
[
@@ -724,7 +724,7 @@
"cities": [
{
"id": "city_0",
"name": "Forum Veritas",
"name": "Tributarium",
"kind": "capital",
"center": [
123,
@@ -734,7 +734,7 @@
},
{
"id": "city_1",
"name": "Capitolium",
"name": "Ruhr",
"kind": "city",
"center": [
105,
@@ -746,7 +746,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "TributariumCapitolium Express",
"kind": "passenger_freight",
"path": [
[
@@ -1023,4 +1023,4 @@
]
}
]
}
}
@@ -780,7 +780,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Dry Creek StationBillabong Crossing Road",
"kind": "commercial",
"path": [
[
@@ -1049,7 +1049,7 @@
"cities": [
{
"id": "city_0",
"name": "Dry Creek Station",
"name": "Bunbury",
"kind": "capital",
"center": [
249,
@@ -1071,7 +1071,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Dry Creek StationBillabong Crossing Line",
"kind": "passenger_freight",
"path": [
[
@@ -1348,4 +1348,4 @@
]
}
]
}
}
@@ -414,7 +414,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "Eastern Shelf",
"name": "Parallax Scarp",
"center": [
180,
448
@@ -427,7 +427,7 @@
},
{
"id": "range_1",
"name": "Western Range",
"name": "Vantage Ridge",
"center": [
202,
57
@@ -440,7 +440,7 @@
},
{
"id": "range_2",
"name": "Southern Heights",
"name": "Ledger Peaks",
"center": [
212,
387
@@ -794,7 +794,7 @@
},
{
"id": "range_4",
"name": "Gro\u00dfe Kette",
"name": "Große Kette",
"center": [
226,
88
@@ -810,7 +810,7 @@
"cities": [
{
"id": "city_0",
"name": "Steinbruch",
"name": "Dieulefit",
"kind": "capital",
"center": [
27,
@@ -831,4 +831,4 @@
]
}
]
}
}
@@ -467,7 +467,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Line",
"name": "Belver",
"kind": "capital",
"center": [
206,
@@ -488,4 +488,4 @@
]
}
]
}
}
@@ -374,7 +374,7 @@
},
{
"id": "water_6",
"name": "Vale do Esp\u00edrito",
"name": "Vale do Espírito",
"kind": "lake",
"center": [
242,
@@ -461,7 +461,7 @@
},
{
"id": "range_5",
"name": "Monte do Esp\u00edrito",
"name": "Monte do Espírito",
"center": [
161,
219
@@ -503,7 +503,7 @@
"cities": [
{
"id": "city_0",
"name": "Ribeira Grande",
"name": "Várzea",
"kind": "capital",
"center": [
115,
@@ -524,4 +524,4 @@
]
}
]
}
}
@@ -300,7 +300,7 @@
},
{
"id": "range_2",
"name": "Silberh\u00fcgel",
"name": "Silberhügel",
"center": [
172,
226
@@ -381,7 +381,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenberg",
"name": "Brücke",
"kind": "capital",
"center": [
250,
@@ -402,4 +402,4 @@
]
}
]
}
}
@@ -606,7 +606,7 @@
"cities": [
{
"id": "city_0",
"name": "Fort Iron",
"name": "Freystadt",
"kind": "capital",
"center": [
247,
@@ -627,4 +627,4 @@
]
}
]
}
}
@@ -382,7 +382,7 @@
},
{
"id": "water_1",
"name": "Sh\u014dgun Falls",
"name": "Shōgun Falls",
"kind": "ocean",
"center": [
164,
@@ -392,7 +392,7 @@
},
{
"id": "water_2",
"name": "K\u014dri Stream",
"name": "Kōri Stream",
"kind": "lake",
"center": [
44,
@@ -482,7 +482,7 @@
"cities": [
{
"id": "city_0",
"name": "Sakura Bay",
"name": "Whitfield Crossing",
"kind": "capital",
"center": [
150,
@@ -503,4 +503,4 @@
]
}
]
}
}
@@ -447,7 +447,7 @@
"cities": [
{
"id": "city_0",
"name": "Steinbach",
"name": "Wend",
"kind": "capital",
"center": [
85,
@@ -468,4 +468,4 @@
]
}
]
}
}
@@ -524,7 +524,7 @@
"oceans": [
{
"id": "water_0",
"name": "Sh\u014dgun",
"name": "Shōgun",
"kind": "ocean",
"center": [
69,
@@ -544,7 +544,7 @@
},
{
"id": "water_2",
"name": "K\u014dan Bay",
"name": "Kōan Bay",
"kind": "lake",
"center": [
208,
@@ -650,7 +650,7 @@
"cities": [
{
"id": "city_0",
"name": "Zen Garden",
"name": "Purnima",
"kind": "capital",
"center": [
250,
@@ -671,4 +671,4 @@
]
}
]
}
}
@@ -553,7 +553,7 @@
"cities": [
{
"id": "city_0",
"name": "Mbanza Grande",
"name": "Entroncamento",
"kind": "capital",
"center": [
162,
@@ -574,4 +574,4 @@
]
}
]
}
}
@@ -762,7 +762,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "AuldhavenBlackwater Ford Road",
"kind": "commercial",
"path": [
[
@@ -1041,7 +1041,7 @@
},
{
"id": "city_1",
"name": "Blackwater Ford",
"name": "Strathmore",
"kind": "city",
"center": [
64,
@@ -1053,7 +1053,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "AuldhavenBlackwater Ford Line",
"kind": "passenger_freight",
"path": [
[
@@ -1330,4 +1330,4 @@
]
}
]
}
}
@@ -110,7 +110,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Weicheng",
"kind": "capital",
"center": [
196,
@@ -131,4 +131,4 @@
]
}
]
}
}
@@ -490,7 +490,7 @@
"cities": [
{
"id": "city_0",
"name": "Forum Veritas",
"name": "Viridarium",
"kind": "capital",
"center": [
53,
@@ -551,7 +551,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridge Marker",
"name": "Herborn",
"kind": "capital",
"center": [
130,
@@ -572,4 +572,4 @@
]
}
]
}
}
@@ -442,7 +442,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Billabong Creek\u2013Dusty Pasture Road",
"kind": "commercial",
"path": [
[
@@ -733,7 +733,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Billabong Creek\u2013Dusty Pasture Line",
"kind": "passenger_freight",
"path": [
[
@@ -286,7 +286,7 @@
},
{
"id": "river_2",
"name": "Rooistroom",
"name": "Obotan",
"path": [
[
142,
@@ -466,7 +466,7 @@
},
{
"id": "water_4",
"name": "Suidelike Poel",
"name": "Lagoa do Sul",
"kind": "lake",
"center": [
244,
@@ -491,7 +491,7 @@
},
{
"id": "range_1",
"name": "Skerprant",
"name": "Kwahu Scarp",
"center": [
34,
219
@@ -530,7 +530,7 @@
},
{
"id": "range_4",
"name": "Asrant",
"name": "Crista das Cinzas",
"center": [
41,
387
@@ -556,7 +556,7 @@
},
{
"id": "range_6",
"name": "Waterrant",
"name": "Bosomtwe Shelf",
"center": [
171,
130
@@ -634,7 +634,7 @@
},
{
"id": "water_1",
"name": "Kai Sh\u014d",
"name": "Kai Shō",
"kind": "lake",
"center": [
142,
@@ -714,7 +714,7 @@
"cities": [
{
"id": "city_0",
"name": "Zen Garden",
"name": "Trung's Crossing",
"kind": "capital",
"center": [
240,
@@ -735,4 +735,4 @@
]
}
]
}
}
@@ -750,7 +750,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenfels",
"name": "Sonneberg",
"kind": "capital",
"center": [
5,
@@ -771,4 +771,4 @@
]
}
]
}
}
@@ -447,7 +447,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenstadt",
"name": "Stendal",
"kind": "capital",
"center": [
196,
@@ -468,4 +468,4 @@
]
}
]
}
}
@@ -476,7 +476,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "H\u00e4ngegraben",
"name": "Hängegraben",
"center": [
28,
328
@@ -531,7 +531,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenberg",
"name": "Wiesengrund",
"kind": "capital",
"center": [
250,
@@ -552,4 +552,4 @@
]
}
]
}
}
@@ -76,7 +76,7 @@
},
{
"id": "river_1",
"name": "Shogun\u2019s Isle",
"name": "Shoguns Isle",
"path": [
[
120,
@@ -503,7 +503,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Vời Cảng",
"kind": "capital",
"center": [
40,
@@ -524,4 +524,4 @@
]
}
]
}
}
@@ -794,7 +794,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Loch Moray\u2013Burghead Road",
"kind": "commercial",
"path": [
[
@@ -1085,7 +1085,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Loch Moray\u2013Burghead Line",
"kind": "passenger_freight",
"path": [
[
@@ -52,7 +52,7 @@
},
{
"id": "range_1",
"name": "Bj\u00f8rnsfjell",
"name": "Bjørnsfjell",
"center": [
104,
504
@@ -117,7 +117,7 @@
},
{
"id": "range_6",
"name": "Bj\u00f8rnstrand",
"name": "Bjørnstrand",
"center": [
95,
343
@@ -146,7 +146,7 @@
"cities": [
{
"id": "city_0",
"name": "Fjordholm",
"name": "Kvitfjell",
"kind": "capital",
"center": [
36,
@@ -167,4 +167,4 @@
]
}
]
}
}
@@ -500,7 +500,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Forum AethelBasilica Nova Corridor",
"kind": "commercial",
"path": [
[
@@ -769,7 +769,7 @@
"cities": [
{
"id": "city_0",
"name": "Forum Aethel",
"name": "Corvel",
"kind": "capital",
"center": [
168,
@@ -779,7 +779,7 @@
},
{
"id": "city_1",
"name": "Basilica Nova",
"name": "Velum",
"kind": "city",
"center": [
69,
@@ -791,7 +791,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Forum AethelBasilica Nova Express",
"kind": "passenger_freight",
"path": [
[
@@ -1068,4 +1068,4 @@
]
}
]
}
}
@@ -382,7 +382,7 @@
},
{
"id": "water_1",
"name": "Cabo da Boa Esperan\u00e7a",
"name": "Cabo da Boa Esperança",
"kind": "lake",
"center": [
6,
@@ -402,7 +402,7 @@
},
{
"id": "water_3",
"name": "Atl\u00e2ntico Coast",
"name": "Atlântico Coast",
"kind": "ocean",
"center": [
171,
@@ -414,7 +414,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "U\u00edge",
"name": "Uíge",
"center": [
30,
269
@@ -495,7 +495,7 @@
"cities": [
{
"id": "city_0",
"name": "M\u2019Banza",
"name": "Encrucijada",
"kind": "capital",
"center": [
5,
@@ -516,4 +516,4 @@
]
}
]
}
}
@@ -246,7 +246,7 @@
"cities": [
{
"id": "city_0",
"name": "Dry Creek Station",
"name": "Arkwright",
"kind": "capital",
"center": [
173,
@@ -267,4 +267,4 @@
]
}
]
}
}
@@ -599,7 +599,7 @@
"cities": [
{
"id": "city_0",
"name": "Mwezi Beach",
"name": "Masvingo",
"kind": "capital",
"center": [
125,
@@ -620,4 +620,4 @@
]
}
]
}
}
@@ -600,7 +600,7 @@
"cities": [
{
"id": "city_0",
"name": "Fort Iron",
"name": "Sutherton",
"kind": "capital",
"center": [
140,
@@ -621,4 +621,4 @@
]
}
]
}
}
@@ -711,7 +711,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Ribeira do Sol\u2013Douro Valley Estrada",
"kind": "commercial",
"path": [
[
@@ -1002,7 +1002,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Ribeira do Sol\u2013Douro Valley Run",
"kind": "passenger_freight",
"path": [
[
@@ -666,7 +666,7 @@
},
{
"id": "range_4",
"name": "Vale da Esperan\u00e7a",
"name": "Vale da Esperança",
"center": [
148,
496
@@ -721,7 +721,7 @@
"cities": [
{
"id": "city_0",
"name": "Mbanza Grande",
"name": "Tierranueva",
"kind": "capital",
"center": [
5,
@@ -742,4 +742,4 @@
]
}
]
}
}
@@ -671,7 +671,7 @@
"cities": [
{
"id": "city_0",
"name": "Hanseong",
"name": "Korhonen",
"kind": "capital",
"center": [
213,
@@ -692,4 +692,4 @@
]
}
]
}
}
@@ -534,7 +534,7 @@
},
{
"id": "river_4",
"name": "Gr\u00fcnenhain",
"name": "Grünenhain",
"path": [
[
126,
@@ -794,7 +794,7 @@
"cities": [
{
"id": "city_0",
"name": "Eisenfels",
"name": "Poperinge",
"kind": "capital",
"center": [
92,
@@ -815,4 +815,4 @@
]
}
]
}
}
@@ -354,7 +354,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "Flatland",
"name": "Crista de Serpa",
"center": [
155,
361
@@ -380,7 +380,7 @@
},
{
"id": "range_2",
"name": "Coastal Edge",
"name": "Ponta da Pedra",
"center": [
133,
227
@@ -393,7 +393,7 @@
},
{
"id": "range_3",
"name": "Valley Floor",
"name": "Corvo Negro",
"center": [
106,
321
@@ -419,7 +419,7 @@
},
{
"id": "range_5",
"name": "Inland Reach",
"name": "Serra Seca",
"center": [
84,
418
@@ -461,7 +461,7 @@
"cities": [
{
"id": "city_0",
"name": "Ridgeview",
"name": "Miradouro Seco",
"kind": "capital",
"center": [
162,
@@ -645,7 +645,7 @@
"cities": [
{
"id": "city_0",
"name": "Bayan",
"name": "Marunong",
"kind": "capital",
"center": [
165,
@@ -666,4 +666,4 @@
]
}
]
}
}
@@ -6,7 +6,7 @@
"rivers": [
{
"id": "river_0",
"name": "Chapad\u00e3o Grande",
"name": "Chapadão Grande",
"path": [
[
176,
@@ -132,7 +132,7 @@
},
{
"id": "river_1",
"name": "C\u00f3rrego Fino",
"name": "Córrego Fino",
"path": [
[
45,
@@ -474,7 +474,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "C\u00e2nion Profundo",
"name": "Cânion Profundo",
"center": [
89,
180
@@ -526,7 +526,7 @@
},
{
"id": "range_4",
"name": "Plan\u00edcie Seca",
"name": "Planície Seca",
"center": [
108,
263
@@ -539,7 +539,7 @@
},
{
"id": "range_5",
"name": "Trilha do Drag\u00e3o",
"name": "Trilha do Dragão",
"center": [
167,
424
@@ -552,7 +552,7 @@
},
{
"id": "range_6",
"name": "Pouso do Gavi\u00e3o",
"name": "Pouso do Gavião",
"center": [
192,
202
@@ -568,7 +568,7 @@
"cities": [
{
"id": "city_0",
"name": "Serra do Sol",
"name": "Quilombo",
"kind": "capital",
"center": [
60,
@@ -589,4 +589,4 @@
]
}
]
}
}
@@ -585,7 +585,7 @@
"cities": [
{
"id": "city_0",
"name": "Jade Harbor",
"name": "Lam's Rest",
"kind": "capital",
"center": [
83,
@@ -606,4 +606,4 @@
]
}
]
}
}

Some files were not shown because too many files have changed in this diff Show More