Settlement
Select the exact signature. Each overload keeps its own description and notes.
int Settlement::population()int Settlement::max_population()str Settlement::name()void Settlement::ForceAddUnit(Unit)bool Settlement::AddUnit(Unit)bool Settlement::IsFull()int Settlement::AddUnits(ObjList)ObjList Settlement::Units()int Settlement::UnitsCount()int Settlement::max_units()int Settlement::health()int Settlement::max_health()int Settlement::stamina()int Settlement::max_stamina()int Settlement::loyalty()void Settlement::SetLoyalty(int)void Settlement::DecreaseLoyalty(int)int Settlement::gold()int Settlement::max_gold()int Settlement::food()int Settlement::max_food()void Settlement::SetGold(int)void Settlement::SetFood(int)void Settlement::SetPopulation(int)void Settlement::AddToPopulation(int)void Settlement::AddToMaxPopulation(int)int Settlement::player()void Settlement::SetPlayer(int)— Description pending.bool Settlement::IsValid()int Settlement::loan()void Settlement::SetLoan(int)Building Settlement::GetCentralBuilding()int Settlement::FoodProduction()int Settlement::GoldProduction()void Settlement::SetFoodProduction(int)void Settlement::SetGoldProduction(int)ObjList Settlement::Buildings()Building Settlement::Find(str)str Settlement::FirstBldClass()bool Settlement::CanBeCaptured(Unit)— Description pending.void Settlement::AllowCapture(bool)ObjList Settlement::ObjectsAround(str)Building Settlement::GetEnterExit()Building Settlement::GetWaterSource()Building Settlement::GetGoodsSource()Building Settlement::GetFixSite()Building Settlement::MostDamagedBuilding()void Settlement::ClearDamageTaken()point Settlement::FindNearEnterExit(point)bool Settlement::IsCity()int Settlement::PopulationDied()void Settlement::GoldConverted(int)void Settlement::GoldSpent(int)int Settlement::GetSentry()void Settlement::PutSentry()void Settlement::DelSentry()int Settlement::GetNumSentries()void Settlement::AddSentries(int)int Settlement::GetMaxSentries()void Settlement::AddMaxSentries(int)int Settlement::EvalSentries()— Description pending.Wagon Settlement::CreateMuleFood(int)Wagon Settlement::CreateMuleGold(int)Wagon Settlement::CreateBoatFood(int)Wagon Settlement::CreateBoatGold(int)Ship Settlement::CreateShip(str)void Settlement::SendMule()void Settlement::SendBoat()void Settlement::StartSupplyFood(Settlement)— Description pending.void Settlement::StopSupply()— Description pending.void Settlement::UnloadWagon(Wagon)Settlement Settlement::supplied()void Settlement::Run(str)int Settlement::UnitsInHolderEval()int Settlement::NumTowers()int Settlement::NumTowersBroken()int Settlement::NumGates()int Settlement::NumGatesBroken()int Settlement::EvalDefences()point Settlement::FindCatapultSpot(point)Gate Settlement::BestGate(point)void Settlement::OpenAllGates()void Settlement::IdleAllGates()bool Settlement::CanBeCaptured()— Description pending.bool Settlement::IsStronghold()bool Settlement::IsVillage()bool Settlement::IsOutpost()bool Settlement::IsTTent()— Description pending.bool Settlement::IsShipyard()bool Settlement::IsAlly(int)bool Settlement::IsEnemy(int)bool Settlement::IsOwn(int)bool Settlement::IsIndependent()bool Settlement::IsIndependentGuarded()— Description pending.int Settlement::GetRel(int)int Settlement::MaxPopulation()int Settlement::SupplyCount(str)Settlement Settlement::BestToSupply()— Description pending.Barrack Settlement::BestBarrack(int)Building Settlement::FindBuilding(str)Building Settlement::FindResearchLab(str)bool Settlement::CanAfford(int, int)bool Settlement::CanAfford(str)bool Settlement::CanAfford(str, int)int Settlement::MaxAffordCount(str)bool Settlement::CanResearch(str)void Settlement::Research(str)int Settlement::Reserve()void Settlement::StopReserving()— Description pending.bool Settlement::ReserveFor(str, int)int Settlement::GoldSpentOnArmy()void Settlement::SpentGoldOnArmy(int)int Settlement::GoldSpentOnTech()void Settlement::SpentGoldOnTech(int)bool Settlement::CheckTechBudget(str, int)int Settlement::WaterLsa()int Settlement::LandLsa()int Settlement::GetEconomyScript(int)— Description pending.void Settlement::RunEconomyScript(int)— Description pending.int Settlement::EconomyScript()— Description pending.int Settlement::GetTacticScript(int)void Settlement::RunTacticScript(int)int Settlement::TacticScript()GAIKA Settlement::GetGaika()void Settlement::CancelSupply()bool Settlement::UpgradeBestBarrack(int)— Description pending.void Settlement::RepairAll()ObjList Settlement::TSRecruitArmy(str, int)ObjList Settlement::TSGetAllBarracks()ObjList Settlement::TSGetAllArenae()ObjList Settlement::TSGetAllTemples()Building Settlement::BestArena()ObjList Settlement::TSArenaRecruit(int)Hero Settlement::TSRecruitHero()bool Settlement::TSResearch(str)ObjList Settlement::TSTempleRecruit(int)Building Settlement::BestTemple()bool Settlement::IsTeutonTent()void Settlement::AIRun(str)