M&B: Bannerlord 1.3.14
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem Namespace Reference

Namespaces

namespace  ViewModelCollection
namespace  Actions
namespace  AgentOrigins
namespace  BarterSystem
namespace  CampaignBehaviors
namespace  CharacterCreationContent
namespace  CharacterDevelopment
namespace  ComponentInterfaces
namespace  Conversation
namespace  CraftingSystem
namespace  Election
namespace  Encounters
namespace  Encyclopedia
namespace  Extensions
namespace  GameComponents
namespace  GameMenus
namespace  GameState
namespace  Handlers
namespace  Incidents
namespace  Inventory
namespace  Issues
namespace  LogEntries
namespace  Map
namespace  MapEvents
namespace  MapNotificationTypes
namespace  Naval
namespace  Party
namespace  Roster
namespace  SaveCompability
namespace  SceneInformationPopupTypes
namespace  Settlements
namespace  Siege
namespace  TournamentGames
namespace  TroopSuppliers

Classes

class  Army
class  AtmosphereGrid
struct  BattleResultPartyData
class  BattleSimulation
 This class will handle all battle simulations (normal battle, siege etc) where the player choose to order his troops to attack while the hero stays back. More...
class  Campaign
interface  ICampaignBehavior
class  CampaignBehaviorBase
interface  IDataStore
class  CampaignCheats
class  CampaignData
class  CampaignEntityComponent
interface  IMbEvent
class  MbEvent
class  MBCampaignEvent
class  CampaignEventDispatcher
class  CampaignEventReceiver
class  CampaignEvents
class  CampaignPeriodicEventManager
interface  IMbEventBase
interface  IMbEvent< out T >
class  MbEvent< T >
interface  ReferenceIMBEvent< T1 >
class  ReferenceMBEvent< T1 >
interface  ReferenceIMBEvent< T1, T2 >
class  ReferenceMBEvent< T1, T2 >
interface  ReferenceIMBEvent< T1, T2, T3 >
class  ReferenceMBEvent< T1, T2, T3 >
interface  IMbEvent< out T1, out T2 >
class  MbEvent< T1, T2 >
interface  IMbEvent< out T1, out T2, out T3 >
class  MbEvent< T1, T2, T3 >
interface  IMbEvent< out T1, out T2, out T3, out T4 >
class  MbEvent< T1, T2, T3, T4 >
interface  IMbEvent< out T1, out T2, out T3, out T4, out T5 >
class  MbEvent< T1, T2, T3, T4, T5 >
interface  IMbEvent< out T1, out T2, out T3, out T4, out T5, out T6 >
class  MbEvent< T1, T2, T3, T4, T5, T6 >
interface  IMbEvent< out T1, out T2, out T3, out T4, out T5, out T6, out T7 >
class  MbEvent< T1, T2, T3, T4, T5, T6, T7 >
class  CampaignGameStarter
class  CampaignInformationManager
interface  ICampaignMission
class  CampaignMission
class  CampaignObjectBase
class  CampaignObjectManager
class  CampaignOptions
class  CampaignTestCheats
class  CampaignTickCacheDataStore
struct  CampaignTime
class  CampaignTutorial
struct  CampaignVec2
class  CharacterData
class  CharacterObject
class  CharacterRelationManager
class  Clan
 A Faction Object. More...
class  Concept
class  CultureTrait
class  CultureObject
 Represents a campaign culture. More...
class  DefaultItems
class  DefaultPolicies
class  DefaultSkillEffects
class  DialogFlow
class  EncounterManager
struct  ExplainedNumber
class  FactionManager
class  GameModels
struct  SingleplayerBattleSceneData
struct  ConversationSceneData
struct  MeetingSceneData
class  GameSceneDataManager
class  Hero
class  HeroCreator
interface  IAgentBehaviorManager
struct  AIBehaviorData
class  PartyThinkParams
interface  ICampaignBehaviorManager
interface  IFaction
interface  INavigationHandler
interface  INavigationElement
struct  NavigationPermissionItem
interface  IRandomOwner
class  RandomOwnerExtensions
interface  ISaveManager
interface  ITrackableCampaignObject
interface  IViewDataTracker
class  JournalLog
class  Kingdom
class  KingdomManager
class  ManagedParameters
class  NameGenerator
class  PlayerCaptivity
class  PolicyObject
class  QuestBase
class  QuestManager
class  QuestTaskBase
class  Romance
class  SandBoxManager
class  SandBoxMission
interface  ISandBoxMissionManager
class  SaveableCampaignTypeDefiner
interface  IMainHeroVisualSupplier
class  SaveHandler
class  SkillEffect
class  Track
class  TrackedObject
class  TradeRumor
class  TroopUpgradeTracker
class  VisualCreator
interface  IMapEventVisualCreator
class  VisualTrackerManager
class  MapNavigationExtensions

Enumerations

enum  GameAccelerationMode {
  Default = 0 ,
  Fast = 1
}
enum  ConversationContext {
  Default = 0 ,
  CapturedLord = 1 ,
  FreeOrCapturePrisonerHero = 2 ,
  PartyEncounter = 3 ,
  BarterResult = 4
}
enum  CampaignTimeControlMode {
  Stop = 0 ,
  UnstoppablePlay = 1 ,
  UnstoppableFastForward = 2 ,
  StoppablePlay = 3 ,
  StoppableFastForward = 4 ,
  UnstoppableFastForwardForPartyWaitTime = 5 ,
  FastForwardStop = 6
}
enum  Occupation {
  NotAssigned ,
  Tavernkeeper ,
  Mercenary ,
  Lord ,
  GoodsTrader ,
  ArenaMaster ,
  Villager ,
  Soldier ,
  Townsfolk ,
  RansomBroker ,
  Weaponsmith ,
  Armorer ,
  HorseTrader ,
  TavernWench ,
  TavernGameHost ,
  Bandit ,
  Wanderer ,
  Artisan ,
  Merchant ,
  Preacher ,
  Headman ,
  GangLeader ,
  RuralNotable ,
  PrisonGuard ,
  Guard ,
  ShopWorker ,
  Musician ,
  Gangster ,
  Blacksmith ,
  BannerBearer ,
  CaravanGuard ,
  Special ,
  ShipWright ,
  NumberOfOccupations
}
enum  CharacterRestrictionFlags : UInt32 {
  None = 0x0000 ,
  NotTransferableInPartyScreen = 0x0001 ,
  CanNotGoInHideout = 0x0002
}
enum  ActionNotes {
  DefaultNote ,
  NoQuarrel ,
  CourtshipQuarrel ,
  FiefQuarrel ,
  ValorStrategyQuarrel ,
  ResponsibilityStrategyQuarrel ,
  CalculatingStrategyQuarrel ,
  VengeanceQuarrel ,
  DishonestBusinessQuarrel ,
  RuthlessBusinessQuarrel ,
  CorruptGangLeaderQuarrel ,
  CompetingGangLeaderQuarrel ,
  TroublemakerQuarrel ,
  ExtortingQuarrel ,
  HereticQuarrel ,
  LandCheatingQuarrel ,
  QuestBetrayal ,
  QuestSuccess ,
  QuestFailed ,
  BattleValor ,
  HostileAction ,
  PersuadedToDefect ,
  PartyHungry ,
  PartyTakenCareOf ,
  VillageRaid ,
  SacrificedTroops ,
  NPCFreed ,
  SiegeAftermath
}
enum  CampaignGameMode {
  None ,
  Campaign ,
  Tutorial
}
enum  HeroGetsBusyReasons {
  BecomeGovernor ,
  BecomeEmissary ,
  BecomeCaravanLeader ,
  BecomeAlleyLeader ,
  SolvesIssue ,
  Traveling
}
enum  LogType {
  None ,
  Text ,
  Discreate ,
  TwoWayContinuous
}
enum  ManagedParametersEnum {
  IsWarDeclarationDisabled ,
  IsPeaceDeclarationDisabled ,
  Count
}
enum  SettlementBusynessPriority : int {
  None = 0 ,
  UsedByIssue = 100 ,
  UsedByQuest = 200 ,
  UsedBySpecialQuest = 400
}
enum  PartyRole {
  None ,
  Ruler ,
  ClanLeader ,
  Governor ,
  ArmyCommander ,
  PartyLeader ,
  PartyOwner ,
  Surgeon ,
  Engineer ,
  Scout ,
  Quartermaster ,
  PartyMember ,
  Personal ,
  Captain ,
  NumberOfPartyRoles
}
enum  MapNavigationItemType {
  Party ,
  Inventory ,
  Quest ,
  CharacterDeveloper ,
  Clan ,
  Kingdom ,
  EscapeMenu
}

Functions

delegate void WaitDelegate ()
delegate void ReferenceAction< T1 > (ref T1 t1)
delegate void ReferenceAction< T1, T2 > (T1 t1, ref T2 t2)
delegate void ReferenceAction< T1, T2, T3 > (T1 t1, T2 t2, ref T3 t3)
delegate bool EventDelegateType ()
delegate void TriggerDelegateType ()

Enumeration Type Documentation

◆ GameAccelerationMode

Enumerator
Default 
Fast 

◆ ConversationContext

Enumerator
Default 
CapturedLord 
FreeOrCapturePrisonerHero 
PartyEncounter 
BarterResult 

◆ CampaignTimeControlMode

Enumerator
Stop 
UnstoppablePlay 
UnstoppableFastForward 
StoppablePlay 
StoppableFastForward 
UnstoppableFastForwardForPartyWaitTime 
FastForwardStop 

◆ Occupation

Enumerator
NotAssigned 
Tavernkeeper 
Mercenary 
Lord 
GoodsTrader 
ArenaMaster 
Villager 
Soldier 
Townsfolk 
RansomBroker 
Weaponsmith 
Armorer 
HorseTrader 
TavernWench 
TavernGameHost 
Bandit 
Wanderer 
Artisan 
Merchant 
Preacher 
Headman 
GangLeader 
RuralNotable 
PrisonGuard 
Guard 
ShopWorker 
Musician 
Gangster 
Blacksmith 
BannerBearer 
CaravanGuard 
Special 
ShipWright 
NumberOfOccupations 

◆ CharacterRestrictionFlags

Enumerator
None 
NotTransferableInPartyScreen 
CanNotGoInHideout 

◆ ActionNotes

Enumerator
DefaultNote 
NoQuarrel 
CourtshipQuarrel 
FiefQuarrel 
ValorStrategyQuarrel 
ResponsibilityStrategyQuarrel 
CalculatingStrategyQuarrel 
VengeanceQuarrel 
DishonestBusinessQuarrel 
RuthlessBusinessQuarrel 
CorruptGangLeaderQuarrel 
CompetingGangLeaderQuarrel 
TroublemakerQuarrel 
ExtortingQuarrel 
HereticQuarrel 
LandCheatingQuarrel 
QuestBetrayal 
QuestSuccess 
QuestFailed 
BattleValor 
HostileAction 
PersuadedToDefect 
PartyHungry 
PartyTakenCareOf 
VillageRaid 
SacrificedTroops 
NPCFreed 
SiegeAftermath 

◆ CampaignGameMode

Enumerator
None 
Campaign 
Tutorial 

◆ HeroGetsBusyReasons

Enumerator
BecomeGovernor 
BecomeEmissary 
BecomeCaravanLeader 
BecomeAlleyLeader 
SolvesIssue 
Traveling 

◆ LogType

Enumerator
None 
Text 
Discreate 
TwoWayContinuous 

◆ ManagedParametersEnum

Enumerator
IsWarDeclarationDisabled 
IsPeaceDeclarationDisabled 
Count 

◆ SettlementBusynessPriority

Enumerator
None 
UsedByIssue 
UsedByQuest 
UsedBySpecialQuest 

◆ PartyRole

Enumerator
None 
Ruler 
ClanLeader 
Governor 
ArmyCommander 
PartyLeader 
PartyOwner 
Surgeon 
Engineer 
Scout 
Quartermaster 
PartyMember 
Personal 
Captain 
NumberOfPartyRoles 

◆ MapNavigationItemType

Enumerator
Party 
Inventory 
Quest 
CharacterDeveloper 
Clan 
Kingdom 
EscapeMenu 

Function Documentation

◆ WaitDelegate()

delegate void TaleWorlds.CampaignSystem.WaitDelegate ( )

◆ ReferenceAction< T1 >()

delegate void TaleWorlds.CampaignSystem.ReferenceAction< T1 > ( ref T1 t1)

◆ ReferenceAction< T1, T2 >()

delegate void TaleWorlds.CampaignSystem.ReferenceAction< T1, T2 > ( T1 t1,
ref T2 t2 )

◆ ReferenceAction< T1, T2, T3 >()

delegate void TaleWorlds.CampaignSystem.ReferenceAction< T1, T2, T3 > ( T1 t1,
T2 t2,
ref T3 t3 )

◆ EventDelegateType()

delegate bool TaleWorlds.CampaignSystem.EventDelegateType ( )

◆ TriggerDelegateType()

delegate void TaleWorlds.CampaignSystem.TriggerDelegateType ( )