Unique target compliance test v2 (#9802)

* Split off some UniqueType helper classes, make regions work in Android Studio and linting

* Fix wrong UniqueType.Stats target

* Fix two Pantheon uniques

* BeliefType a little nicer to read

* More linting

* Implement UniqueTarget validation

* Validation of UniqueTypes allowed as conditionals
This commit is contained in:
SomeTroglodyte
2023-07-15 21:06:12 +02:00
committed by GitHub
parent 00e008b656
commit a29cdc91e8
11 changed files with 149 additions and 119 deletions

View File

@ -30,7 +30,7 @@
{
"name": "God of Craftsman",
"type": "Pantheon",
"uniques": ["[+1 Production] <in cities with at least [3] [Population]>"]
"uniques": ["[+1 Production] [in cities following this religion] <in cities with at least [3] [Population]>"]
},
{
"name": "God of the Open Sky",
@ -55,7 +55,7 @@
{
"name": "Goddess of Love",
"type": "Pantheon",
"uniques": ["[+1 Happiness] <in cities with at least [6] [Population]>"]
"uniques": ["[+1 Happiness] [in cities following this religion] <in cities with at least [6] [Population]>"]
},
{
"name": "Goddess of Protection",