M&B: Bannerlord 1.2.12
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
StoryMode.MainStoryLine Class Reference

Public Member Functions

 MainStoryLine ()
 
void OnSessionLaunched ()
 
void SetTutorialScores (Dictionary< string, float > scores)
 
Dictionary< string, float > GetTutorialScores ()
 
void SetStoryLineSide (MainStoryLineSide side)
 
void SetMentorSettlements (Settlement imperialMentorSettlement, Settlement antiImperialMentorSettlement)
 
void CompleteTutorialPhase (bool isSkipped)
 
void CompleteFirstPhase ()
 
void CompleteSecondPhase ()
 
void CancelSecondAndThirdPhase ()
 

Public Attributes

MainStoryLineSide MainStoryLineSide
 
Settlement ImperialMentorSettlement
 
Settlement AntiImperialMentorSettlement
 
bool FamilyRescued
 

Static Public Attributes

const int MainStoryLineDialogOptionPriority = 150
 
const string DragonBannerItemStringId = "dragon_banner"
 
const string DragonBannerPart1ItemStringId = "dragon_banner_center"
 
const string DragonBannerPart2ItemStringId = "dragon_banner_dragonhead"
 
const string DragonBannerPart3ItemStringId = "dragon_banner_handle"
 

Properties

bool IsPlayerInteractionRestricted [get]
 
bool IsOnImperialQuestLine [get]
 
bool IsOnAntiImperialQuestLine [get]
 
TutorialPhase TutorialPhase [get]
 
FirstPhase FirstPhase [get]
 
SecondPhase SecondPhase [get]
 
ThirdPhase ThirdPhase [get]
 
Kingdom PlayerSupportedKingdom [get]
 
bool IsCompleted [get]
 
ItemObject DragonBanner [get]
 
bool IsFirstPhaseCompleted [get]
 
bool IsSecondPhaseCompleted [get]
 

Constructor & Destructor Documentation

◆ MainStoryLine()

StoryMode.MainStoryLine.MainStoryLine ( )

Member Function Documentation

◆ OnSessionLaunched()

void StoryMode.MainStoryLine.OnSessionLaunched ( )

◆ SetTutorialScores()

void StoryMode.MainStoryLine.SetTutorialScores ( Dictionary< string, float > scores)

◆ GetTutorialScores()

Dictionary< string, float > StoryMode.MainStoryLine.GetTutorialScores ( )

◆ SetStoryLineSide()

void StoryMode.MainStoryLine.SetStoryLineSide ( MainStoryLineSide side)

◆ SetMentorSettlements()

void StoryMode.MainStoryLine.SetMentorSettlements ( Settlement imperialMentorSettlement,
Settlement antiImperialMentorSettlement )

◆ CompleteTutorialPhase()

void StoryMode.MainStoryLine.CompleteTutorialPhase ( bool isSkipped)

◆ CompleteFirstPhase()

void StoryMode.MainStoryLine.CompleteFirstPhase ( )

◆ CompleteSecondPhase()

void StoryMode.MainStoryLine.CompleteSecondPhase ( )

◆ CancelSecondAndThirdPhase()

void StoryMode.MainStoryLine.CancelSecondAndThirdPhase ( )

Member Data Documentation

◆ MainStoryLineDialogOptionPriority

const int StoryMode.MainStoryLine.MainStoryLineDialogOptionPriority = 150
static

◆ DragonBannerItemStringId

const string StoryMode.MainStoryLine.DragonBannerItemStringId = "dragon_banner"
static

◆ DragonBannerPart1ItemStringId

const string StoryMode.MainStoryLine.DragonBannerPart1ItemStringId = "dragon_banner_center"
static

◆ DragonBannerPart2ItemStringId

const string StoryMode.MainStoryLine.DragonBannerPart2ItemStringId = "dragon_banner_dragonhead"
static

◆ DragonBannerPart3ItemStringId

const string StoryMode.MainStoryLine.DragonBannerPart3ItemStringId = "dragon_banner_handle"
static

◆ MainStoryLineSide

MainStoryLineSide StoryMode.MainStoryLine.MainStoryLineSide

◆ ImperialMentorSettlement

Settlement StoryMode.MainStoryLine.ImperialMentorSettlement

◆ AntiImperialMentorSettlement

Settlement StoryMode.MainStoryLine.AntiImperialMentorSettlement

◆ FamilyRescued

bool StoryMode.MainStoryLine.FamilyRescued

Property Documentation

◆ IsPlayerInteractionRestricted

bool StoryMode.MainStoryLine.IsPlayerInteractionRestricted
get

◆ IsOnImperialQuestLine

bool StoryMode.MainStoryLine.IsOnImperialQuestLine
get

◆ IsOnAntiImperialQuestLine

bool StoryMode.MainStoryLine.IsOnAntiImperialQuestLine
get

◆ TutorialPhase

TutorialPhase StoryMode.MainStoryLine.TutorialPhase
get

◆ FirstPhase

FirstPhase StoryMode.MainStoryLine.FirstPhase
get

◆ SecondPhase

SecondPhase StoryMode.MainStoryLine.SecondPhase
get

◆ ThirdPhase

ThirdPhase StoryMode.MainStoryLine.ThirdPhase
get

◆ PlayerSupportedKingdom

Kingdom StoryMode.MainStoryLine.PlayerSupportedKingdom
get

◆ IsCompleted

bool StoryMode.MainStoryLine.IsCompleted
get

◆ DragonBanner

ItemObject StoryMode.MainStoryLine.DragonBanner
get

◆ IsFirstPhaseCompleted

bool StoryMode.MainStoryLine.IsFirstPhaseCompleted
get

◆ IsSecondPhaseCompleted

bool StoryMode.MainStoryLine.IsSecondPhaseCompleted
get