M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.CultureObject Class Referencesealed

Represents a campaign culture.

Inherits TaleWorlds.Core.BasicCultureObject.

Public Types

enum  BoardGameType {
  None = -1 ,
  Seega = 0 ,
  Puluc = 1 ,
  Konane = 2 ,
  MuTorere = 3 ,
  Tablut = 4 ,
  BaghChal = 5 ,
  Total
}
 

Public Member Functions

bool HasTrait (CultureTrait trait)
 
bool HasFeat (FeatObject feat)
 
IEnumerable< FeatObjectGetCulturalFeats (Func< FeatObject, bool > predicate=null)
 
override string ToString ()
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override TextObject GetName ()
 
- Public Member Functions inherited from TaleWorlds.Core.BasicCultureObject
override string ToString ()
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
override int GetHashCode ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Properties

CultureTrait[] Traits [get]
 
CharacterObject BasicTroop [get]
 
CharacterObject EliteBasicTroop [get]
 
CharacterObject MeleeMilitiaTroop [get]
 
CharacterObject MeleeEliteMilitiaTroop [get]
 
CharacterObject RangedEliteMilitiaTroop [get]
 
CharacterObject RangedMilitiaTroop [get]
 
CharacterObject TournamentMaster [get]
 
CharacterObject Villager [get]
 
CharacterObject CaravanMaster [get]
 
CharacterObject CaravanGuard [get]
 
CharacterObject PrisonGuard [get]
 
CharacterObject Guard [get]
 
CharacterObject Blacksmith [get]
 
CharacterObject Weaponsmith [get]
 
CharacterObject Townswoman [get]
 
CharacterObject TownswomanInfant [get]
 
CharacterObject TownswomanChild [get]
 
CharacterObject TownswomanTeenager [get]
 
CharacterObject VillageWoman [get]
 
CharacterObject VillagerMaleChild [get]
 
CharacterObject VillagerMaleTeenager [get]
 
CharacterObject VillagerFemaleChild [get]
 
CharacterObject VillagerFemaleTeenager [get]
 
CharacterObject Townsman [get]
 
CharacterObject TownsmanInfant [get]
 
CharacterObject TownsmanChild [get]
 
CharacterObject TownsmanTeenager [get]
 
CharacterObject RansomBroker [get]
 
CharacterObject GangleaderBodyguard [get]
 
CharacterObject MerchantNotary [get]
 
CharacterObject ArtisanNotary [get]
 
CharacterObject PreacherNotary [get]
 
CharacterObject RuralNotableNotary [get]
 
CharacterObject ShopWorker [get]
 
CharacterObject Tavernkeeper [get]
 
CharacterObject TavernGamehost [get]
 
CharacterObject Musician [get]
 
CharacterObject TavernWench [get]
 
CharacterObject Armorer [get]
 
CharacterObject HorseMerchant [get]
 
CharacterObject Barber [get]
 
CharacterObject Merchant [get]
 
CharacterObject Beggar [get]
 
CharacterObject FemaleBeggar [get]
 
CharacterObject FemaleDancer [get]
 
CharacterObject Shipwright [get]
 
CharacterObject MilitiaVeteranArcher [get]
 
CharacterObject GearDummy [get]
 
MBEquipmentRoster DefaultBattleEquipmentRoster [get]
 
MBEquipmentRoster DefaultCivilianEquipmentRoster [get]
 
MBEquipmentRoster DefaultStealthEquipmentRoster [get]
 
MBEquipmentRoster DuelPresetEquipmentRoster [get]
 
MBEquipmentRoster MarriageBrideEquipmentRoster [get]
 
CharacterObject BanditChief [get]
 
CharacterObject BanditRaider [get]
 
CharacterObject BanditBandit [get]
 
CharacterObject BanditBoss [get]
 
MBBodyProperty DefaultCharacterCreationBodyProperty [get]
 
TextObject EncyclopediaText [get]
 
CampaignVec2 StartingPoint [get]
 
PartyTemplateObject DefaultPartyTemplate [get]
 
PartyTemplateObject VillagerPartyTemplate [get]
 
PartyTemplateObject FishingPartyTemplate [get]
 
PartyTemplateObject MilitiaPartyTemplate [get]
 
PartyTemplateObject RebelsPartyTemplate [get]
 
MBList< PartyTemplateObjectCaravanPartyTemplates [get]
 
MBList< PartyTemplateObjectEliteCaravanPartyTemplates [get]
 
MBList< ShipHullAvailableShipHulls [get]
 
PartyTemplateObject BanditBossPartyTemplate [get]
 
PartyTemplateObject VassalRewardTroopsPartyTemplate [get]
 
PartyTemplateObject SettlementPatrolPartyTemplateWeak [get]
 
PartyTemplateObject SettlementPatrolPartyTemplateModerate [get]
 
PartyTemplateObject SettlementPatrolPartyTemplateStrong [get]
 
PartyTemplateObject SettlementPatrolPartyTemplateNaval [get]
 
MBReadOnlyList< ItemObjectVassalRewardItems [get]
 
MBReadOnlyList< ItemObjectBannerBearerReplacementWeapons [get]
 
MBReadOnlyList< TextObjectMaleNameList [get]
 
MBReadOnlyList< TextObjectFemaleNameList [get]
 
MBReadOnlyList< TextObjectClanNameList [get]
 
MBReadOnlyList< FeatObjectCultureFeats [get]
 
MBReadOnlyList< PolicyObjectDefaultPolicyList [get]
 
MBReadOnlyList< int > PossibleClanBannerIconsIDs [get]
 
MBReadOnlyList< CharacterObjectNotableTemplates [get]
 
MBReadOnlyList< CharacterObjectRebelliousHeroTemplates [get]
 
MBReadOnlyList< CharacterObjectLordTemplates [get]
 
MBReadOnlyList< CharacterObjectTournamentTeamTemplatesForOneParticipant [get]
 
MBReadOnlyList< CharacterObjectTournamentTeamTemplatesForTwoParticipant [get]
 
MBReadOnlyList< CharacterObjectTournamentTeamTemplatesForFourParticipant [get]
 
MBReadOnlyList< CharacterObjectBasicMercenaryTroops [get]
 
int MilitiaBonus [get, set]
 
int ProsperityBonus [get, set]
 
BoardGameType BoardGame [get]
 
float NavalFactor [get]
 
- Properties inherited from TaleWorlds.Core.BasicCultureObject
TextObject Name [get]
 
bool IsMainCulture [get]
 
bool IsBandit [get]
 
bool CanHaveSettlement [get]
 
uint Color [get]
 
uint Color2 [get]
 
uint ClothAlternativeColor [get]
 
uint ClothAlternativeColor2 [get]
 
uint BackgroundColor1 [get]
 
uint ForegroundColor1 [get]
 
uint BackgroundColor2 [get]
 
uint ForegroundColor2 [get]
 
string EncounterBackgroundMesh [get, set]
 
Banner Banner [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Member Enumeration Documentation

◆ BoardGameType

Enumerator
None 
Seega 
Puluc 
Konane 
MuTorere 
Tablut 
BaghChal 
Total 

Member Function Documentation

◆ HasTrait()

bool TaleWorlds.CampaignSystem.CultureObject.HasTrait ( CultureTrait trait)

◆ HasFeat()

bool TaleWorlds.CampaignSystem.CultureObject.HasFeat ( FeatObject feat)

◆ GetCulturalFeats()

IEnumerable< FeatObject > TaleWorlds.CampaignSystem.CultureObject.GetCulturalFeats ( Func< FeatObject, bool > predicate = null)

◆ ToString()

override string TaleWorlds.CampaignSystem.CultureObject.ToString ( )

◆ Deserialize()

override void TaleWorlds.CampaignSystem.CultureObject.Deserialize ( MBObjectManager objectManager,
XmlNode node )
virtual

◆ GetName()

override TextObject TaleWorlds.CampaignSystem.CultureObject.GetName ( )
virtual

Property Documentation

◆ Traits

CultureTrait [] TaleWorlds.CampaignSystem.CultureObject.Traits
get

◆ BasicTroop

CharacterObject TaleWorlds.CampaignSystem.CultureObject.BasicTroop
get

◆ EliteBasicTroop

CharacterObject TaleWorlds.CampaignSystem.CultureObject.EliteBasicTroop
get

◆ MeleeMilitiaTroop

CharacterObject TaleWorlds.CampaignSystem.CultureObject.MeleeMilitiaTroop
get

◆ MeleeEliteMilitiaTroop

CharacterObject TaleWorlds.CampaignSystem.CultureObject.MeleeEliteMilitiaTroop
get

◆ RangedEliteMilitiaTroop

CharacterObject TaleWorlds.CampaignSystem.CultureObject.RangedEliteMilitiaTroop
get

◆ RangedMilitiaTroop

CharacterObject TaleWorlds.CampaignSystem.CultureObject.RangedMilitiaTroop
get

◆ TournamentMaster

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TournamentMaster
get

◆ Villager

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Villager
get

◆ CaravanMaster

CharacterObject TaleWorlds.CampaignSystem.CultureObject.CaravanMaster
get

◆ CaravanGuard

CharacterObject TaleWorlds.CampaignSystem.CultureObject.CaravanGuard
get

◆ PrisonGuard

CharacterObject TaleWorlds.CampaignSystem.CultureObject.PrisonGuard
get

◆ Guard

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Guard
get

◆ Blacksmith

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Blacksmith
get

◆ Weaponsmith

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Weaponsmith
get

◆ Townswoman

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Townswoman
get

◆ TownswomanInfant

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TownswomanInfant
get

◆ TownswomanChild

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TownswomanChild
get

◆ TownswomanTeenager

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TownswomanTeenager
get

◆ VillageWoman

CharacterObject TaleWorlds.CampaignSystem.CultureObject.VillageWoman
get

◆ VillagerMaleChild

CharacterObject TaleWorlds.CampaignSystem.CultureObject.VillagerMaleChild
get

◆ VillagerMaleTeenager

CharacterObject TaleWorlds.CampaignSystem.CultureObject.VillagerMaleTeenager
get

◆ VillagerFemaleChild

CharacterObject TaleWorlds.CampaignSystem.CultureObject.VillagerFemaleChild
get

◆ VillagerFemaleTeenager

CharacterObject TaleWorlds.CampaignSystem.CultureObject.VillagerFemaleTeenager
get

◆ Townsman

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Townsman
get

◆ TownsmanInfant

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TownsmanInfant
get

◆ TownsmanChild

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TownsmanChild
get

◆ TownsmanTeenager

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TownsmanTeenager
get

◆ RansomBroker

CharacterObject TaleWorlds.CampaignSystem.CultureObject.RansomBroker
get

◆ GangleaderBodyguard

CharacterObject TaleWorlds.CampaignSystem.CultureObject.GangleaderBodyguard
get

◆ MerchantNotary

CharacterObject TaleWorlds.CampaignSystem.CultureObject.MerchantNotary
get

◆ ArtisanNotary

CharacterObject TaleWorlds.CampaignSystem.CultureObject.ArtisanNotary
get

◆ PreacherNotary

CharacterObject TaleWorlds.CampaignSystem.CultureObject.PreacherNotary
get

◆ RuralNotableNotary

CharacterObject TaleWorlds.CampaignSystem.CultureObject.RuralNotableNotary
get

◆ ShopWorker

CharacterObject TaleWorlds.CampaignSystem.CultureObject.ShopWorker
get

◆ Tavernkeeper

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Tavernkeeper
get

◆ TavernGamehost

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TavernGamehost
get

◆ Musician

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Musician
get

◆ TavernWench

CharacterObject TaleWorlds.CampaignSystem.CultureObject.TavernWench
get

◆ Armorer

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Armorer
get

◆ HorseMerchant

CharacterObject TaleWorlds.CampaignSystem.CultureObject.HorseMerchant
get

◆ Barber

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Barber
get

◆ Merchant

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Merchant
get

◆ Beggar

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Beggar
get

◆ FemaleBeggar

CharacterObject TaleWorlds.CampaignSystem.CultureObject.FemaleBeggar
get

◆ FemaleDancer

CharacterObject TaleWorlds.CampaignSystem.CultureObject.FemaleDancer
get

◆ Shipwright

CharacterObject TaleWorlds.CampaignSystem.CultureObject.Shipwright
get

◆ MilitiaVeteranArcher

CharacterObject TaleWorlds.CampaignSystem.CultureObject.MilitiaVeteranArcher
get

◆ GearDummy

CharacterObject TaleWorlds.CampaignSystem.CultureObject.GearDummy
get

◆ DefaultBattleEquipmentRoster

MBEquipmentRoster TaleWorlds.CampaignSystem.CultureObject.DefaultBattleEquipmentRoster
get

◆ DefaultCivilianEquipmentRoster

MBEquipmentRoster TaleWorlds.CampaignSystem.CultureObject.DefaultCivilianEquipmentRoster
get

◆ DefaultStealthEquipmentRoster

MBEquipmentRoster TaleWorlds.CampaignSystem.CultureObject.DefaultStealthEquipmentRoster
get

◆ DuelPresetEquipmentRoster

MBEquipmentRoster TaleWorlds.CampaignSystem.CultureObject.DuelPresetEquipmentRoster
get

◆ MarriageBrideEquipmentRoster

MBEquipmentRoster TaleWorlds.CampaignSystem.CultureObject.MarriageBrideEquipmentRoster
get

◆ BanditChief

CharacterObject TaleWorlds.CampaignSystem.CultureObject.BanditChief
get

◆ BanditRaider

CharacterObject TaleWorlds.CampaignSystem.CultureObject.BanditRaider
get

◆ BanditBandit

CharacterObject TaleWorlds.CampaignSystem.CultureObject.BanditBandit
get

◆ BanditBoss

CharacterObject TaleWorlds.CampaignSystem.CultureObject.BanditBoss
get

◆ DefaultCharacterCreationBodyProperty

MBBodyProperty TaleWorlds.CampaignSystem.CultureObject.DefaultCharacterCreationBodyProperty
get

◆ EncyclopediaText

TextObject TaleWorlds.CampaignSystem.CultureObject.EncyclopediaText
get

◆ StartingPoint

CampaignVec2 TaleWorlds.CampaignSystem.CultureObject.StartingPoint
get

◆ DefaultPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.DefaultPartyTemplate
get

◆ VillagerPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.VillagerPartyTemplate
get

◆ FishingPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.FishingPartyTemplate
get

◆ MilitiaPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.MilitiaPartyTemplate
get

◆ RebelsPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.RebelsPartyTemplate
get

◆ CaravanPartyTemplates

MBList<PartyTemplateObject> TaleWorlds.CampaignSystem.CultureObject.CaravanPartyTemplates
get

◆ EliteCaravanPartyTemplates

MBList<PartyTemplateObject> TaleWorlds.CampaignSystem.CultureObject.EliteCaravanPartyTemplates
get

◆ AvailableShipHulls

MBList<ShipHull> TaleWorlds.CampaignSystem.CultureObject.AvailableShipHulls
get

◆ BanditBossPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.BanditBossPartyTemplate
get

◆ VassalRewardTroopsPartyTemplate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.VassalRewardTroopsPartyTemplate
get

◆ SettlementPatrolPartyTemplateWeak

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.SettlementPatrolPartyTemplateWeak
get

◆ SettlementPatrolPartyTemplateModerate

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.SettlementPatrolPartyTemplateModerate
get

◆ SettlementPatrolPartyTemplateStrong

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.SettlementPatrolPartyTemplateStrong
get

◆ SettlementPatrolPartyTemplateNaval

PartyTemplateObject TaleWorlds.CampaignSystem.CultureObject.SettlementPatrolPartyTemplateNaval
get

◆ VassalRewardItems

MBReadOnlyList<ItemObject> TaleWorlds.CampaignSystem.CultureObject.VassalRewardItems
get

◆ BannerBearerReplacementWeapons

MBReadOnlyList<ItemObject> TaleWorlds.CampaignSystem.CultureObject.BannerBearerReplacementWeapons
get

◆ MaleNameList

MBReadOnlyList<TextObject> TaleWorlds.CampaignSystem.CultureObject.MaleNameList
get

◆ FemaleNameList

MBReadOnlyList<TextObject> TaleWorlds.CampaignSystem.CultureObject.FemaleNameList
get

◆ ClanNameList

MBReadOnlyList<TextObject> TaleWorlds.CampaignSystem.CultureObject.ClanNameList
get

◆ CultureFeats

MBReadOnlyList<FeatObject> TaleWorlds.CampaignSystem.CultureObject.CultureFeats
get

◆ DefaultPolicyList

MBReadOnlyList<PolicyObject> TaleWorlds.CampaignSystem.CultureObject.DefaultPolicyList
get

◆ PossibleClanBannerIconsIDs

MBReadOnlyList<int> TaleWorlds.CampaignSystem.CultureObject.PossibleClanBannerIconsIDs
get

◆ NotableTemplates

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.NotableTemplates
get

◆ RebelliousHeroTemplates

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.RebelliousHeroTemplates
get

◆ LordTemplates

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.LordTemplates
get

◆ TournamentTeamTemplatesForOneParticipant

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.TournamentTeamTemplatesForOneParticipant
get

◆ TournamentTeamTemplatesForTwoParticipant

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.TournamentTeamTemplatesForTwoParticipant
get

◆ TournamentTeamTemplatesForFourParticipant

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.TournamentTeamTemplatesForFourParticipant
get

◆ BasicMercenaryTroops

MBReadOnlyList<CharacterObject> TaleWorlds.CampaignSystem.CultureObject.BasicMercenaryTroops
get

◆ MilitiaBonus

int TaleWorlds.CampaignSystem.CultureObject.MilitiaBonus
getset

◆ ProsperityBonus

int TaleWorlds.CampaignSystem.CultureObject.ProsperityBonus
getset

◆ BoardGame

BoardGameType TaleWorlds.CampaignSystem.CultureObject.BoardGame
get

◆ NavalFactor

float TaleWorlds.CampaignSystem.CultureObject.NavalFactor
get