Package com.unciv.models.ruleset.unique
Types
StateForConditionals
Link copied to clipboard
data class StateForConditionals(civInfo: CivilizationInfo?, cityInfo: CityInfo?, unit: MapUnit?, ourCombatant: ICombatant?, theirCombatant: ICombatant?, attackedTile: TileInfo?, combatAction: CombatAction?, region: Region?)
Content copied to clipboard
Unique
Link copied to clipboard
class Unique(text: String, sourceObjectType: UniqueTarget?, sourceObjectName: String?)
Content copied to clipboard
UniqueComplianceError
Link copied to clipboard
class UniqueComplianceError(parameterName: String, acceptableParameterTypes: List<UniqueParameterType>, errorSeverity: UniqueType.UniqueComplianceErrorSeverity)
Content copied to clipboard
UniqueFlag
Link copied to clipboard
UniqueMapTyped
Link copied to clipboard
DOES NOT hold untyped uniques!
UniqueParameterType
Link copied to clipboard
enum UniqueParameterType(parameterName: String) : Enum<UniqueParameterType>
Content copied to clipboard
UniqueTarget
Link copied to clipboard
inheritsFrom means that all such uniques are acceptable as well. For example, all Global uniques are acceptable for Nations, Eras, etc.
UniqueTriggerActivation
Link copied to clipboard
object UniqueTriggerActivation
Content copied to clipboard
UniqueType
Link copied to clipboard
enum UniqueType(text: String, targets: UniqueTarget, flags: List<UniqueFlag>) : Enum<UniqueType>
Content copied to clipboard