Class DefaultArmyManagementCalculationModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultArmyManagementCalculationModel : ArmyManagementCalculationModel
- Inheritance
-
DefaultArmyManagementCalculationModel
- Inherited Members
Constructors
DefaultArmyManagementCalculationModel()
public DefaultArmyManagementCalculationModel()
Properties
AverageCallToArmyCost
public override int AverageCallToArmyCost { get; }
Property Value
CohesionThresholdForDispersion
public override int CohesionThresholdForDispersion { get; }
Property Value
InfluenceValuePerGold
public override int InfluenceValuePerGold { get; }
Property Value
Methods
CalculateDailyCohesionChange(Army, bool)
public override ExplainedNumber CalculateDailyCohesionChange(Army army, bool includeDescriptions = false)
Parameters
Returns
CalculateNewCohesion(Army, PartyBase, int, int)
public override int CalculateNewCohesion(Army army, PartyBase newParty, int calculatedCohesion, int sign)
Parameters
Returns
CalculatePartyInfluenceCost(MobileParty, MobileParty)
public override int CalculatePartyInfluenceCost(MobileParty armyLeaderParty, MobileParty party)
Parameters
armyLeaderPartyMobilePartypartyMobileParty
Returns
CalculateTotalInfluenceCost(Army, float)
public override int CalculateTotalInfluenceCost(Army army, float percentage)
Parameters
Returns
CheckPartyEligibility(MobileParty)
public override bool CheckPartyEligibility(MobileParty party)
Parameters
partyMobileParty
Returns
DailyBeingAtArmyInfluenceAward(MobileParty)
public override float DailyBeingAtArmyInfluenceAward(MobileParty armyMemberParty)
Parameters
armyMemberPartyMobileParty
Returns
GetCohesionBoostGoldCost(Army, float)
public override int GetCohesionBoostGoldCost(Army army, float percentageToBoost = 100)
Parameters
Returns
GetCohesionBoostInfluenceCost(Army, int)
public override int GetCohesionBoostInfluenceCost(Army army, int percentageToBoost = 100)
Parameters
Returns
GetMobilePartiesToCallToArmy(MobileParty)
public override List<MobileParty> GetMobilePartiesToCallToArmy(MobileParty leaderParty)
Parameters
leaderPartyMobileParty
Returns
GetPartyRelation(Hero)
public override int GetPartyRelation(Hero hero)
Parameters
heroHero
Returns
GetPartySizeScore(MobileParty)
public override float GetPartySizeScore(MobileParty party)
Parameters
partyMobileParty
Returns
GetPartyStrength(PartyBase)
public override int GetPartyStrength(PartyBase party)
Parameters
partyPartyBase
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).