| 
| static MobileParty  | SpawnLordParty (Hero hero, Settlement spawnSettlement) | 
|   | 
| static MobileParty  | SpawnLordParty (Hero hero, Vec2 position, float spawnRadius) | 
|   | 
| static void  | CreateNewClanMobileParty (Hero partyLeader, Clan clan, out bool leaderCameFromMainParty) | 
|   | 
| static void  | DesertTroopsFromParty (MobileParty party, int stackNo, int numberOfDeserters, int numberOfWoundedDeserters, ref TroopRoster desertedTroopList) | 
|   | 
| static bool  | IsHeroAssignableForScoutInParty (Hero hero, MobileParty party) | 
|   | 
| static bool  | IsHeroAssignableForEngineerInParty (Hero hero, MobileParty party) | 
|   | 
| static bool  | IsHeroAssignableForSurgeonInParty (Hero hero, MobileParty party) | 
|   | 
| static bool  | IsHeroAssignableForQuartermasterInParty (Hero hero, MobileParty party) | 
|   | 
| static Hero  | GetHeroWithHighestSkill (MobileParty party, SkillObject skill) | 
|   | 
| static TroopRoster  | GetStrongestAndPriorTroops (MobileParty mobileParty, int maxTroopCount, bool includePlayer) | 
|   | 
| static TroopRoster  | GetStrongestAndPriorTroops (FlattenedTroopRoster roster, int maxTroopCount, bool includePlayer) | 
|   | 
| static int  | GetMaximumXpAmountPartyCanGet (MobileParty party) | 
|   | 
| static void  | PartyAddSharedXp (MobileParty party, float xpToDistribute) | 
|   | 
| static bool  | CanTroopGainXp (PartyBase owner, CharacterObject character, out int gainableMaxXp) | 
|   | 
| static Vec2  | FindReachablePointAroundPosition (Vec2 centerPosition, float maxDistance, float minDistance=0.0f) | 
|   | 
| static void  | TryMatchPartySpeedWithItemWeight (MobileParty party, float targetPartySpeed, ItemObject itemToUse=null) | 
|   | Adds or removes counts of the specified or default item object in an effort to match target party speed.  
  | 
|   | 
| static void  | UtilizePartyEscortBehavior (MobileParty escortedParty, MobileParty escortParty, ref bool isWaitingForEscortParty, float innerRadius, float outerRadius, ResumePartyEscortBehaviorDelegate onPartyEscortBehaviorResumed, bool showDebugSpheres=false) | 
|   | Helper function that stops the escorted party when the escort is away and resumes movement when close.  
  | 
|   | 
| static Hero  | GetMainPartySkillCounsellor (SkillObject skill) | 
|   | 
| static Settlement  | GetCurrentSettlementOfMobilePartyForAICalculation (MobileParty mobileParty) | 
|   | 
| static TroopRoster  | GetPlayerPrisonersPlayerCanSell () | 
|   |