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

Namespaces

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
 
namespace  ViewModelCollection
 

Classes

struct  AIBehaviorData
 
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
 
class  CampaignBehaviorBase
 
class  CampaignCheats
 
class  CampaignData
 
class  CampaignEntityComponent
 
class  CampaignEventDispatcher
 
class  CampaignEventReceiver
 
class  CampaignEvents
 
class  CampaignGameStarter
 
class  CampaignInformationManager
 
class  CampaignMission
 
class  CampaignObjectBase
 
class  CampaignObjectManager
 
class  CampaignOptions
 
class  CampaignPeriodicEventManager
 
class  CampaignTestCheats
 
class  CampaignTickCacheDataStore
 
struct  CampaignTime
 
class  CampaignTutorial
 
struct  CampaignVec2
 
class  CharacterData
 
class  CharacterObject
 
class  CharacterRelationManager
 
class  Clan
 A Faction Object. More...
 
class  Concept
 
struct  ConversationSceneData
 
class  CultureObject
 Represents a campaign culture. More...
 
class  CultureTrait
 
class  DefaultItems
 
class  DefaultPolicies
 
class  DefaultSkillEffects
 
class  DialogFlow
 
class  EncounterManager
 
struct  ExplainedNumber
 
class  FactionManager
 
class  GameModels
 
class  GameSceneDataManager
 
class  Hero
 
class  HeroCreator
 
interface  IAgentBehaviorManager
 
interface  ICampaignBehavior
 
interface  ICampaignBehaviorManager
 
interface  ICampaignMission
 
interface  IDataStore
 
interface  IFaction
 
interface  IMainHeroVisualSupplier
 
interface  IMapEventVisualCreator
 
interface  IMbEvent
 
interface  IMbEventBase
 
interface  INavigationElement
 
interface  INavigationHandler
 
interface  IRandomOwner
 
interface  ISandBoxMissionManager
 
interface  ISaveManager
 
interface  ITrackableCampaignObject
 
interface  IViewDataTracker
 
class  JournalLog
 
class  Kingdom
 
class  KingdomManager
 
class  ManagedParameters
 
class  MapNavigationExtensions
 
class  MBCampaignEvent
 
class  MbEvent
 
struct  MeetingSceneData
 
class  NameGenerator
 
struct  NavigationPermissionItem
 
class  PartyThinkParams
 
class  PlayerCaptivity
 
class  PolicyObject
 
class  QuestBase
 
class  QuestManager
 
class  QuestTaskBase
 
class  RandomOwnerExtensions
 
interface  ReferenceIMBEvent
 
class  ReferenceMBEvent
 
class  Romance
 
class  SandBoxManager
 
class  SandBoxMission
 
class  SaveableCampaignTypeDefiner
 
class  SaveHandler
 
struct  SingleplayerBattleSceneData
 
class  SkillEffect
 
class  StanceLink
 
class  Track
 
class  TrackedObject
 
class  TradeRumor
 
class  TroopUpgradeTracker
 
class  VisualCreator
 
class  VisualTrackerManager
 

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 ( )