| 
| static string  | GetRandomStuff (bool isFemale) | 
|   | 
| static Settlement  | FindNearestSettlement (Func< Settlement, bool > condition, IMapPoint toMapPoint=null) | 
|   | 
| static Settlement  | FindNearestHideout (Func< Settlement, bool > condition=null, IMapPoint toMapPoint=null) | 
|   | 
| static Settlement  | FindNearestTown (Func< Settlement, bool > condition=null, IMapPoint toMapPoint=null) | 
|   | 
| static Settlement  | FindNearestFortification (Func< Settlement, bool > condition=null, IMapPoint toMapPoint=null) | 
|   | 
| static Settlement  | FindNearestCastle (Func< Settlement, bool > condition=null, IMapPoint toMapPoint=null) | 
|   | 
| static Settlement  | FindNearestVillage (Func< Settlement, bool > condition=null, IMapPoint toMapPoint=null) | 
|   | 
| static int  | FindNextSettlementAroundMapPoint (IMapPoint mapPoint, float maxDistance, int lastIndex) | 
|   | 
| static Settlement  | FindRandomSettlement (Func< Settlement, bool > condition=null) | 
|   | 
| static Settlement  | FindRandomHideout (Func< Settlement, bool > condition=null) | 
|   | 
| static void  | TakeEnemyVillagersOutsideSettlements (Settlement settlementWhichChangedFaction) | 
|   | 
| static Settlement  | GetRandomTown (Clan fromFaction=null) | 
|   | 
| static Settlement  | GetBestSettlementToSpawnAround (Hero hero) | 
|   | 
| static IEnumerable< Hero >  | GetAllHeroesOfSettlement (Settlement settlement, bool includePrisoners) | 
|   | 
| static int  | NumberOfVolunteersCanBeRecruitedForGarrison (Settlement settlement) | 
|   | 
| static bool  | IsThereAnyVolunteerCanBeRecruitedForGarrison (Settlement settlement) | 
|   | 
| static bool  | IsGarrisonStarving (Settlement settlement) | 
|   | 
| static void  | SpawnNotablesIfNeeded (Settlement settlement) | 
|   |