Expand CanOnlyBeBuiltInCertainCities to include Units and convert to use Conditionals (#11274)

* Remove Transform requirement checks

* Add back in requirement for OnlyAvailable
New BuildableOnly unique

* Instead of a new unique, expand CanOnlyBeBuiltInCertainCities to instead take conditionals

* Rename to notMetRejections and copy to BaseUnit
Add CanOnlyBeBuiltInSpecificCities to constructionRejectionReasonType

* Setup CanOnlyBeBuiltInCertainCities as depreciated (renamed CanOnlyBeBuiltInCertainCities_dep)

* Redirect Depreciation

* Quick Camel Case rename

* Function renaming and moving Unique to general Construction Uniques

* spelling

* Move Unique. Update Error message

* version
This commit is contained in:
itanasi
2024-03-13 14:12:10 -07:00
committed by GitHub
parent 1542b92e63
commit e9c3350ec5
10 changed files with 110 additions and 26 deletions

View File

@ -260,7 +260,7 @@
"maintenance": 4,
"hurryCostModifier": 50,
"uniques": ["Remove extra unhappiness from annexed cities",
"Can only be built [in annexed cities]"],
"Can only be built <in [Annexed] cities>"],
"requiredTech": "Mathematics"
},
{
@ -469,7 +469,7 @@
"culture": 1,
"faith": 8,
"uniques": ["Only available <if [Temple] is constructed in all [non-[Puppeted]] cities>", "Cost increases by [30] per owned city",
"[+100]% Natural religion spread [in this city]", "Hidden when religion is disabled", "Can only be built [in holy cities]"],
"[+100]% Natural religion spread [in this city]", "Hidden when religion is disabled", "Can only be built <in [Holy] cities>"],
"requiredTech": "Theology",
"isNationalWonder": true
},

View File

@ -221,7 +221,7 @@
"maintenance": 4,
"hurryCostModifier": 50,
"uniques": ["Remove extra unhappiness from annexed cities",
"Can only be built [in annexed cities]"],
"Can only be built <in [Annexed] cities>"],
"requiredTech": "Mathematics"
},
{