Natural Wonders un-hardcoded (#5279)

* Natural Wonders un-hardcoded

* Natural Wonders un-hardcoded - oops testing change revert

* Natural Wonders un-hardcoded - tests OK

* Natural Wonders un-hardcoded - requests

* Natural Wonders un-hardcoded - hide from pedia

* Natural Wonders un-hardcoded - readable unique
This commit is contained in:
SomeTroglodyte
2021-09-23 10:21:08 +02:00
committed by GitHub
parent c7d5caf08c
commit a5a8ea1338
10 changed files with 327 additions and 423 deletions

View File

@ -204,6 +204,10 @@
"gold": 1,
"science": 2,
"occursOn": ["Ocean"],
"uniques": ["Must be adjacent to [1] to [6] [Coast] tiles",
"Must be adjacent to [6] [Water] tiles",
"Occurs on latitudes from [10] to [70] percent of distance equator to pole",
"Occurs in groups of [2] to [2] tiles"],
"turnsInto": "Coast",
"impassable": true,
"unbuildable": true,
@ -215,6 +219,11 @@
"science": 2,
"happiness": 3,
"occursOn": ["Grassland","Plains","Tundra","Mountain"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] to [4] [Mountain] tiles",
"Must be adjacent to [3] to [6] [Elevated] tiles",
"Must be adjacent to [0] to [3] [Desert] tiles",
"Must be adjacent to [0] to [3] [Tundra] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -228,7 +237,9 @@
"turnsInto": "Plains",
"impassable": true,
"unbuildable": true,
"uniques": ["Grants 500 Gold to the first civilization to discover it"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [1] to [6] [Jungle] tiles",
"Grants 500 Gold to the first civilization to discover it"],
"weight": 2
},
{ // This will count as "Fresh water" in civ 6
@ -239,7 +250,8 @@
"turnsInto": "Plains",
"impassable": true,
"unbuildable": true,
"uniques": ["Grants Rejuvenation (all healing effects doubled) to adjacent military land units for the rest of the game"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Grants Rejuvenation (all healing effects doubled) to adjacent military land units for the rest of the game"],
"weight": 1
},
{
@ -248,6 +260,10 @@
"production": 2,
"gold": 3,
"occursOn": ["Plains","Desert","Tundra"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] [Grassland] tiles",
"Must be adjacent to [2] to [6] [Hill] tiles",
"Must be adjacent to [0] to [2] [Mountain] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -260,6 +276,13 @@
"culture": 3,
"faith": 3,
"occursOn": ["Grassland","Plains"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] [Tundra] tiles",
"Must be adjacent to [0] [Desert] tiles",
"Must be adjacent to [0] [Mountain] tiles",
"Must be adjacent to [0] [Marsh] tiles",
"Must be adjacent to [0] to [2] [Hill] tiles",
"Must not be on [1] largest landmasses"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -270,6 +293,9 @@
"type": "NaturalWonder",
"science": 5,
"occursOn": ["Ocean"],
"uniques": ["Must be adjacent to [1] to [6] [Coast] tiles",
"Must be adjacent to [0] [Ice] tiles",
"Neighboring tiles will convert to [Coast]"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -281,6 +307,9 @@
"food": 2,
"gold": 5,
"occursOn": ["Grassland"],
"uniques": ["Must be adjacent to [1] to [5] [Coast] tiles",
"Must be adjacent to [1] [Mountain] tiles",
"Neighboring tiles except [Mountain] will convert to [Coast]"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -291,6 +320,8 @@
"type": "NaturalWonder",
"gold": 10,
"occursOn": ["Plains","Mountain"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [1] to [6] [Hill] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -302,17 +333,26 @@
"gold": 2,
"science": 3,
"occursOn": ["Desert","Tundra"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] [Grassland] tiles",
"Must be adjacent to [0] to [2] [Mountain] tiles",
"Must be adjacent to [0] to [4] [Elevated] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
"weight": 10
},
// G&K Wonders
{
"name": "Mount Kailash",
"type": "NaturalWonder",
"faith": 6,
"happiness": 2,
"occursOn": ["Plains","Grassland"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] [Marsh] tiles",
"Must be adjacent to [0] to [1] [Desert] tiles",
"Must be adjacent to [4] to [6] [Elevated] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -323,6 +363,11 @@
"type": "NaturalWonder",
"faith": 8,
"occursOn": ["Desert","Plains"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] [Grassland] tiles",
"Must be adjacent to [0] [Tundra] tiles",
"Must be adjacent to [0] [Marsh] tiles",
"Must be adjacent to [3] to [6] [Desert] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -335,22 +380,31 @@
"faith": 4,
"happiness": 2,
"occursOn": ["Plains","Grassland"],
"uniques": ["Must be adjacent to [0] [Tundra] tiles",
"Must be adjacent to [0] [Desert] tiles",
"Must be adjacent to [0] [Marsh] tiles",
"Must not be on [1] largest landmasses"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
"weight": 10
},
},
{
"name": "Uluru",
"type": "NaturalWonder",
"food": 2,
"faith": 6,
"occursOn": ["Plains","Desert"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] [Grassland] tiles",
"Must be adjacent to [0] [Tundra] tiles",
"Must be adjacent to [0] [Marsh] tiles",
"Must be adjacent to [3] to [6] [Plains] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
"weight": 10
}
}
/*
// BNW wonders
{
@ -358,6 +412,8 @@
"type": "NaturalWonder",
"production": 6,
"occursOn": ["Plains","Desert"],
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [0] to [2] [Mountain] tiles"],
"turnsInto": "Plains",
"impassable": true,
"unbuildable": true,
@ -368,6 +424,7 @@
"type": "NaturalWonder",
"food": 6,
"occursOn": ["Plains"],
"uniques": ["Must be adjacent to [0] [Coast] tiles"],
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
@ -383,7 +440,10 @@
"turnsInto": "Mountain",
"impassable": true,
"unbuildable": true,
"uniques": ["Grants Altitude Training (double movement and +10% Strength in hills) to adjacent land units for the rest of the game"], //ToDo
"uniques": ["Must be adjacent to [0] [Coast] tiles",
"Must be adjacent to [2] to [6] [Hill] tiles",
"Must be adjacent to [0] to [2] [Mountain] tiles",
"Grants Altitude Training (double movement and +10% Strength in hills) to adjacent land units for the rest of the game"], //ToDo
"weight": 10
}
*/