Class SkillLevelingManager
- Namespace
- TaleWorlds.CampaignSystem.CharacterDevelopment
- Assembly
- TaleWorlds.CampaignSystem.dll
public static class SkillLevelingManager- Inheritance
- 
      
      SkillLevelingManager
- Inherited Members
Methods
OnAIPartiesTravel(Hero, bool, TerrainType)
public static void OnAIPartiesTravel(Hero hero, bool isCaravanParty, TerrainType currentTerrainType)Parameters
- heroHero
- isCaravanPartybool
- currentTerrainTypeTerrainType
OnAlleyCleared(Alley)
public static void OnAlleyCleared(Alley alley)Parameters
- alleyAlley
OnBanditsRecruited(MobileParty, CharacterObject, int)
public static void OnBanditsRecruited(MobileParty mobileParty, CharacterObject bandit, int count)Parameters
- mobilePartyMobileParty
- banditCharacterObject
- countint
OnBattleEnd(PartyBase, FlattenedTroopRoster)
public static void OnBattleEnd(PartyBase party, FlattenedTroopRoster flattenedTroopRoster)Parameters
- partyPartyBase
- flattenedTroopRosterFlattenedTroopRoster
OnBoardGameWonAgainstLord(Hero, AIDifficulty, bool)
public static void OnBoardGameWonAgainstLord(Hero lord, BoardGameHelper.AIDifficulty difficulty, bool extraXpGain)Parameters
- lordHero
- difficultyBoardGameHelper.AIDifficulty
- extraXpGainbool
OnBribeGiven(int)
public static void OnBribeGiven(int amount)Parameters
- amountint
OnCombatHit(CharacterObject, CharacterObject, CharacterObject, Hero, float, float, WeaponComponentData, float, MissionTypeEnum, bool, bool, bool, float, bool, bool, bool)
public static void OnCombatHit(CharacterObject affectorCharacter, CharacterObject affectedCharacter, CharacterObject captain, Hero commander, float speedBonusFromMovement, float shotDifficulty, WeaponComponentData affectorWeapon, float hitPointRatio, CombatXpModel.MissionTypeEnum missionType, bool isAffectorMounted, bool isTeamKill, bool isAffectorUnderCommand, float damageAmount, bool isFatal, bool isSiegeEngineHit, bool isHorseCharge)Parameters
- affectorCharacterCharacterObject
- affectedCharacterCharacterObject
- captainCharacterObject
- commanderHero
- speedBonusFromMovementfloat
- shotDifficultyfloat
- affectorWeaponWeaponComponentData
- hitPointRatiofloat
- missionTypeCombatXpModel.MissionTypeEnum
- isAffectorMountedbool
- isTeamKillbool
- isAffectorUnderCommandbool
- damageAmountfloat
- isFatalbool
- isSiegeEngineHitbool
- isHorseChargebool
OnDailyAlleyTick(Alley, Hero)
public static void OnDailyAlleyTick(Alley alley, Hero alleyLeader)Parameters
OnFoodConsumed(MobileParty, bool)
public static void OnFoodConsumed(MobileParty mobileParty, bool wasStarving)Parameters
- mobilePartyMobileParty
- wasStarvingbool
OnForceSupplies(MobileParty, ItemRoster, bool)
public static void OnForceSupplies(MobileParty attackerParty, ItemRoster lootedItems, bool attacked)Parameters
- attackerPartyMobileParty
- lootedItemsItemRoster
- attackedbool
OnForceVolunteers(MobileParty, PartyBase)
public static void OnForceVolunteers(MobileParty attackerParty, PartyBase forcedParty)Parameters
- attackerPartyMobileParty
- forcedPartyPartyBase
OnGainRelation(Hero, Hero, float, ChangeRelationDetail)
public static void OnGainRelation(Hero hero, Hero gainedRelationWith, float relationChange, ChangeRelationAction.ChangeRelationDetail detail = ChangeRelationDetail.Default)Parameters
- heroHero
- gainedRelationWithHero
- relationChangefloat
- detailChangeRelationAction.ChangeRelationDetail
OnHeroHealedWhileWaiting(Hero, int)
public static void OnHeroHealedWhileWaiting(Hero hero, int healingAmount)Parameters
OnHideoutSpotted(MobileParty, PartyBase)
public static void OnHideoutSpotted(MobileParty party, PartyBase spottedParty)Parameters
- partyMobileParty
- spottedPartyPartyBase
OnInfluenceSpent(Hero, float)
public static void OnInfluenceSpent(Hero hero, float amountSpent)Parameters
OnLeadingArmy(MobileParty)
public static void OnLeadingArmy(MobileParty mobileParty)Parameters
- mobilePartyMobileParty
OnLoot(MobileParty, MobileParty, ItemRoster, bool)
public static void OnLoot(MobileParty attackerParty, MobileParty forcedParty, ItemRoster lootedItems, bool attacked)Parameters
- attackerPartyMobileParty
- forcedPartyMobileParty
- lootedItemsItemRoster
- attackedbool
OnMainHeroDisguised(bool)
public static void OnMainHeroDisguised(bool isNotCaught)Parameters
- isNotCaughtbool
OnMainHeroReleasedFromCaptivity(float)
public static void OnMainHeroReleasedFromCaptivity(float captivityTime)Parameters
- captivityTimefloat
OnMainHeroTortured()
public static void OnMainHeroTortured()OnPersuasionSucceeded(Hero, SkillObject, PersuasionDifficulty, int)
public static void OnPersuasionSucceeded(Hero targetHero, SkillObject skill, PersuasionDifficulty difficulty, int argumentDifficultyBonusCoefficient)Parameters
- targetHeroHero
- skillSkillObject
- difficultyPersuasionDifficulty
- argumentDifficultyBonusCoefficientint
OnPrisonBreakEnd(Hero, bool)
public static void OnPrisonBreakEnd(Hero prisonerHero, bool isSucceeded)Parameters
OnPrisonerSell(MobileParty, in TroopRoster)
public static void OnPrisonerSell(MobileParty mobileParty, in TroopRoster prisonerRoster)Parameters
- mobilePartyMobileParty
- prisonerRosterTroopRoster
OnProductionProducedToWarehouse(EquipmentElement)
public static void OnProductionProducedToWarehouse(EquipmentElement production)Parameters
- productionEquipmentElement
OnRaid(MobileParty, ItemRoster)
public static void OnRaid(MobileParty attackerParty, ItemRoster lootedItems)Parameters
- attackerPartyMobileParty
- lootedItemsItemRoster
OnRegularTroopHealedWhileWaiting(MobileParty, int, float)
public static void OnRegularTroopHealedWhileWaiting(MobileParty mobileParty, int healedTroopCount, float averageTier)Parameters
- mobilePartyMobileParty
- healedTroopCountint
- averageTierfloat
OnSettlementGoverned(Hero, Settlement)
public static void OnSettlementGoverned(Hero governor, Settlement settlement)Parameters
- governorHero
- settlementSettlement
OnSettlementProjectFinished(Settlement)
public static void OnSettlementProjectFinished(Settlement settlement)Parameters
- settlementSettlement
OnSiegeEngineBuilt(MobileParty, SiegeEngineType)
public static void OnSiegeEngineBuilt(MobileParty mobileParty, SiegeEngineType siegeEngine)Parameters
- mobilePartyMobileParty
- siegeEngineSiegeEngineType
OnSiegeEngineDestroyed(MobileParty, SiegeEngineType)
public static void OnSiegeEngineDestroyed(MobileParty party, SiegeEngineType destroyedSiegeEngine)Parameters
- partyMobileParty
- destroyedSiegeEngineSiegeEngineType
OnSieging(MobileParty)
public static void OnSieging(MobileParty mobileParty)Parameters
- mobilePartyMobileParty
OnSimulationCombatKill(CharacterObject, CharacterObject, PartyBase, PartyBase)
public static void OnSimulationCombatKill(CharacterObject affectorCharacter, CharacterObject affectedCharacter, PartyBase affectorParty, PartyBase commanderParty)Parameters
- affectorCharacterCharacterObject
- affectedCharacterCharacterObject
- affectorPartyPartyBase
- commanderPartyPartyBase
OnSurgeryApplied(MobileParty, bool, int)
public static void OnSurgeryApplied(MobileParty party, bool surgerySuccess, int troopTier)Parameters
- partyMobileParty
- surgerySuccessbool
- troopTierint
OnTacticsUsed(MobileParty, float)
public static void OnTacticsUsed(MobileParty party, float xp)Parameters
- partyMobileParty
- xpfloat
OnTrackDetected(Track)
public static void OnTrackDetected(Track track)Parameters
- trackTrack
OnTradeProfitMade(Hero, int)
public static void OnTradeProfitMade(Hero hero, int tradeProfit)Parameters
OnTradeProfitMade(PartyBase, int)
public static void OnTradeProfitMade(PartyBase party, int tradeProfit)Parameters
OnTravelOnFoot(Hero, float)
public static void OnTravelOnFoot(Hero hero, float speed)Parameters
OnTravelOnHorse(Hero, float)
public static void OnTravelOnHorse(Hero hero, float speed)Parameters
OnTraverseTerrain(MobileParty, TerrainType)
public static void OnTraverseTerrain(MobileParty mobileParty, TerrainType currentTerrainType)Parameters
- mobilePartyMobileParty
- currentTerrainTypeTerrainType
OnTroopRecruited(Hero, int, int)
public static void OnTroopRecruited(Hero hero, int amount, int tier)Parameters
OnUpgradeTroops(PartyBase, CharacterObject, CharacterObject, int)
public static void OnUpgradeTroops(PartyBase party, CharacterObject troop, CharacterObject upgrade, int numberOfTroops)Parameters
- partyPartyBase
- troopCharacterObject
- upgradeCharacterObject
- numberOfTroopsint
OnWallBreached(MobileParty)
public static void OnWallBreached(MobileParty party)Parameters
- partyMobileParty
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).