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

Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase.

Public Member Functions

override void RegisterEvents ()
 
override void SyncData (IDataStore dataStore)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
 CampaignBehaviorBase (string stringId)
 
 CampaignBehaviorBase ()
 
abstract void RegisterEvents ()
 
abstract void SyncData (IDataStore dataStore)
 
void RegisterEvents ()
 

Static Public Member Functions

static string GetActionSetSuffixAndMonsterForItem (string itemId, int race, bool isFemale, out Monster monster)
 
static Tuple< string, MonsterGetRandomTownsManActionSetAndMonster (int race)
 
static Tuple< string, MonsterGetRandomTownsWomanActionSetAndMonster (int race)
 
static LocationCharacter CreateBroomsWoman (CultureObject culture, LocationCharacter.CharacterRelations relation)
 
static LocationCharacter CreateMaleBeggar (CultureObject culture, LocationCharacter.CharacterRelations relation)
 
static LocationCharacter CreateFemaleBeggar (CultureObject culture, LocationCharacter.CharacterRelations relation)
 
- Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
static T GetCampaignBehavior< T > ()
 

Static Public Attributes

const float TownsmanSpawnPercentageMale = 0.20f
 
const float TownsmanSpawnPercentageFemale = 0.15f
 
const float TownsmanSpawnPercentageLimitedMale = 0.15f
 
const float TownsmanSpawnPercentageLimitedFemale = 0.1f
 
const float TownOtherPeopleSpawnPercentage = 0.05f
 
const float TownsmanSpawnPercentageTavernMale = 0.3f
 
const float TownsmanSpawnPercentageTavernFemale = 0.1f
 
const float BeggarSpawnPercentage = 0.33f
 

Additional Inherited Members

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

Member Function Documentation

◆ RegisterEvents()

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

◆ SyncData()

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

◆ GetActionSetSuffixAndMonsterForItem()

static string SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.GetActionSetSuffixAndMonsterForItem ( string  itemId,
int  race,
bool  isFemale,
out Monster  monster 
)
static

◆ GetRandomTownsManActionSetAndMonster()

static Tuple< string, Monster > SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.GetRandomTownsManActionSetAndMonster ( int  race)
static

◆ GetRandomTownsWomanActionSetAndMonster()

static Tuple< string, Monster > SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.GetRandomTownsWomanActionSetAndMonster ( int  race)
static

◆ CreateBroomsWoman()

static LocationCharacter SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.CreateBroomsWoman ( CultureObject  culture,
LocationCharacter::CharacterRelations  relation 
)
static

◆ CreateMaleBeggar()

static LocationCharacter SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.CreateMaleBeggar ( CultureObject  culture,
LocationCharacter::CharacterRelations  relation 
)
static

◆ CreateFemaleBeggar()

static LocationCharacter SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.CreateFemaleBeggar ( CultureObject  culture,
LocationCharacter::CharacterRelations  relation 
)
static

Member Data Documentation

◆ TownsmanSpawnPercentageMale

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownsmanSpawnPercentageMale = 0.20f
static

◆ TownsmanSpawnPercentageFemale

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownsmanSpawnPercentageFemale = 0.15f
static

◆ TownsmanSpawnPercentageLimitedMale

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownsmanSpawnPercentageLimitedMale = 0.15f
static

◆ TownsmanSpawnPercentageLimitedFemale

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownsmanSpawnPercentageLimitedFemale = 0.1f
static

◆ TownOtherPeopleSpawnPercentage

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownOtherPeopleSpawnPercentage = 0.05f
static

◆ TownsmanSpawnPercentageTavernMale

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownsmanSpawnPercentageTavernMale = 0.3f
static

◆ TownsmanSpawnPercentageTavernFemale

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.TownsmanSpawnPercentageTavernFemale = 0.1f
static

◆ BeggarSpawnPercentage

const float SandBox.CampaignBehaviors.CommonTownsfolkCampaignBehavior.BeggarSpawnPercentage = 0.33f
static