M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.CampaignBehaviors.StatisticsCampaignBehavior Class Reference

Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase, and TaleWorlds.CampaignSystem.CampaignBehaviors.IStatisticsCampaignBehavior.

Public Member Functions

override void SyncData (IDataStore dataStore)
 
override void RegisterEvents ()
 
void OnDefectionPersuasionSucess ()
 
void OnPlayerAcceptedRansomOffer (int ransomPrice)
 
string int value GetCompanionWithMostKills ()
 
string int value GetCompanionWithMostIssuesSolved ()
 
int GetHighestTournamentRank ()
 
int GetNumberOfTournamentWins ()
 
int GetNumberOfChildrenBorn ()
 
int GetNumberOfPrisonersRecruited ()
 
int GetNumberOfTroopsRecruited ()
 
int GetNumberOfClansDefected ()
 
int GetNumberOfIssuesSolved ()
 
int GetTotalInfluenceEarned ()
 
int GetTotalCrimeRatingGained ()
 
int GetNumberOfBattlesWon ()
 
int GetNumberOfBattlesLost ()
 
int GetLargestBattleWonAsLeader ()
 
int GetLargestArmyFormedByPlayer ()
 
int GetNumberOfEnemyClansDestroyed ()
 
int GetNumberOfHeroesKilledInBattle ()
 
int GetNumberOfTroopsKnockedOrKilledAsParty ()
 
int GetNumberOfTroopsKnockedOrKilledByPlayer ()
 
int GetNumberOfHeroPrisonersTaken ()
 
int GetNumberOfTroopPrisonersTaken ()
 
int GetNumberOfTownsCaptured ()
 
int GetNumberOfHideoutsCleared ()
 
int GetNumberOfCastlesCaptured ()
 
int GetNumberOfVillagesRaided ()
 
int GetNumberOfCraftingPartsUnlocked ()
 
int GetNumberOfWeaponsCrafted ()
 
int GetNumberOfCraftingOrdersCompleted ()
 
int GetNumberOfCompanionsHired ()
 
CampaignTime GetTimeSpentAsPrisoner ()
 
ulong GetTotalTimePlayedInSeconds ()
 
ulong GetTotalDenarsEarned ()
 
ulong GetDenarsEarnedFromCaravans ()
 
ulong GetDenarsEarnedFromWorkshops ()
 
ulong GetDenarsEarnedFromRansoms ()
 
ulong GetDenarsEarnedFromTaxes ()
 
ulong GetDenarsEarnedFromTributes ()
 
ulong GetDenarsPaidAsTributes ()
 
CampaignTime GetTotalTimePlayed ()
 
int GetMostExpensiveItemCrafted ()
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
 CampaignBehaviorBase (string stringId)
 
 CampaignBehaviorBase ()
 
abstract void RegisterEvents ()
 
abstract void SyncData (IDataStore dataStore)
 
void RegisterEvents ()
 
void OnDefectionPersuasionSucess ()
 
void OnPlayerAcceptedRansomOffer (int ransomPrice)
 
int GetHighestTournamentRank ()
 
int GetNumberOfTournamentWins ()
 
int GetNumberOfChildrenBorn ()
 
int GetNumberOfPrisonersRecruited ()
 
int GetNumberOfTroopsRecruited ()
 
int GetNumberOfClansDefected ()
 
int GetNumberOfIssuesSolved ()
 
int GetTotalInfluenceEarned ()
 
int GetTotalCrimeRatingGained ()
 
int GetNumberOfBattlesWon ()
 
int GetNumberOfBattlesLost ()
 
int GetLargestBattleWonAsLeader ()
 
int GetLargestArmyFormedByPlayer ()
 
int GetNumberOfEnemyClansDestroyed ()
 
int GetNumberOfHeroesKilledInBattle ()
 
int GetNumberOfTroopsKnockedOrKilledAsParty ()
 
int GetNumberOfTroopsKnockedOrKilledByPlayer ()
 
int GetNumberOfHeroPrisonersTaken ()
 
int GetNumberOfTroopPrisonersTaken ()
 
int GetNumberOfTownsCaptured ()
 
int GetNumberOfHideoutsCleared ()
 
int GetNumberOfCastlesCaptured ()
 
int GetNumberOfVillagesRaided ()
 
int GetNumberOfCraftingPartsUnlocked ()
 
int GetNumberOfWeaponsCrafted ()
 
int GetNumberOfCraftingOrdersCompleted ()
 
int GetNumberOfCompanionsHired ()
 
ulong GetTotalTimePlayedInSeconds ()
 
ulong GetTotalDenarsEarned ()
 
ulong GetDenarsEarnedFromCaravans ()
 
ulong GetDenarsEarnedFromWorkshops ()
 
ulong GetDenarsEarnedFromRansoms ()
 
ulong GetDenarsEarnedFromTaxes ()
 
ulong GetDenarsEarnedFromTributes ()
 
ulong GetDenarsPaidAsTributes ()
 
CampaignTime GetTotalTimePlayed ()
 
CampaignTime GetTimeSpentAsPrisoner ()
 
ValueTuple< string, int > GetMostExpensiveItemCrafted ()
 
string int value GetCompanionWithMostKills ()
 
string int value GetCompanionWithMostIssuesSolved ()
 

Static Public Member Functions

static string PrintGameplayStatistics (List< string > strings)
 
- Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
static T GetCampaignBehavior< T > ()
 

Public Attributes

string name
 
 string
 
- Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
readonly string StringId
 
- Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviors.IStatisticsCampaignBehavior
string name
 

Member Function Documentation

◆ SyncData()

override void SandBox.CampaignBehaviors.StatisticsCampaignBehavior.SyncData ( IDataStore  dataStore)
virtual

◆ RegisterEvents()

override void SandBox.CampaignBehaviors.StatisticsCampaignBehavior.RegisterEvents ( )
virtual

◆ OnDefectionPersuasionSucess()

void SandBox.CampaignBehaviors.StatisticsCampaignBehavior.OnDefectionPersuasionSucess ( )

◆ OnPlayerAcceptedRansomOffer()

void SandBox.CampaignBehaviors.StatisticsCampaignBehavior.OnPlayerAcceptedRansomOffer ( int  ransomPrice)

◆ GetCompanionWithMostKills()

string int value SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetCompanionWithMostKills ( )

◆ GetCompanionWithMostIssuesSolved()

string int value SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetCompanionWithMostIssuesSolved ( )

◆ GetHighestTournamentRank()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetHighestTournamentRank ( )

◆ GetNumberOfTournamentWins()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfTournamentWins ( )

◆ GetNumberOfChildrenBorn()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfChildrenBorn ( )

◆ GetNumberOfPrisonersRecruited()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfPrisonersRecruited ( )

◆ GetNumberOfTroopsRecruited()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfTroopsRecruited ( )

◆ GetNumberOfClansDefected()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfClansDefected ( )

◆ GetNumberOfIssuesSolved()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfIssuesSolved ( )

◆ GetTotalInfluenceEarned()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetTotalInfluenceEarned ( )

◆ GetTotalCrimeRatingGained()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetTotalCrimeRatingGained ( )

◆ GetNumberOfBattlesWon()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfBattlesWon ( )

◆ GetNumberOfBattlesLost()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfBattlesLost ( )

◆ GetLargestBattleWonAsLeader()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetLargestBattleWonAsLeader ( )

◆ GetLargestArmyFormedByPlayer()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetLargestArmyFormedByPlayer ( )

◆ GetNumberOfEnemyClansDestroyed()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfEnemyClansDestroyed ( )

◆ GetNumberOfHeroesKilledInBattle()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfHeroesKilledInBattle ( )

◆ GetNumberOfTroopsKnockedOrKilledAsParty()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfTroopsKnockedOrKilledAsParty ( )

◆ GetNumberOfTroopsKnockedOrKilledByPlayer()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfTroopsKnockedOrKilledByPlayer ( )

◆ GetNumberOfHeroPrisonersTaken()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfHeroPrisonersTaken ( )

◆ GetNumberOfTroopPrisonersTaken()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfTroopPrisonersTaken ( )

◆ GetNumberOfTownsCaptured()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfTownsCaptured ( )

◆ GetNumberOfHideoutsCleared()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfHideoutsCleared ( )

◆ GetNumberOfCastlesCaptured()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfCastlesCaptured ( )

◆ GetNumberOfVillagesRaided()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfVillagesRaided ( )

◆ GetNumberOfCraftingPartsUnlocked()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfCraftingPartsUnlocked ( )

◆ GetNumberOfWeaponsCrafted()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfWeaponsCrafted ( )

◆ GetNumberOfCraftingOrdersCompleted()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfCraftingOrdersCompleted ( )

◆ GetNumberOfCompanionsHired()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetNumberOfCompanionsHired ( )

◆ GetTimeSpentAsPrisoner()

CampaignTime SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetTimeSpentAsPrisoner ( )

◆ GetTotalTimePlayedInSeconds()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetTotalTimePlayedInSeconds ( )

◆ GetTotalDenarsEarned()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetTotalDenarsEarned ( )

◆ GetDenarsEarnedFromCaravans()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetDenarsEarnedFromCaravans ( )

◆ GetDenarsEarnedFromWorkshops()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetDenarsEarnedFromWorkshops ( )

◆ GetDenarsEarnedFromRansoms()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetDenarsEarnedFromRansoms ( )

◆ GetDenarsEarnedFromTaxes()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetDenarsEarnedFromTaxes ( )

◆ GetDenarsEarnedFromTributes()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetDenarsEarnedFromTributes ( )

◆ GetDenarsPaidAsTributes()

ulong SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetDenarsPaidAsTributes ( )

◆ GetTotalTimePlayed()

CampaignTime SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetTotalTimePlayed ( )

◆ GetMostExpensiveItemCrafted()

int SandBox.CampaignBehaviors.StatisticsCampaignBehavior.GetMostExpensiveItemCrafted ( )

◆ PrintGameplayStatistics()

static string SandBox.CampaignBehaviors.StatisticsCampaignBehavior.PrintGameplayStatistics ( List< string strings)
static

Member Data Documentation

◆ name

string SandBox.CampaignBehaviors.StatisticsCampaignBehavior.name

◆ string

SandBox.CampaignBehaviors.StatisticsCampaignBehavior.string