From d9ebf87ec517d64436b49aa30d783bbaf4389d80 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 21 Sep 2025 00:21:08 -0400 Subject: [PATCH] Tutorials: Move Siege Units and Apollo Program --- .../assets/jsons/Civ V - Gods & Kings/Buildings.json | 5 ++++- .../assets/jsons/Civ V - Gods & Kings/UnitTypes.json | 5 ++++- android/assets/jsons/Civ V - Vanilla/Buildings.json | 5 ++++- android/assets/jsons/Civ V - Vanilla/UnitTypes.json | 5 ++++- android/assets/jsons/Tutorials.json | 12 ------------ .../Mod-file-structure/4-Unit-related-JSON-files.md | 1 + 6 files changed, 17 insertions(+), 16 deletions(-) diff --git a/android/assets/jsons/Civ V - Gods & Kings/Buildings.json b/android/assets/jsons/Civ V - Gods & Kings/Buildings.json index 0143ceb3a6..33e49f2243 100644 --- a/android/assets/jsons/Civ V - Gods & Kings/Buildings.json +++ b/android/assets/jsons/Civ V - Gods & Kings/Buildings.json @@ -1112,7 +1112,10 @@ "isNationalWonder": true, "uniques": ["Enables construction of Spaceship parts", "Triggers a global alert upon completion", "Only available ", "Cannot be hurried"], - "requiredTech": "Rocketry" + "requiredTech": "Rocketry", + "civilopediaText": [ + { "text": "Once you have completed the Apollo Program, you can start constructing spaceship parts in your cities\n (with the relevant technologies) to win a Scientific Victory!" } + ] }, { "name": "Great Firewall", diff --git a/android/assets/jsons/Civ V - Gods & Kings/UnitTypes.json b/android/assets/jsons/Civ V - Gods & Kings/UnitTypes.json index e9becd7779..3b52fc771c 100644 --- a/android/assets/jsons/Civ V - Gods & Kings/UnitTypes.json +++ b/android/assets/jsons/Civ V - Gods & Kings/UnitTypes.json @@ -33,7 +33,10 @@ }, { "name": "Siege", - "movementType": "Land" + "movementType": "Land", + "civilopediaText": [ + { "text": "Siege units are extremely powerful against cities, but need to be Set Up before they can attack.\nOnce your siege unit is set up, it can attack from the current tile,\n but once moved to another tile, it will need to be set up again." } + ] }, { "name": "Civilian Water", diff --git a/android/assets/jsons/Civ V - Vanilla/Buildings.json b/android/assets/jsons/Civ V - Vanilla/Buildings.json index f90c1fd43f..e5eb6a7aa1 100644 --- a/android/assets/jsons/Civ V - Vanilla/Buildings.json +++ b/android/assets/jsons/Civ V - Vanilla/Buildings.json @@ -937,7 +937,10 @@ "isNationalWonder": true, "uniques": ["Enables construction of Spaceship parts", "Triggers a global alert upon completion", "Only available ", "Cannot be hurried"], - "requiredTech": "Rocketry" + "requiredTech": "Rocketry", + "civilopediaText": [ + { "text": "Once you have completed the Apollo Program, you can start constructing spaceship parts in your cities\n (with the relevant technologies) to win a Scientific Victory!" } + ] }, // Information Era diff --git a/android/assets/jsons/Civ V - Vanilla/UnitTypes.json b/android/assets/jsons/Civ V - Vanilla/UnitTypes.json index e9becd7779..3b52fc771c 100644 --- a/android/assets/jsons/Civ V - Vanilla/UnitTypes.json +++ b/android/assets/jsons/Civ V - Vanilla/UnitTypes.json @@ -33,7 +33,10 @@ }, { "name": "Siege", - "movementType": "Land" + "movementType": "Land", + "civilopediaText": [ + { "text": "Siege units are extremely powerful against cities, but need to be Set Up before they can attack.\nOnce your siege unit is set up, it can attack from the current tile,\n but once moved to another tile, it will need to be set up again." } + ] }, { "name": "Civilian Water", diff --git a/android/assets/jsons/Tutorials.json b/android/assets/jsons/Tutorials.json index a180fa6b92..731c0bc8a4 100644 --- a/android/assets/jsons/Tutorials.json +++ b/android/assets/jsons/Tutorials.json @@ -206,12 +206,6 @@ ], "uniques": ["Will not be displayed in Civilopedia"] }, - { - "name": "Apollo Program", - "steps": [ - "Once you have completed the Apollo Program, you can start constructing spaceship parts in your cities\n (with the relevant technologies) to win a Scientific Victory!" - ] - }, { "name": "Injured Units", "steps": [ @@ -224,12 +218,6 @@ "Workers are vital to your cities' growth, since only they can construct improvements on tiles.\nImprovements raise the yield of your tiles, allowing your city to produce more and grow faster while working the same amount of tiles!" ] }, - { - "name": "Siege Units", - "steps": [ - "Siege units are extremely powerful against cities, but need to be Set Up before they can attack.\nOnce your siege unit is set up, it can attack from the current tile,\n but once moved to another tile, it will need to be set up again." - ] - }, { "name": "Embarking", "steps": [ diff --git a/docs/Modders/Mod-file-structure/4-Unit-related-JSON-files.md b/docs/Modders/Mod-file-structure/4-Unit-related-JSON-files.md index bb5527afb7..d0c57f99ea 100644 --- a/docs/Modders/Mod-file-structure/4-Unit-related-JSON-files.md +++ b/docs/Modders/Mod-file-structure/4-Unit-related-JSON-files.md @@ -71,3 +71,4 @@ Each unit type has the following structure: | name | String | Required | | | movementType | Enum | Required | The domain through which the unit moves. Allowed values: "Water", "Land", "Air" | | uniques | List of String | none | List of [unique abilities](../uniques.md) this promotion grants to units of this type | +| civilopediaText | List | empty | See [civilopediaText chapter](5-Miscellaneous-JSON-files.md#civilopedia-text) |