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

Static Public Member Functions

static MissionInitializerRecord CreateSandBoxMissionInitializerRecord (string sceneName, string sceneLevels, bool doNotUseLoadingScreen, TaleWorlds.Engine.DecalAtlasGroup decalAtlasGroup)
static MissionInitializerRecord CreateSandBoxTrainingMissionInitializerRecord (string sceneName, string sceneLevels="", bool doNotUseLoadingScreen=false)
static Mission OpenTownCenterMission (string scene, int townUpgradeLevel, Location location, CharacterObject talkToChar, string playerSpawnTag)
static Mission OpenTownCenterMission (string scene, string sceneLevels, Location location, CharacterObject talkToChar, string playerSpawnTag)
static Mission OpenTownCenterShadowATargetMission (string scene, string sceneLevels, Location location, CharacterObject talkToChar, string playerSpawnTag)
static Mission OpenCastleCourtyardMission (string scene, int castleUpgradeLevel, Location location, CharacterObject talkToChar)
static Mission OpenCastleCourtyardMission (string scene, string sceneLevels, Location location, CharacterObject talkToChar)
static Mission OpenIndoorMission (string scene, int townUpgradeLevel, Location location, CharacterObject talkToChar)
static Mission OpenIndoorMission (string scene, Location location, CharacterObject talkToChar=null, string sceneLevels="")
static Mission OpenPrisonBreakMission (string scene, Location location, CharacterObject prisonerCharacter)
static Mission OpenVillageMission (string scene, Location location, CharacterObject talkToChar=null, string sceneLevels=null)
static Mission OpenArenaStartMission (string scene, Location location, CharacterObject talkToChar=null, string sceneLevels="")
static Mission OpenRetirementMission (string scene, Location location, CharacterObject talkToChar=null, string sceneLevels=null, string unconsciousMenuId="")
static Mission OpenArenaDuelMission (string scene, Location location, CharacterObject duelCharacter, bool requireCivilianEquipment, bool spawnBOthSidesWithHorse, Action< CharacterObject > onDuelEnd, float customAgentHealth, string sceneLevels="")
static Mission OpenArenaDuelMission (string scene, Location location)
static Mission OpenBattleMission (MissionInitializerRecord rec)
static Mission OpenCaravanBattleMission (MissionInitializerRecord rec, bool isCaravan)
static Mission OpenAlleyFightMission (MissionInitializerRecord rec, Location location, TroopRoster playerSideTroops, TroopRoster rivalSideTroops)
static Mission OpenCombatMissionWithDialogue (MissionInitializerRecord rec, CharacterObject characterToTalkTo)
static Mission OpenBattleMissionWhileEnteringSettlement (string scene, int upgradeLevel, int numberOfMaxTroopToBeSpawnedForPlayer, int numberOfMaxTroopToBeSpawnedForOpponent)
static Mission OpenBattleMission (string scene, bool usesTownDecalAtlas)
static Mission OpenAlleyFightMission (string scene, int upgradeLevel, Location location, TroopRoster playerSideTroops, TroopRoster rivalSideTroops)
static Mission OpenCombatMissionWithDialogue (string scene, CharacterObject characterToTalkTo, int upgradeLevel)
static Mission OpenHideoutBattleMission (string scene, FlattenedTroopRoster playerTroops, bool isTutorial)
static Mission OpenHideoutAmbushMission (string sceneName, FlattenedTroopRoster playerTroops, Location location)
static Mission OpenCampMission (string scene)
static Mission OpenSiegeMissionWithDeployment (string scene, float[] wallHitPointPercentages, bool hasAnySiegeTower, List< MissionSiegeWeapon > siegeWeaponsOfAttackers, List< MissionSiegeWeapon > siegeWeaponsOfDefenders, bool isPlayerAttacker, int sceneUpgradeLevel=0, bool isSallyOut=false, bool isReliefForceAttack=false)
static Mission OpenSiegeMissionNoDeployment (string scene, bool isSallyOut=false, bool isReliefForceAttack=false)
static Mission OpenSiegeLordsHallFightMission (string scene, FlattenedTroopRoster attackerPriorityList)
static Mission OpenVillageBattleMission (string scene)
static Mission OpenConversationMission (ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData, string specialScene="", string sceneLevels="", bool isMultiAgentConversation=false)
static Mission OpenMeetingMission (string scene, CharacterObject character)
static Mission OpenForestofNym (string playerSpawnPoint, CharacterObject talkTo=null)
static Mission OpenDisguiseMission (string scene, bool willSetUpContact, Location fromLocation, string sceneLevels=null)

Member Function Documentation

◆ CreateSandBoxMissionInitializerRecord()

MissionInitializerRecord SandBox.SandBoxMissions.CreateSandBoxMissionInitializerRecord ( string sceneName,
string sceneLevels,
bool doNotUseLoadingScreen,
TaleWorlds.Engine.DecalAtlasGroup decalAtlasGroup )
static

◆ CreateSandBoxTrainingMissionInitializerRecord()

MissionInitializerRecord SandBox.SandBoxMissions.CreateSandBoxTrainingMissionInitializerRecord ( string sceneName,
string sceneLevels = "",
bool doNotUseLoadingScreen = false )
static

◆ OpenTownCenterMission() [1/2]

Mission SandBox.SandBoxMissions.OpenTownCenterMission ( string scene,
int townUpgradeLevel,
Location location,
CharacterObject talkToChar,
string playerSpawnTag )
static

◆ OpenTownCenterMission() [2/2]

Mission SandBox.SandBoxMissions.OpenTownCenterMission ( string scene,
string sceneLevels,
Location location,
CharacterObject talkToChar,
string playerSpawnTag )
static

◆ OpenTownCenterShadowATargetMission()

Mission SandBox.SandBoxMissions.OpenTownCenterShadowATargetMission ( string scene,
string sceneLevels,
Location location,
CharacterObject talkToChar,
string playerSpawnTag )
static

◆ OpenCastleCourtyardMission() [1/2]

Mission SandBox.SandBoxMissions.OpenCastleCourtyardMission ( string scene,
int castleUpgradeLevel,
Location location,
CharacterObject talkToChar )
static

◆ OpenCastleCourtyardMission() [2/2]

Mission SandBox.SandBoxMissions.OpenCastleCourtyardMission ( string scene,
string sceneLevels,
Location location,
CharacterObject talkToChar )
static

◆ OpenIndoorMission() [1/2]

Mission SandBox.SandBoxMissions.OpenIndoorMission ( string scene,
int townUpgradeLevel,
Location location,
CharacterObject talkToChar )
static

◆ OpenIndoorMission() [2/2]

Mission SandBox.SandBoxMissions.OpenIndoorMission ( string scene,
Location location,
CharacterObject talkToChar = null,
string sceneLevels = "" )
static

◆ OpenPrisonBreakMission()

Mission SandBox.SandBoxMissions.OpenPrisonBreakMission ( string scene,
Location location,
CharacterObject prisonerCharacter )
static

◆ OpenVillageMission()

Mission SandBox.SandBoxMissions.OpenVillageMission ( string scene,
Location location,
CharacterObject talkToChar = null,
string sceneLevels = null )
static

◆ OpenArenaStartMission()

Mission SandBox.SandBoxMissions.OpenArenaStartMission ( string scene,
Location location,
CharacterObject talkToChar = null,
string sceneLevels = "" )
static

◆ OpenRetirementMission()

Mission SandBox.SandBoxMissions.OpenRetirementMission ( string scene,
Location location,
CharacterObject talkToChar = null,
string sceneLevels = null,
string unconsciousMenuId = "" )
static

◆ OpenArenaDuelMission() [1/2]

Mission SandBox.SandBoxMissions.OpenArenaDuelMission ( string scene,
Location location,
CharacterObject duelCharacter,
bool requireCivilianEquipment,
bool spawnBOthSidesWithHorse,
Action< CharacterObject > onDuelEnd,
float customAgentHealth,
string sceneLevels = "" )
static

◆ OpenArenaDuelMission() [2/2]

Mission SandBox.SandBoxMissions.OpenArenaDuelMission ( string scene,
Location location )
static

◆ OpenBattleMission() [1/2]

Mission SandBox.SandBoxMissions.OpenBattleMission ( MissionInitializerRecord rec)
static

SandBox Specific

Common

Boundaries

Highlights

Deployment

◆ OpenCaravanBattleMission()

Mission SandBox.SandBoxMissions.OpenCaravanBattleMission ( MissionInitializerRecord rec,
bool isCaravan )
static

◆ OpenAlleyFightMission() [1/2]

Mission SandBox.SandBoxMissions.OpenAlleyFightMission ( MissionInitializerRecord rec,
Location location,
TroopRoster playerSideTroops,
TroopRoster rivalSideTroops )
static

◆ OpenCombatMissionWithDialogue() [1/2]

Mission SandBox.SandBoxMissions.OpenCombatMissionWithDialogue ( MissionInitializerRecord rec,
CharacterObject characterToTalkTo )
static

◆ OpenBattleMissionWhileEnteringSettlement()

Mission SandBox.SandBoxMissions.OpenBattleMissionWhileEnteringSettlement ( string scene,
int upgradeLevel,
int numberOfMaxTroopToBeSpawnedForPlayer,
int numberOfMaxTroopToBeSpawnedForOpponent )
static

◆ OpenBattleMission() [2/2]

Mission SandBox.SandBoxMissions.OpenBattleMission ( string scene,
bool usesTownDecalAtlas )
static

◆ OpenAlleyFightMission() [2/2]

Mission SandBox.SandBoxMissions.OpenAlleyFightMission ( string scene,
int upgradeLevel,
Location location,
TroopRoster playerSideTroops,
TroopRoster rivalSideTroops )
static

◆ OpenCombatMissionWithDialogue() [2/2]

Mission SandBox.SandBoxMissions.OpenCombatMissionWithDialogue ( string scene,
CharacterObject characterToTalkTo,
int upgradeLevel )
static

◆ OpenHideoutBattleMission()

Mission SandBox.SandBoxMissions.OpenHideoutBattleMission ( string scene,
FlattenedTroopRoster playerTroops,
bool isTutorial )
static

◆ OpenHideoutAmbushMission()

Mission SandBox.SandBoxMissions.OpenHideoutAmbushMission ( string sceneName,
FlattenedTroopRoster playerTroops,
Location location )
static

◆ OpenCampMission()

Mission SandBox.SandBoxMissions.OpenCampMission ( string scene)
static

◆ OpenSiegeMissionWithDeployment()

Mission SandBox.SandBoxMissions.OpenSiegeMissionWithDeployment ( string scene,
float[] wallHitPointPercentages,
bool hasAnySiegeTower,
List< MissionSiegeWeapon > siegeWeaponsOfAttackers,
List< MissionSiegeWeapon > siegeWeaponsOfDefenders,
bool isPlayerAttacker,
int sceneUpgradeLevel = 0,
bool isSallyOut = false,
bool isReliefForceAttack = false )
static

◆ OpenSiegeMissionNoDeployment()

Mission SandBox.SandBoxMissions.OpenSiegeMissionNoDeployment ( string scene,
bool isSallyOut = false,
bool isReliefForceAttack = false )
static

◆ OpenSiegeLordsHallFightMission()

Mission SandBox.SandBoxMissions.OpenSiegeLordsHallFightMission ( string scene,
FlattenedTroopRoster attackerPriorityList )
static

◆ OpenVillageBattleMission()

Mission SandBox.SandBoxMissions.OpenVillageBattleMission ( string scene)
static

◆ OpenConversationMission()

Mission SandBox.SandBoxMissions.OpenConversationMission ( ConversationCharacterData playerCharacterData,
ConversationCharacterData conversationPartnerData,
string specialScene = "",
string sceneLevels = "",
bool isMultiAgentConversation = false )
static

◆ OpenMeetingMission()

Mission SandBox.SandBoxMissions.OpenMeetingMission ( string scene,
CharacterObject character )
static

◆ OpenForestofNym()

Mission SandBox.SandBoxMissions.OpenForestofNym ( string playerSpawnPoint,
CharacterObject talkTo = null )
static

◆ OpenDisguiseMission()

Mission SandBox.SandBoxMissions.OpenDisguiseMission ( string scene,
bool willSetUpContact,
Location fromLocation,
string sceneLevels = null )
static