Table of Contents

Class PerkHelper

Namespace
Helpers
Assembly
TaleWorlds.CampaignSystem.dll
public static class PerkHelper
Inheritance
PerkHelper
Inherited Members

Methods

AddEpicPerkBonusForCharacter(PerkObject, CharacterObject, SkillObject, bool, ref ExplainedNumber, int)

public static void AddEpicPerkBonusForCharacter(PerkObject perk, CharacterObject character, SkillObject skillType, bool applyPrimaryBonus, ref ExplainedNumber bonuses, int skillRequired)

Parameters

perk PerkObject
character CharacterObject
skillType SkillObject
applyPrimaryBonus bool
bonuses ExplainedNumber
skillRequired int

AddPerkBonusForCharacter(PerkObject, CharacterObject, bool, ref ExplainedNumber)

public static void AddPerkBonusForCharacter(PerkObject perk, CharacterObject character, bool isPrimaryBonus, ref ExplainedNumber bonuses)

Parameters

perk PerkObject
character CharacterObject
isPrimaryBonus bool
bonuses ExplainedNumber

AddPerkBonusForParty(PerkObject, MobileParty, bool, ref ExplainedNumber)

public static void AddPerkBonusForParty(PerkObject perk, MobileParty party, bool isPrimaryBonus, ref ExplainedNumber stat)

Parameters

perk PerkObject
party MobileParty
isPrimaryBonus bool
stat ExplainedNumber

AddPerkBonusForTown(PerkObject, Town, ref ExplainedNumber)

public static void AddPerkBonusForTown(PerkObject perk, Town town, ref ExplainedNumber bonuses)

Parameters

perk PerkObject
town Town
bonuses ExplainedNumber

AddPerkBonusFromCaptain(PerkObject, CharacterObject, ref ExplainedNumber)

public static void AddPerkBonusFromCaptain(PerkObject perk, CharacterObject captainCharacter, ref ExplainedNumber bonuses)

Parameters

perk PerkObject
captainCharacter CharacterObject
bonuses ExplainedNumber

AvailablePerkCountOfHero(Hero)

public static int AvailablePerkCountOfHero(Hero hero)

Parameters

hero Hero

Returns

int

GetCaptainPerksForTroopUsages(TroopUsageFlags)

public static IEnumerable<PerkObject> GetCaptainPerksForTroopUsages(TroopUsageFlags troopUsageFlags)

Parameters

troopUsageFlags TroopUsageFlags

Returns

IEnumerable<PerkObject>

GetGovernorEngineeringSkillEffectForHero(Hero)

public static (TextObject, TextObject) GetGovernorEngineeringSkillEffectForHero(Hero governor)

Parameters

governor Hero

Returns

(TextObject titleText, TextObject bodyText)

GetGovernorPerksForHero(Hero)

public static List<PerkObject> GetGovernorPerksForHero(Hero hero)

Parameters

hero Hero

Returns

List<PerkObject>

GetPerkValueForTown(PerkObject, Town)

public static bool GetPerkValueForTown(PerkObject perk, Town town)

Parameters

perk PerkObject
town Town

Returns

bool

PlayerHasAnyItemDonationPerk()

public static bool PlayerHasAnyItemDonationPerk()

Returns

bool

SetDescriptionTextVariable(TextObject, float, EffectIncrementType)

public static void SetDescriptionTextVariable(TextObject description, float bonus, SkillEffect.EffectIncrementType effectIncrementType)

Parameters

description TextObject
bonus float
effectIncrementType SkillEffect.EffectIncrementType

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).