Tile generation condition parameters converted to fractions, to avoid errors

This commit is contained in:
Yair Morgenstern
2023-10-30 12:44:34 +02:00
parent e43d870b43
commit d51b6a679d
2 changed files with 4 additions and 3 deletions

View File

@ -529,7 +529,7 @@ enum class UniqueType(val text: String, vararg targets: UniqueTarget, val flags:
HasQuality("Considered [terrainQuality] when determining start locations", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers), HasQuality("Considered [terrainQuality] when determining start locations", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers),
NoNaturalGeneration("Doesn't generate naturally", UniqueTarget.Terrain, UniqueTarget.Resource, flags = UniqueFlag.setOfHiddenToUsers), NoNaturalGeneration("Doesn't generate naturally", UniqueTarget.Terrain, UniqueTarget.Resource, flags = UniqueFlag.setOfHiddenToUsers),
TileGenerationConditions("Occurs at temperature between [fraction] and [amount] and humidity between [amount] and [amount]", UniqueTarget.Terrain, UniqueTarget.Resource, flags = UniqueFlag.setOfHiddenToUsers), TileGenerationConditions("Occurs at temperature between [fraction] and [fraction] and humidity between [fraction] and [fraction]", UniqueTarget.Terrain, UniqueTarget.Resource, flags = UniqueFlag.setOfHiddenToUsers),
OccursInChains("Occurs in chains at high elevations", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers), OccursInChains("Occurs in chains at high elevations", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers),
OccursInGroups("Occurs in groups around high elevations", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers), OccursInGroups("Occurs in groups around high elevations", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers),
MajorStrategicFrequency("Every [amount] tiles with this terrain will receive a major deposit of a strategic resource.", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers), MajorStrategicFrequency("Every [amount] tiles with this terrain will receive a major deposit of a strategic resource.", UniqueTarget.Terrain, flags = UniqueFlag.setOfHiddenToUsers),

View File

@ -1538,8 +1538,8 @@ Simple unique parameters are explained by mouseover. Complex parameters are expl
??? example "Doesn't generate naturally" ??? example "Doesn't generate naturally"
Applicable to: Terrain, Resource Applicable to: Terrain, Resource
??? example "Occurs at temperature between [amount] and [amount] and humidity between [amount] and [amount]" ??? example "Occurs at temperature between [fraction] and [fraction] and humidity between [fraction] and [fraction]"
Example: "Occurs at temperature between [3] and [3] and humidity between [3] and [3]" Example: "Occurs at temperature between [0.5] and [0.5] and humidity between [0.5] and [0.5]"
Applicable to: Terrain, Resource Applicable to: Terrain, Resource
@ -2160,6 +2160,7 @@ Simple unique parameters are explained by mouseover. Complex parameters are expl
*[costOrStrength]: `Cost` or `Strength`. *[costOrStrength]: `Cost` or `Strength`.
*[era]: The name of any era. *[era]: The name of any era.
*[foundingOrEnhancing]: `founding` or `enhancing`. *[foundingOrEnhancing]: `founding` or `enhancing`.
*[fraction]: Indicates a fractional number, which can be negative.
*[improvementName]: The name of any improvement. *[improvementName]: The name of any improvement.
*[modFilter]: A Mod name, case-sensitive _or_ a simple wildcard filter beginning and ending in an Asterisk, case-insensitive. *[modFilter]: A Mod name, case-sensitive _or_ a simple wildcard filter beginning and ending in an Asterisk, case-insensitive.
*[policy]: The name of any policy. *[policy]: The name of any policy.