Automation
object Automation
Content copied to clipboard
Functions
afraidOfBarbarians
Link copied to clipboard
Determines whether civInfo should be allocating military to fending off barbarians
allowSpendingResource
Link copied to clipboard
fun allowSpendingResource(civInfo: CivilizationInfo, construction: INonPerpetualConstruction): Boolean
Content copied to clipboard
Determines whether the AI should be willing to spend strategic resources to build construction in city, assumes that we are actually able to do so.
chooseMilitaryUnit
Link copied to clipboard
getReservedSpaceResourceAmount
Link copied to clipboard
providesUnneededCarryingSlots
Link copied to clipboard
fun providesUnneededCarryingSlots(baseUnit: BaseUnit, civInfo: CivilizationInfo): Boolean
Content copied to clipboard
rankSpecialist
Link copied to clipboard
rankStatsForCityWork
Link copied to clipboard
private fun rankStatsForCityWork(stats: Stats, city: CityInfo, foodWeight: Float = 1f): Float
Content copied to clipboard
rankStatsValue
Link copied to clipboard
rankTile
Link copied to clipboard
rankTileForCityWork
Link copied to clipboard
fun rankTileForCityWork(tile: TileInfo, city: CityInfo, foodWeight: Float = 1f): Float
Content copied to clipboard
rankTileForExpansion
Link copied to clipboard
internal fun rankTileForExpansion(tile: TileInfo, cityInfo: CityInfo): Int
Content copied to clipboard
threatAssessment
Link copied to clipboard
fun threatAssessment(assessor: CivilizationInfo, assessed: CivilizationInfo): ThreatLevel
Content copied to clipboard
tryTrainMilitaryUnit
Link copied to clipboard
Sources
jvm source
Link copied to clipboard