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
armyLeaderParty
MobilePartyparty
MobileParty
Returns
CalculateTotalInfluenceCost(Army, float)
public override int CalculateTotalInfluenceCost(Army army, float percentage)
Parameters
Returns
CheckPartyEligibility(MobileParty)
public override bool CheckPartyEligibility(MobileParty party)
Parameters
party
MobileParty
Returns
DailyBeingAtArmyInfluenceAward(MobileParty)
public override float DailyBeingAtArmyInfluenceAward(MobileParty armyMemberParty)
Parameters
armyMemberParty
MobileParty
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
leaderParty
MobileParty
Returns
GetPartyRelation(Hero)
public override int GetPartyRelation(Hero hero)
Parameters
hero
Hero
Returns
GetPartySizeScore(MobileParty)
public override float GetPartySizeScore(MobileParty party)
Parameters
party
MobileParty
Returns
GetPartyStrength(PartyBase)
public override int GetPartyStrength(PartyBase party)
Parameters
party
PartyBase
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).