M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
|
Inherits TaleWorlds.MountAndBlade.MissionBehavior.
Inherited by SandBox.BoardGames.MissionLogics.MissionBoardGameLogic, SandBox.Conversation.MissionLogics.ConversationMissionLogic, SandBox.Conversation.MissionLogics.MissionConversationLogic, SandBox.Issues.FamilyFeudIssueBehavior.FamilyFeudIssueMissionBehavior, SandBox.Missions.AgentBehaviors.NotableSpawnPointHandler, SandBox.Missions.MissionLogics.AmbushIntroLogic, SandBox.Missions.MissionLogics.Arena.ArenaAgentStateDeciderLogic, SandBox.Missions.MissionLogics.Arena.ArenaDuelMissionBehavior, SandBox.Missions.MissionLogics.Arena.ArenaDuelMissionController, SandBox.Missions.MissionLogics.Arena.ArenaPracticeFightMissionController, SandBox.Missions.MissionLogics.BattleAgentLogic, SandBox.Missions.MissionLogics.CampaignMissionComponent, SandBox.Missions.MissionLogics.CampaignSiegeStateHandler, SandBox.Missions.MissionLogics.CombatMissionWithDialogueController, SandBox.Missions.MissionLogics.HeroSkillHandler, SandBox.Missions.MissionLogics.HideoutCinematicController, SandBox.Missions.MissionLogics.HideoutMissionController, SandBox.Missions.MissionLogics.HouseMissionController, SandBox.Missions.MissionLogics.IndoorMissionController, SandBox.Missions.MissionLogics.ItemCatalogController, SandBox.Missions.MissionLogics.LeaveMissionLogic, SandBox.Missions.MissionLogics.LocationItemSpawnHandler, SandBox.Missions.MissionLogics.MissionAgentHandler, SandBox.Missions.MissionLogics.MissionAgentLookHandler, SandBox.Missions.MissionLogics.MissionAlleyHandler, SandBox.Missions.MissionLogics.MissionBasicTeamLogic, SandBox.Missions.MissionLogics.MissionCaravanOrVillagerTacticsHandler, SandBox.Missions.MissionLogics.MissionCrimeHandler, SandBox.Missions.MissionLogics.MissionDebugHandler, SandBox.Missions.MissionLogics.MissionFightHandler, SandBox.Missions.MissionLogics.MissionSettlementPrepareLogic, SandBox.Missions.MissionLogics.MountAgentLogic, SandBox.Missions.MissionLogics.SandBoxMissionHandler, SandBox.Missions.MissionLogics.SandBoxMissionSpawnHandler, SandBox.Missions.MissionLogics.SandboxHighlightsController, SandBox.Missions.MissionLogics.SearchBodyMissionHandler, SandBox.Missions.MissionLogics.SneakTeam3MissionController, SandBox.Missions.MissionLogics.Test.ArmorAndColorTestMissionController, SandBox.Missions.MissionLogics.Test.FacialAnimationTestController, SandBox.Missions.MissionLogics.Test.TestMissionController, SandBox.Missions.MissionLogics.Towns.AlleyFightSpawnHandler, SandBox.Missions.MissionLogics.Towns.PrisonBreakMissionController, SandBox.Missions.MissionLogics.Towns.TownAmbushMissionController, SandBox.Missions.MissionLogics.Towns.TownCenterMissionController, SandBox.Missions.MissionLogics.Towns.WorkshopMissionHandler, SandBox.Missions.MissionLogics.VillageMissionController, SandBox.Missions.MissionLogics.VisualTrackerMissionBehavior, SandBox.Missions.MissionLogics.WhileEnteringSettlementBattleMissionController, SandBox.MultiplayerItemTestMissionController, SandBox.Tournaments.MissionLogics.TournamentArcheryMissionController, SandBox.Tournaments.MissionLogics.TournamentBehavior, SandBox.Tournaments.MissionLogics.TournamentFightMissionController, SandBox.Tournaments.MissionLogics.TournamentJoustingMissionController, SandBox.Tournaments.MissionLogics.TownHorseRaceMissionController, StoryMode.Missions.TrainingFieldMissionController, TaleWorlds.MountAndBlade.AgentCommonAILogic, TaleWorlds.MountAndBlade.AgentHumanAILogic, TaleWorlds.MountAndBlade.AgentVictoryLogic, TaleWorlds.MountAndBlade.AssignPlayerRoleInTeamMissionController, TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic, TaleWorlds.MountAndBlade.BannerBearerLogic, TaleWorlds.MountAndBlade.BasicLeaveMissionLogic, TaleWorlds.MountAndBlade.BattleEndLogic, TaleWorlds.MountAndBlade.BattleHighlightsController, TaleWorlds.MountAndBlade.BattleMissionStarterLogic, TaleWorlds.MountAndBlade.BattleObserverMissionLogic, TaleWorlds.MountAndBlade.BattlePowerCalculationLogic, TaleWorlds.MountAndBlade.BattleReinforcementsSpawnController, TaleWorlds.MountAndBlade.CasualtyHandler, TaleWorlds.MountAndBlade.CreateBodyguardMissionBehavior, TaleWorlds.MountAndBlade.CustomBattleAgentLogic, TaleWorlds.MountAndBlade.DeploymentHandler, TaleWorlds.MountAndBlade.DeploymentMissionController, TaleWorlds.MountAndBlade.EquipmentControllerLeaveLogic, TaleWorlds.MountAndBlade.HighlightsController, TaleWorlds.MountAndBlade.MissionAgentPanicHandler, TaleWorlds.MountAndBlade.MissionAgentSpawnLogic, TaleWorlds.MountAndBlade.MissionBoundaryCrossingHandler, TaleWorlds.MountAndBlade.MissionBoundaryPlacer, TaleWorlds.MountAndBlade.MissionCombatantsLogic, TaleWorlds.MountAndBlade.MissionGamepadHapticEffectsHandler, TaleWorlds.MountAndBlade.MissionHardBorderPlacer, TaleWorlds.MountAndBlade.MissionNetwork, TaleWorlds.MountAndBlade.MissionQuestConversationHandler, TaleWorlds.MountAndBlade.MissionSiegeEnginesLogic, TaleWorlds.MountAndBlade.MissionSpawnHandlers.CustomMissionSpawnHandler, TaleWorlds.MountAndBlade.MultiplayerAchievementComponent, TaleWorlds.MountAndBlade.RecordMissionLogic, TaleWorlds.MountAndBlade.ReplayMissionLogic, TaleWorlds.MountAndBlade.SallyOutEndLogic, TaleWorlds.MountAndBlade.SallyOutMissionNotificationsHandler, TaleWorlds.MountAndBlade.SallyOutMissionSpawnHandler, TaleWorlds.MountAndBlade.SiegeMissionPreparationHandler, TaleWorlds.MountAndBlade.Source.Missions.BaseBattleMissionController, TaleWorlds.MountAndBlade.Source.Missions.BattleSpawnLogic, TaleWorlds.MountAndBlade.Source.Missions.CaravanBattleMissionHandler, TaleWorlds.MountAndBlade.Source.Missions.DebugAgentTeleporterMissionController, TaleWorlds.MountAndBlade.Source.Missions.DebugObjectDestroyerMissionController, TaleWorlds.MountAndBlade.Source.Missions.EquipmentTestMissionController, TaleWorlds.MountAndBlade.Source.Missions.Handlers.BasicMissionHandler, TaleWorlds.MountAndBlade.Source.Missions.Handlers.Logic.AgentMoraleInteractionLogic, TaleWorlds.MountAndBlade.Source.Missions.Handlers.Logic.AmmoSupplyLogic, TaleWorlds.MountAndBlade.Source.Missions.Handlers.Logic.BattleMissionAgentInteractionLogic, TaleWorlds.MountAndBlade.Source.Missions.Handlers.LordsHallFightMissionController, TaleWorlds.MountAndBlade.Source.Missions.Handlers.MissionFacialAnimationHandler, TaleWorlds.MountAndBlade.Source.Missions.HideoutPhasedMissionController, TaleWorlds.MountAndBlade.Source.Missions.MissionOptionsComponent, TaleWorlds.MountAndBlade.Source.Missions.SimpleMountedPlayerMissionController, and TaleWorlds.MountAndBlade.SpawnComponent.
Public Member Functions | |
virtual InquiryData | OnEndMissionRequest (out bool canLeave) |
virtual bool | MissionEnded (ref MissionResult missionResult) |
virtual void | OnBattleEnded () |
virtual void | ShowBattleResults () |
virtual void | AccelerateHorseKeyPressAnswer () |
virtual void | OnRetreatMission () |
virtual void | OnSurrenderMission () |
virtual void | OnAutoDeployTeam (Team team) |
virtual bool | IsAgentInteractionAllowed () |
virtual bool | IsOrderShoutingAllowed () |
virtual List< EquipmentElement > | GetExtraEquipmentElementsForCharacter (BasicCharacterObject character, bool getAllEquipments=false) |
virtual void | OnMissionResultReady (MissionResult missionResult) |
Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionBehavior | |
virtual void | OnAfterMissionCreated () |
virtual void | OnBehaviorInitialize () |
virtual void | OnCreated () |
virtual void | EarlyStart () |
virtual void | AfterStart () |
virtual void | OnMissileHit (Agent attacker, Agent victim, bool isCanceled) |
virtual void | OnMissileCollisionReaction (Mission.MissileCollisionReaction collisionReaction, Agent attackerAgent, Agent attachedAgent, sbyte attachedBoneIndex) |
virtual void | OnMissionScreenPreLoad () |
virtual void | OnAgentCreated (Agent agent) |
virtual void | OnAgentBuild (Agent agent, Banner banner) |
virtual void | OnAgentTeamChanged (Team prevTeam, Team newTeam, Agent agent) |
virtual void | OnAgentHit (Agent affectedAgent, Agent affectorAgent, in MissionWeapon affectorWeapon, in Blow blow, in AttackCollisionData attackCollisionData) |
virtual void | OnScoreHit (Agent affectedAgent, Agent affectorAgent, WeaponComponentData attackerWeapon, bool isBlocked, bool isSiegeEngineHit, in Blow blow, in AttackCollisionData collisionData, float damagedHp, float hitDistance, float shotDifficulty) |
virtual void | OnEarlyAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow) |
virtual void | OnAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow) |
virtual void | OnAgentDeleted (Agent affectedAgent) |
virtual void | OnAgentFleeing (Agent affectedAgent) |
virtual void | OnAgentPanicked (Agent affectedAgent) |
virtual void | OnFocusGained (Agent agent, IFocusable focusableObject, bool isInteractable) |
virtual void | OnFocusLost (Agent agent, IFocusable focusableObject) |
virtual void | OnAddTeam (Team team) |
virtual void | AfterAddTeam (Team team) |
virtual void | OnAgentInteraction (Agent userAgent, Agent agent) |
virtual void | OnClearScene () |
virtual void | HandleOnCloseMission () |
virtual void | OnRemoveBehavior () |
virtual void | OnPreMissionTick (float dt) |
virtual void | OnPreDisplayMissionTick (float dt) |
virtual void | OnMissionTick (float dt) |
virtual void | OnAgentMount (Agent agent) |
virtual void | OnAgentDismount (Agent agent) |
virtual bool | IsThereAgentAction (Agent userAgent, Agent otherAgent) |
virtual void | OnEntityRemoved (GameEntity entity) |
virtual void | OnObjectUsed (Agent userAgent, UsableMissionObject usedObject) |
virtual void | OnObjectStoppedBeingUsed (Agent userAgent, UsableMissionObject usedObject) |
virtual void | OnRenderingStarted () |
virtual void | OnMissionActivate () |
This function is called only after mission is deactivated. More... | |
virtual void | OnMissionDeactivate () |
virtual void | OnMissionRestart () |
virtual List< CompassItemUpdateParams > | GetCompassTargets () |
virtual void | OnAssignPlayerAsSergeantOfFormation (Agent agent) |
virtual void | OnFormationUnitsSpawned (Team team) |
virtual void | OnAgentAlarmedStateChanged (Agent agent, Agent.AIStateFlag flag) |
virtual void | OnMissionModeChange (MissionMode oldMissionMode, bool atStart) |
virtual void | OnItemPickup (Agent agent, SpawnedItemEntity item) |
virtual void | OnItemDrop (Agent agent, SpawnedItemEntity item) |
virtual void | OnRegisterBlow (Agent attacker, Agent victim, GameEntity realHitEntity, Blow b, ref AttackCollisionData collisionData, in MissionWeapon attackerWeapon) |
virtual void | OnAgentShootMissile (Agent shooterAgent, EquipmentIndex weaponIndex, Vec3 position, Vec3 velocity, Mat3 orientation, bool hasRigidBody, int forcedMissileIndex) |
Properties | |
override MissionBehaviorType | BehaviorType [get] |
Properties inherited from TaleWorlds.MountAndBlade.MissionBehavior | |
Mission | Mission [get] |
IInputContext | DebugInput [get] |
abstract MissionBehaviorType | BehaviorType [get] |
Additional Inherited Members | |
Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionBehavior | |
virtual void | OnEndMission () |
|
virtual |
Reimplemented in SandBox.BoardGames.MissionLogics.MissionBoardGameLogic, SandBox.Missions.MissionLogics.Towns.PrisonBreakMissionController, TaleWorlds.MountAndBlade.EquipmentControllerLeaveLogic, SandBox.Missions.MissionLogics.Arena.ArenaDuelMissionController, SandBox.Missions.MissionLogics.Arena.ArenaPracticeFightMissionController, SandBox.Missions.MissionLogics.MissionFightHandler, SandBox.Tournaments.MissionLogics.TournamentBehavior, SandBox.Tournaments.MissionLogics.TournamentFightMissionController, TaleWorlds.MountAndBlade.Source.Missions.BaseBattleMissionController, and TaleWorlds.MountAndBlade.BasicLeaveMissionLogic.
|
virtual |
Reimplemented in SandBox.Missions.MissionLogics.Arena.ArenaPracticeFightMissionController, SandBox.Missions.MissionLogics.LeaveMissionLogic, SandBox.Missions.MissionLogics.SneakTeam3MissionController, SandBox.Missions.MissionLogics.Towns.TownAmbushMissionController, TaleWorlds.MountAndBlade.Source.Missions.BaseBattleMissionController, TaleWorlds.MountAndBlade.BasicLeaveMissionLogic, TaleWorlds.MountAndBlade.BattleEndLogic, TaleWorlds.MountAndBlade.SallyOutEndLogic, and TaleWorlds.MountAndBlade.Source.Missions.SimpleMountedPlayerMissionController.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in SandBox.Missions.MissionLogics.CampaignSiegeStateHandler.
|
virtual |
Reimplemented in SandBox.Missions.MissionLogics.CampaignSiegeStateHandler.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in TaleWorlds.MountAndBlade.Source.Missions.HideoutPhasedMissionController.
|
virtual |
Reimplemented in TaleWorlds.MountAndBlade.MultiplayerPreloadHelper.
|
virtual |
|
get |