M&B: Bannerlord 1.2.12
The horns sound, the ravens gather.
|
Inherits TaleWorlds.CampaignSystem.QuestBase.
Inherited by StoryMode.Quests.FirstPhase.ArzagosBannerPieceQuest, StoryMode.Quests.FirstPhase.AssembleTheBannerQuest, StoryMode.Quests.FirstPhase.BannerInvestigationQuest, StoryMode.Quests.FirstPhase.CreateKingdomQuest, StoryMode.Quests.FirstPhase.IstianasBannerPieceQuest, StoryMode.Quests.FirstPhase.MeetWithArzagosQuest, StoryMode.Quests.FirstPhase.MeetWithIstianaQuest, StoryMode.Quests.FirstPhase.SupportKingdomQuest, StoryMode.Quests.PlayerClanQuests.RebuildPlayerClanQuest, StoryMode.Quests.PlayerClanQuests.RescueFamilyQuestBehavior.RescueFamilyQuest, StoryMode.Quests.SecondPhase.AssembleEmpireQuestBehavior.AssembleEmpireQuest, StoryMode.Quests.SecondPhase.ConspiracyProgressQuest, StoryMode.Quests.SecondPhase.WeakenEmpireQuestBehavior.WeakenEmpireQuest, StoryMode.Quests.ThirdPhase.DefeatTheConspiracyQuestBehavior.DefeatTheConspiracyQuest, StoryMode.Quests.TutorialPhase.FindHideoutTutorialQuest, StoryMode.Quests.TutorialPhase.LocateAndRescueTravellerTutorialQuest, StoryMode.Quests.TutorialPhase.PurchaseGrainTutorialQuest, StoryMode.Quests.TutorialPhase.RecruitTroopsTutorialQuest, StoryMode.Quests.TutorialPhase.TalkToTheHeadmanTutorialQuest, and StoryMode.Quests.TutorialPhase.TravelToVillageTutorialQuest.
Protected Member Functions | |
StoryModeQuestBase (string questId, Hero questGiver, CampaignTime duration) | |
override void | OnTimedOut () |
Protected Member Functions inherited from TaleWorlds.CampaignSystem.QuestBase | |
void | SetDialogs () |
QuestBase (string questId, Hero questGiver, CampaignTime duration, int rewardGold) | |
void | InitializeQuestOnCreation () |
void | AddTask (QuestTaskBase task) |
void | RemoveLog (JournalLog logToRemove) |
void | UpdateQuestTaskStage (JournalLog questLog, int currentProgress) |
void | InitializeQuestOnGameLoad () |
void | HourlyTick () |
virtual void | RegisterEvents () |
virtual void | OnStartQuest () |
virtual void | OnCompleteWithSuccess () |
virtual void | OnFinalize () |
virtual void | OnBeforeTimedOut (ref bool completeWithSuccess, ref bool doNotResolveTheQuest) |
virtual void | OnBetrayal () |
Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase | |
virtual void | OnBeforeLoad () |
virtual void | PreAfterLoad () |
virtual void | AfterLoad () |
Properties | |
override bool | IsSpecialQuest [get] |
override bool | IsRemainingTimeHidden [get] |
Properties inherited from TaleWorlds.CampaignSystem.QuestBase | |
CampaignTime | QuestDueTime [get, protected set] |
MBReadOnlyList< QuestTaskBase > | TaskList [get] |
MBReadOnlyList< JournalLog > | JournalEntries [get] |
bool | IsTrackEnabled [get] |
bool | IsOngoing [get] |
bool | IsFinalized [get] |
bool | IsThereDiscussDialogFlow [get] |
Hero | QuestGiver [get] |
TextObject | Title [get] |
bool | IsRemainingTimeHidden [get] |
virtual int | RelationshipChangeWithQuestGiver = 0 [get, protected set] |
virtual bool | IsSpecialQuest [get] |
virtual TextObject | TargetHeroDisappearedLogText [get] |
virtual TextObject | TargetHeroDiedLogText [get] |
Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase | |
string | StringId [get, set] |
MBGUID | Id [get, set] |
bool | IsInitialized [get] |
bool | IsReady [get, set] |
Additional Inherited Members | |
Public Types inherited from TaleWorlds.CampaignSystem.QuestBase | |
enum | QuestCompleteDetails { Invalid , Success , Cancel , Fail , Timeout , FailWithBetrayal } |
Public Member Functions inherited from TaleWorlds.CampaignSystem.QuestBase | |
void | StartQuest () |
void | CompleteQuestWithSuccess () |
void | CompleteQuestWithTimeOut (TextObject timeOutLog=null) |
void | CompleteQuestWithFail (TextObject cancelLog=null) |
void | CompleteQuestWithBetrayal (TextObject betrayLog=null) |
void | CompleteQuestWithCancel (TextObject cancelLog=null) |
void | InitializeQuestOnLoadWithQuestManager () |
JournalLog | AddLog (TextObject text, bool hideInformation=false) |
JournalLog | AddDiscreteLog (TextObject text, TextObject taskName, int currentProgress, int targetProgress, TextObject shortText=null, bool hideInformation=false) |
JournalLog | AddTwoWayContinuousLog (TextObject text, TextObject taskName, int currentProgress, int range, bool hideInformation=false) |
virtual GameMenus.GameMenuOption.IssueQuestFlags | IsLocationTrackedByQuest (Location location) |
virtual int | GetCurrentProgress () |
virtual int | GetMaxProgress () |
override string | ToString () |
virtual string | GetPrefabName () |
void | AddTrackedObject (ITrackableCampaignObject trackedObject) |
void | RemoveTrackedObject (ITrackableCampaignObject trackedObject) |
bool | IsTracked (ITrackableCampaignObject o) |
void | ToggleTrackedObjects () |
void | AddGameMenu (string menuId, TextObject menuText, OnInitDelegate initDelegate, GameOverlays.MenuOverlayType overlay=GameOverlays.MenuOverlayType.None, GameMenu.MenuFlags menuFlags=GameMenu.MenuFlags.None) |
void | AddGameMenuOption (string menuId, string optionId, TextObject optionText, GameMenuOption.OnConditionDelegate condition, GameMenuOption.OnConsequenceDelegate consequence, bool Isleave=false, int index=-1) |
void | ChangeQuestDueTime (CampaignTime questDueTime) |
virtual void | OnFailed () |
virtual void | OnCanceled () |
virtual bool | QuestPreconditions () |
virtual void | OnHeroCanHaveQuestOrIssueInfoIsRequested (Hero hero, ref bool result) |
virtual void | OnHeroCanMarryInfoIsRequested (Hero hero, ref bool result) |
virtual void | OnHeroCanLeadPartyInfoIsRequested (Hero hero, ref bool result) |
virtual void | OnHeroCanHavePartyRoleOrBeGovernorInfoIsRequested (Hero hero, ref bool result) |
virtual void | OnHeroCanDieInfoIsRequested (Hero hero, KillCharacterAction.KillCharacterActionDetail causeOfDeath, ref bool result) |
virtual void | OnHeroCanBecomePrisonerInfoIsRequested (Hero hero, ref bool result) |
virtual void | OnHeroCanBeSelectedInInventoryInfoIsRequested (Hero hero, ref bool result) |
virtual void | OnHeroCanMoveToSettlementInfoIsRequested (Hero hero, ref bool result) |
Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase | |
MBObjectBase () | |
MBObjectBase (MBObjectBase other) | |
MBObjectBase (string stringId) | |
void | AfterInitialized () |
virtual void | AfterRegister () |
virtual void | Initialize () |
virtual void | Deserialize (MBObjectManager objectManager, XmlNode node) |
override int | GetHashCode () |
virtual TextObject | GetName () |
void | PreAfterLoadInternal () |
void | AfterLoadInternal () |
void | OnRegistered () |
void | OnUnregistered () |
Public Attributes inherited from TaleWorlds.CampaignSystem.QuestBase | |
readonly int | RewardGold |
Protected Attributes inherited from TaleWorlds.CampaignSystem.QuestBase | |
DialogFlow | OfferDialogFlow |
DialogFlow | DiscussDialogFlow |
DialogFlow | QuestCharacterDialogFlow |
|
protected |
|
protectedvirtual |
Reimplemented from TaleWorlds.CampaignSystem.QuestBase.
|
get |
|
get |