Fixed tests

This commit is contained in:
yairm210
2021-10-20 23:18:03 +03:00
parent 60f0724b42
commit 24f3e784fa
2 changed files with 12 additions and 5 deletions

View File

@ -193,6 +193,13 @@ enum class UniqueParameterType(val parameterName:String) {
else -> UniqueType.UniqueComplianceErrorSeverity.RulesetInvariant else -> UniqueType.UniqueComplianceErrorSeverity.RulesetInvariant
} }
}, },
Belief("belief") {
override fun getErrorSeverity(parameterText: String, ruleset: Ruleset):
UniqueType.UniqueComplianceErrorSeverity? = when (parameterText) {
in ruleset.beliefs -> null
else -> UniqueType.UniqueComplianceErrorSeverity.RulesetSpecific
}
},
FoundingOrEnhancing("foundingOrEnhancing") { FoundingOrEnhancing("foundingOrEnhancing") {
private val knownValues = setOf("founding", "enhancing") private val knownValues = setOf("founding", "enhancing")
override fun getErrorSeverity(parameterText: String, ruleset: Ruleset): override fun getErrorSeverity(parameterText: String, ruleset: Ruleset):

View File

@ -76,7 +76,7 @@ enum class UniqueType(val text:String, vararg targets: UniqueTarget) {
StatsSpendingGreatPeople("[stats] whenever a Great Person is expended", UniqueTarget.Global), StatsSpendingGreatPeople("[stats] whenever a Great Person is expended", UniqueTarget.Global),
StatsFromTiles("[stats] from [tileFilter] tiles [cityFilter]", UniqueTarget.Global), StatsFromTiles("[stats] from [tileFilter] tiles [cityFilter]", UniqueTarget.Global),
// This is a doozy // This is a doozy
StatsFromObject("[stats] from every [tileFilter/specialist/buildingNam]", UniqueTarget.Global), StatsFromObject("[stats] from every [tileFilter/specialist/buildingName/belief]", UniqueTarget.Global),
StatPercentBonus("[amount]% [stat]", UniqueTarget.Global), StatPercentBonus("[amount]% [stat]", UniqueTarget.Global),
BonusStatsFromCityStates("[amount]% [stat] from City-States", UniqueTarget.Global), BonusStatsFromCityStates("[amount]% [stat] from City-States", UniqueTarget.Global),