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

Classes

interface  ICampaignMissionManager

Static Public Member Functions

static IMission OpenBattleMission (string scene, bool usesTownDecalAtlas)
static IMission OpenAlleyFightMission (string scene, int upgradeLevel, Location location, TroopRoster playerSideTroops, TroopRoster rivalSideTroops)
static IMission OpenCombatMissionWithDialogue (string scene, CharacterObject characterToTalkTo, int upgradeLevel)
static IMission OpenBattleMissionWhileEnteringSettlement (string scene, int upgradeLevel, int numberOfMaxTroopToBeSpawnedForPlayer, int numberOfMaxTroopToBeSpawnedForOpponent)
static IMission OpenHideoutBattleMission (string scene, FlattenedTroopRoster playerTroops, bool isTutorial)
static IMission OpenSiegeMissionWithDeployment (string scene, float[] wallHitPointsPercentages, bool hasAnySiegeTower, List< MissionSiegeWeapon > siegeWeaponsOfAttackers, List< MissionSiegeWeapon > siegeWeaponsOfDefenders, bool isPlayerAttacker, int upgradeLevel=0, bool isSallyOut=false, bool isReliefForceAttack=false)
static IMission OpenSiegeMissionNoDeployment (string scene, bool isSallyOut=false, bool isReliefForceAttack=false)
static IMission OpenSiegeLordsHallFightMission (string scene, FlattenedTroopRoster attackerPriorityList)
static IMission OpenBattleMission (MissionInitializerRecord rec)
static IMission OpenNavalBattleMission (MissionInitializerRecord rec)
static IMission OpenNavalSetPieceBattleMission (MissionInitializerRecord rec, MBList< IShipOrigin > playerShips, MBList< IShipOrigin > playerAllyShips, MBList< IShipOrigin > enemyShips)
static IMission OpenCaravanBattleMission (MissionInitializerRecord rec, bool isCaravan)
static IMission OpenTownCenterMission (string scene, Location location, CharacterObject talkToChar, int townUpgradeLevel, string playerSpawnTag)
static IMission OpenCastleCourtyardMission (string scene, Location location, CharacterObject talkToChar, int castleUpgradeLevel)
static IMission OpenVillageMission (string scene, Location location, CharacterObject talkToChar)
static IMission OpenIndoorMission (string scene, int upgradeLevel, Location location, CharacterObject talkToChar)
static IMission OpenPrisonBreakMission (string scene, Location location, CharacterObject prisonerCharacter)
static IMission OpenArenaStartMission (string scene, Location location, CharacterObject talkToChar)
static IMission OpenArenaDuelMission (string scene, Location location, CharacterObject talkToChar, bool requireCivilianEquipment, bool spawnBothSidesWithHorse, Action< CharacterObject > onDuelEnd, float customAgentHealth)
static IMission OpenConversationMission (ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData, string specialScene="", string sceneLevels="", bool isMultiAgentConversation=false)
static IMission OpenRetirementMission (string scene, Location location, CharacterObject talkToChar=null, string sceneLevels=null, string unconsciousMenuId="")
static IMission OpenHideoutAmbushMission (string sceneName, FlattenedTroopRoster playerTroops, Location location)
static IMission OpenDisguiseMission (string scene, bool willSetUpContact, string sceneLevels, Location fromLocation)

Properties

static ICampaignMission Current [get, set]

Member Function Documentation

◆ OpenBattleMission() [1/2]

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenBattleMission ( string scene,
bool usesTownDecalAtlas )
static

◆ OpenAlleyFightMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenAlleyFightMission ( string scene,
int upgradeLevel,
Location location,
TroopRoster playerSideTroops,
TroopRoster rivalSideTroops )
static

◆ OpenCombatMissionWithDialogue()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenCombatMissionWithDialogue ( string scene,
CharacterObject characterToTalkTo,
int upgradeLevel )
static

◆ OpenBattleMissionWhileEnteringSettlement()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenBattleMissionWhileEnteringSettlement ( string scene,
int upgradeLevel,
int numberOfMaxTroopToBeSpawnedForPlayer,
int numberOfMaxTroopToBeSpawnedForOpponent )
static

◆ OpenHideoutBattleMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenHideoutBattleMission ( string scene,
FlattenedTroopRoster playerTroops,
bool isTutorial )
static

◆ OpenSiegeMissionWithDeployment()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenSiegeMissionWithDeployment ( string scene,
float[] wallHitPointsPercentages,
bool hasAnySiegeTower,
List< MissionSiegeWeapon > siegeWeaponsOfAttackers,
List< MissionSiegeWeapon > siegeWeaponsOfDefenders,
bool isPlayerAttacker,
int upgradeLevel = 0,
bool isSallyOut = false,
bool isReliefForceAttack = false )
static

◆ OpenSiegeMissionNoDeployment()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenSiegeMissionNoDeployment ( string scene,
bool isSallyOut = false,
bool isReliefForceAttack = false )
static

◆ OpenSiegeLordsHallFightMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenSiegeLordsHallFightMission ( string scene,
FlattenedTroopRoster attackerPriorityList )
static

◆ OpenBattleMission() [2/2]

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenBattleMission ( MissionInitializerRecord rec)
static

◆ OpenNavalBattleMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenNavalBattleMission ( MissionInitializerRecord rec)
static

◆ OpenNavalSetPieceBattleMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenNavalSetPieceBattleMission ( MissionInitializerRecord rec,
MBList< IShipOrigin > playerShips,
MBList< IShipOrigin > playerAllyShips,
MBList< IShipOrigin > enemyShips )
static

◆ OpenCaravanBattleMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenCaravanBattleMission ( MissionInitializerRecord rec,
bool isCaravan )
static

◆ OpenTownCenterMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenTownCenterMission ( string scene,
Location location,
CharacterObject talkToChar,
int townUpgradeLevel,
string playerSpawnTag )
static

◆ OpenCastleCourtyardMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenCastleCourtyardMission ( string scene,
Location location,
CharacterObject talkToChar,
int castleUpgradeLevel )
static

◆ OpenVillageMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenVillageMission ( string scene,
Location location,
CharacterObject talkToChar )
static

◆ OpenIndoorMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenIndoorMission ( string scene,
int upgradeLevel,
Location location,
CharacterObject talkToChar )
static

◆ OpenPrisonBreakMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenPrisonBreakMission ( string scene,
Location location,
CharacterObject prisonerCharacter )
static

◆ OpenArenaStartMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenArenaStartMission ( string scene,
Location location,
CharacterObject talkToChar )
static

◆ OpenArenaDuelMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenArenaDuelMission ( string scene,
Location location,
CharacterObject talkToChar,
bool requireCivilianEquipment,
bool spawnBothSidesWithHorse,
Action< CharacterObject > onDuelEnd,
float customAgentHealth )
static

◆ OpenConversationMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenConversationMission ( ConversationCharacterData playerCharacterData,
ConversationCharacterData conversationPartnerData,
string specialScene = "",
string sceneLevels = "",
bool isMultiAgentConversation = false )
static

◆ OpenRetirementMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenRetirementMission ( string scene,
Location location,
CharacterObject talkToChar = null,
string sceneLevels = null,
string unconsciousMenuId = "" )
static

◆ OpenHideoutAmbushMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenHideoutAmbushMission ( string sceneName,
FlattenedTroopRoster playerTroops,
Location location )
static

◆ OpenDisguiseMission()

IMission TaleWorlds.CampaignSystem.CampaignMission.OpenDisguiseMission ( string scene,
bool willSetUpContact,
string sceneLevels,
Location fromLocation )
static

Property Documentation

◆ Current

ICampaignMission TaleWorlds.CampaignSystem.CampaignMission.Current
staticgetset