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

Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase.

Public Member Functions

override void RegisterEvents ()
 
override void SyncData (IDataStore dataStore)
 
void OnSessionLaunched (CampaignGameStarter campaignGameStarter)
 
void OnSettlementOwnerChanged (Settlement settlement, bool openToClaim, Hero newOwner, Hero oldOwner, Hero capturerHero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail detail)
 
bool conversation_town_or_village_escort_complete_on_condition ()
 
void conversation_town_or_village_escort_complete_on_consequence ()
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
 CampaignBehaviorBase (string stringId)
 
 CampaignBehaviorBase ()
 
abstract void RegisterEvents ()
 
abstract void SyncData (IDataStore dataStore)
 
void RegisterEvents ()
 

Static Public Attributes

const float VillagerSpawnPercentageMale = 0.25f
 
const float VillagerSpawnPercentageFemale = 0.20f
 
const float VillagerSpawnPercentageLimited = 0.2f
 
const float VillageOtherPeopleSpawnPercentage = 0.05f
 

Protected Member Functions

void AddDialogs (CampaignGameStarter campaignGameStarter)
 

Additional Inherited Members

- Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
static T GetCampaignBehavior< T > ()
 
- Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
readonly string StringId
 

Member Function Documentation

◆ RegisterEvents()

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

◆ SyncData()

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

◆ OnSessionLaunched()

void SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.OnSessionLaunched ( CampaignGameStarter  campaignGameStarter)

◆ OnSettlementOwnerChanged()

void SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.OnSettlementOwnerChanged ( Settlement  settlement,
bool  openToClaim,
Hero  newOwner,
Hero  oldOwner,
Hero  capturerHero,
ChangeOwnerOfSettlementAction::ChangeOwnerOfSettlementDetail  detail 
)

◆ AddDialogs()

void SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.AddDialogs ( CampaignGameStarter  campaignGameStarter)
protected

◆ conversation_town_or_village_escort_complete_on_condition()

bool SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.conversation_town_or_village_escort_complete_on_condition ( )

◆ conversation_town_or_village_escort_complete_on_consequence()

void SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.conversation_town_or_village_escort_complete_on_consequence ( )

Member Data Documentation

◆ VillagerSpawnPercentageMale

const float SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.VillagerSpawnPercentageMale = 0.25f
static

◆ VillagerSpawnPercentageFemale

const float SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.VillagerSpawnPercentageFemale = 0.20f
static

◆ VillagerSpawnPercentageLimited

const float SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.VillagerSpawnPercentageLimited = 0.2f
static

◆ VillageOtherPeopleSpawnPercentage

const float SandBox.CampaignBehaviors.CommonVillagersCampaignBehavior.VillageOtherPeopleSpawnPercentage = 0.05f
static