M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel Class Reference

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.TargetScoreCalculatingModel.

Inherited by StoryMode.GameComponents.StoryModeTargetScoreCalculatingModel.

Public Member Functions

override float CurrentObjectiveValue (MobileParty mobileParty)
 
override float CalculatePatrollingScoreForSettlement (Settlement settlement, MobileParty mobileParty)
 
override float GetTargetScoreForFaction (Settlement targetSettlement, Army.ArmyTypes missionType, MobileParty mobileParty, float ourStrength, int numberOfEnemyFactionSettlements=-1, float totalEnemyMobilePartyStrength=-1)
 
abstract float GetTargetScoreForFaction (Settlement targetSettlement, Army.ArmyTypes missionType, MobileParty mobileParty, float ourStrength, int numberOfEnemyFactionSettlements=-1, float totalEnemyMobilePartyStrength=-1)
 
abstract float CalculatePatrollingScoreForSettlement (Settlement targetSettlement, MobileParty mobileParty)
 
abstract float CurrentObjectiveValue (MobileParty mobileParty)
 

Properties

override float TravelingToAssignmentFactor [get]
 
override float BesiegingFactor [get]
 
override float AssaultingTownFactor [get]
 
override float RaidingFactor [get]
 
override float DefendingFactor [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.TargetScoreCalculatingModel
abstract float TravelingToAssignmentFactor [get]
 
abstract float BesiegingFactor [get]
 
abstract float AssaultingTownFactor [get]
 
abstract float RaidingFactor [get]
 
abstract float DefendingFactor [get]
 

Member Function Documentation

◆ CurrentObjectiveValue()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.CurrentObjectiveValue ( MobileParty  mobileParty)
virtual

◆ CalculatePatrollingScoreForSettlement()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.CalculatePatrollingScoreForSettlement ( Settlement  settlement,
MobileParty  mobileParty 
)
virtual

◆ GetTargetScoreForFaction()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.GetTargetScoreForFaction ( Settlement  targetSettlement,
Army::ArmyTypes  missionType,
MobileParty  mobileParty,
float  ourStrength,
int  numberOfEnemyFactionSettlements = -1,
float  totalEnemyMobilePartyStrength = -1 
)
virtual

Property Documentation

◆ TravelingToAssignmentFactor

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.TravelingToAssignmentFactor
get

◆ BesiegingFactor

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.BesiegingFactor
get

◆ AssaultingTownFactor

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.AssaultingTownFactor
get

◆ RaidingFactor

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.RaidingFactor
get

◆ DefendingFactor

override float TaleWorlds.CampaignSystem.GameComponents.DefaultTargetScoreCalculatingModel.DefendingFactor
get