Home › Class layouts › Requirements › Requirements::Results

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

Requirements::Results

GameCore::Requirements::Results — structure, size 104 bytes (0x68).

Linux offset Member Type
0x0 MeetsRequirements bool
0x1 FullFailure bool
0x2 bInProgress bool
0x4 NeededBuilding BuildingTypes
0x8 NeededBuildingTheSecond BuildingTypes
0xc NeededBuildingTheThird BuildingTypes
0x10 NeededMissingBuilding BuildingTypes
0x14 NeededCivic CivicTypes
0x18 NeededDistrict DistrictTypes
0x1c NeededAdjacentDistrict DistrictTypes
0x20 NeededPopulation int
0x24 NeededTech TechTypes
0x28 AlreadyExists bool
0x29 IsOccupied bool
0x2a DistrictIsPillaged bool
0x2b LocationIsContaminated bool
0x2c DistrictIsOccupied bool
0x2d NeedsGreatWorkBuilding bool
0x2e NeedsPlayerRelicSlot bool
0x2f NeedsPantheon bool
0x30 NeededGold FixedPoint
0x34 NeedsOwnTile bool
0x35 NeedsDifferentOwnerTile bool
0x36 NeedsUnownedTile bool
0x37 NeedsAdjacentOwnedTile bool
0x38 NeedsVisibleLuxury bool
0x39 NeedsNoMilitaryUnit bool
0x3a NeedsMilitaryUnit bool
0x3c NeededDomainType DomainTypes
0x40 NeedsAdjacentBarbarian bool
0x44 NeededMilitaryFormationType MilitaryFormationTypes
0x48 NeedsIncompleteSpaceRaceProject bool
0x49 NeedsAdjacentMountain bool
0x4a NeedsOnOrAdjacentNaturalWonder bool
0x4c NeedsOnOrAdjacentFeatureType FeatureTypes
0x50 NeedsCityGreatWorkObjectType GreatWorkObjectTypes
0x54 NeedsIncompleteWonder bool
0x55 NeedsResources bool
0x56 NeedsLocation bool
0x57 NeedsNotPlayed bool
0x58 NeedsUnitName bool
0x5c NeedsMilitaryUnitWithinXTiles int
0x60 NeedsNearbyValidUnit bool
0x61 NeedsEnemyTerritory bool
0x62 NeedsCityStateTerritory bool
0x63 NeedsNonHostileTerritory bool
0x64 NeedsSuzerainTerritory bool
0x65 NeedsUnitCanGainExperience bool