| 
| static IEnumerable< PerkObject >  | GetCaptainPerksForTroopClasses (TroopClassFlag troopClassFlags) | 
|   | 
| static bool  | PlayerHasAnyItemDonationPerk () | 
|   | 
| static void  | AddPerkBonusForParty (PerkObject perk, MobileParty party, bool isPrimaryBonus, ref ExplainedNumber stat) | 
|   | 
| static void  | AddPerkBonusForCharacter (PerkObject perk, CharacterObject character, bool isPrimaryBonus, ref ExplainedNumber bonuses) | 
|   | 
| static void  | AddEpicPerkBonusForCharacter (PerkObject perk, CharacterObject character, SkillObject skillType, bool applyPrimaryBonus, ref ExplainedNumber bonuses, int skillRequired=250) | 
|   | 
| static void  | AddPerkBonusFromCaptain (PerkObject perk, CharacterObject captainCharacter, ref ExplainedNumber bonuses) | 
|   | 
| static void  | AddPerkBonusForTown (PerkObject perk, Town town, ref ExplainedNumber bonuses) | 
|   | 
| static bool  | GetPerkValueForTown (PerkObject perk, Town town) | 
|   | 
| static List< PerkObject >  | GetGovernorPerksForHero (Hero hero) | 
|   | 
| static TextObject  | GetGovernorEngineeringSkillEffectForHero (Hero governor) | 
|   |