Skip to content

Adds map "Tierra del Fuego" (featuring impassable terrain)#4437

Open
RickD004 wants to merge 1 commit into
openfrontio:mainfrom
RickD004:tierradelfuego
Open

Adds map "Tierra del Fuego" (featuring impassable terrain)#4437
RickD004 wants to merge 1 commit into
openfrontio:mainfrom
RickD004:tierradelfuego

Conversation

@RickD004

Copy link
Copy Markdown
Contributor

Description:

Adds map of Tierra del Fuego, the southernmost tip of South America: https://en.wikipedia.org/wiki/Tierra_del_Fuego

This map uses impassable terrain to stylize the borders of this map into a triangular shape, this zone is known as "end of the world" so i thought it would be visually fitting if the borders converged at the bottom of the map.

800k land tiles similar to Caucasus.

This map has a lot of islands, incluiding the Falklands for people who enjoy island-plays, and also a chokepoint (the strait of Magallanes) for piracy.

Also adds flags of Chilean and Argentinian provinces for the map and the menu.

image
tierrafuego.mp4

Please complete the following:

  • I have added screenshots for all UI updates
  • I process any text displayed to the user through translateText() and I've added it to the en.json file
  • I have added relevant tests to the test directory

Please put your Discord username so you can be contacted if a bug or regression is found:

tri.star1011

@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 1c9b5a9f-6e1b-4136-83cf-5b798e0326e3

📥 Commits

Reviewing files that changed from the base of the PR and between ccd0745 and 73e9758.

⛔ Files ignored due to path filters (32)
  • map-generator/assets/maps/tierradelfuego/image.png is excluded by !**/*.png
  • package-lock.json is excluded by !**/package-lock.json
  • resources/flags/Atacama.svg is excluded by !**/*.svg
  • resources/flags/Chaco.svg is excluded by !**/*.svg
  • resources/flags/Chubut.svg is excluded by !**/*.svg
  • resources/flags/Coquimbo.svg is excluded by !**/*.svg
  • resources/flags/Cordoba (Argentina).svg is excluded by !**/*.svg
  • resources/flags/Corrientes.svg is excluded by !**/*.svg
  • resources/flags/Entre Rios.svg is excluded by !**/*.svg
  • resources/flags/Formosa.svg is excluded by !**/*.svg
  • resources/flags/Jujuy.svg is excluded by !**/*.svg
  • resources/flags/Kingdom of Araucania and Patagonia.svg is excluded by !**/*.svg
  • resources/flags/La Araucania.svg is excluded by !**/*.svg
  • resources/flags/La Pampa.svg is excluded by !**/*.svg
  • resources/flags/La Rioja.svg is excluded by !**/*.svg
  • resources/flags/Los Lagos.svg is excluded by !**/*.svg
  • resources/flags/Los Rios.svg is excluded by !**/*.svg
  • resources/flags/Magallanes.svg is excluded by !**/*.svg
  • resources/flags/Mendoza.svg is excluded by !**/*.svg
  • resources/flags/Misiones.svg is excluded by !**/*.svg
  • resources/flags/Neuquen.svg is excluded by !**/*.svg
  • resources/flags/Rio Negro.svg is excluded by !**/*.svg
  • resources/flags/Salta.svg is excluded by !**/*.svg
  • resources/flags/San Juan.svg is excluded by !**/*.svg
  • resources/flags/San Luis.svg is excluded by !**/*.svg
  • resources/flags/Santa Fe.svg is excluded by !**/*.svg
  • resources/flags/Santiago del Estero.svg is excluded by !**/*.svg
  • resources/flags/Tierra del Fuego.svg is excluded by !**/*.svg
  • resources/flags/Tucuman.svg is excluded by !**/*.svg
  • resources/maps/tierradelfuego/map.bin is excluded by !**/*.bin
  • resources/maps/tierradelfuego/map16x.bin is excluded by !**/*.bin
  • resources/maps/tierradelfuego/map4x.bin is excluded by !**/*.bin
📒 Files selected for processing (6)
  • map-generator/assets/maps/tierradelfuego/info.json
  • resources/countries.json
  • resources/lang/en.json
  • resources/maps/tierradelfuego/manifest.json
  • resources/maps/tierradelfuego/thumbnail.webp
  • src/core/game/Maps.gen.ts

Walkthrough

Adds the "Tierra Del Fuego" map to the game. This includes map generator metadata (info.json), a game resource manifest (manifest.json), a new GameMapType enum member and maps array entry in the generated TypeScript file, an English translation key, and 26 new South American region/province entries in countries.json.

Changes

Tierra Del Fuego Map Addition

Layer / File(s) Summary
Map asset files
map-generator/assets/maps/tierradelfuego/info.json, resources/maps/tierradelfuego/manifest.json
Adds full map metadata, tile dimensions, multiplayer frequency, and nation entries (coordinates, names, flags) for Tierra Del Fuego.
Type registration and translation
src/core/game/Maps.gen.ts, resources/lang/en.json
Adds TierraDelFuego to the GameMapType enum and inserts a MapInfo entry in the maps array with south_america and new categories. Adds the tierradelfuego translation key.
South American country entries
resources/countries.json
Inserts 26 new South American region and province entries (Atacama, Chaco, Chubut, Coquimbo, Corrientes, Entre Rios, Formosa, Jujuy, Kingdom of Araucania and Patagonia, La Araucania, La Pampa, La Rioja, Los Lagos, Los Rios, Magallanes, Mendoza, Misiones, Neuquen, Rio Negro, Salta, San Juan, San Luis, Santa Fe, Santiago del Estero, Tierra del Fuego, Tucuman) to support nation flags on the new map.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

Maps

Suggested reviewers

  • FloPinguin
  • evanpelle

Poem

🌎 At the bottom of the world, a new land appears,
Tierra Del Fuego rises through the game's frontiers.
Argentina and Chile, flags side by side,
Twenty-six new nations join in with pride.
The southern winds carry a fresh map to play —
¡Bienvenidos al fin del mundo today! 🔥

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly names the new Tierra del Fuego map and its impassable-terrain feature.
Description check ✅ Passed The description matches the changeset by describing the new map, terrain style, islands, and added flags.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@RickD004 RickD004 added the Maps A new map, or adjustments to an existing map itself, its json, etc, label Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Maps A new map, or adjustments to an existing map itself, its json, etc,

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

1 participant