M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
StoryMode.Quests.SecondPhase.ConspiracyQuestBase Class Reference

Inherits TaleWorlds.CampaignSystem.QuestBase.

Protected Member Functions

 ConspiracyQuestBase (string questId, Hero questGiver)
 
override void RegisterEvents ()
 
override void OnStartQuest ()
 
override void OnCompleteWithSuccess ()
 
void DistributeConspiracyRaiderTroopsByLevel (PartyTemplateObject raiderTemplate, PartyBase partyToFill, int troopCountLimit)
 
- Protected Member Functions inherited from TaleWorlds.CampaignSystem.QuestBase
abstract 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)
 
abstract void InitializeQuestOnGameLoad ()
 
virtual void RegisterEvents ()
 
virtual void OnStartQuest ()
 
virtual void OnCompleteWithSuccess ()
 
virtual void OnFinalize ()
 
virtual void OnTimedOut ()
 
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

abstract TextObject SideNotificationText [get]
 
abstract TextObject StartMessageLogFromMentor [get]
 
abstract TextObject StartLog [get]
 
abstract float ConspiracyStrengthDecreaseAmount [get]
 
Hero Mentor [get]
 
override bool IsRemainingTimeHidden [get]
 
override bool IsSpecialQuest [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.QuestBase
CampaignTime QuestDueTime [get, protected set]
 
MBReadOnlyList< QuestTaskBaseTaskList [get]
 
MBReadOnlyList< JournalLogJournalEntries [get]
 
bool IsTrackEnabled [get]
 
bool IsOngoing [get]
 
bool IsFinalized [get]
 
bool IsThereDiscussDialogFlow [get]
 
Hero QuestGiver [get]
 
abstract TextObject Title [get]
 
abstract 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, object relatedObject=null)
 
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
 

Constructor & Destructor Documentation

◆ ConspiracyQuestBase()

StoryMode.Quests.SecondPhase.ConspiracyQuestBase.ConspiracyQuestBase ( string  questId,
Hero  questGiver 
)
protected

Member Function Documentation

◆ RegisterEvents()

override void StoryMode.Quests.SecondPhase.ConspiracyQuestBase.RegisterEvents ( )
protectedvirtual

◆ OnStartQuest()

override void StoryMode.Quests.SecondPhase.ConspiracyQuestBase.OnStartQuest ( )
protectedvirtual

◆ OnCompleteWithSuccess()

override void StoryMode.Quests.SecondPhase.ConspiracyQuestBase.OnCompleteWithSuccess ( )
protectedvirtual

◆ DistributeConspiracyRaiderTroopsByLevel()

void StoryMode.Quests.SecondPhase.ConspiracyQuestBase.DistributeConspiracyRaiderTroopsByLevel ( PartyTemplateObject  raiderTemplate,
PartyBase  partyToFill,
int  troopCountLimit 
)
protected

Property Documentation

◆ SideNotificationText

abstract TextObject StoryMode.Quests.SecondPhase.ConspiracyQuestBase.SideNotificationText
get

◆ StartMessageLogFromMentor

abstract TextObject StoryMode.Quests.SecondPhase.ConspiracyQuestBase.StartMessageLogFromMentor
get

◆ StartLog

abstract TextObject StoryMode.Quests.SecondPhase.ConspiracyQuestBase.StartLog
get

◆ ConspiracyStrengthDecreaseAmount

abstract float StoryMode.Quests.SecondPhase.ConspiracyQuestBase.ConspiracyStrengthDecreaseAmount
get

◆ Mentor

Hero StoryMode.Quests.SecondPhase.ConspiracyQuestBase.Mentor
get

◆ IsRemainingTimeHidden

override bool StoryMode.Quests.SecondPhase.ConspiracyQuestBase.IsRemainingTimeHidden
get

◆ IsSpecialQuest

override bool StoryMode.Quests.SecondPhase.ConspiracyQuestBase.IsSpecialQuest
get