JournalManager

Documents the JournalManager class and its functions.

triangle-exclamation

Invoking JournalManager

To invoke the journal manager, use the following Global function:

jm = Game.JournalManager()

Sub-functions

ChangeEntryState

ChangeEntryState(uniquePath : String, className : String, state : gameJournalEntryState, notifyOption : JournalNotifyOption) : Bool;

ChangeEntryStateByHash

ChangeEntryStateByHash(hash : Uint32, state : gameJournalEntryState, notifyOption : JournalNotifyOption);

CreateScriptedQuestFromTemplate

CreateScriptedQuestFromTemplate(templateQuestEntryId : String, uniqueId : String, title : String) : Bool;

DebugShowAllPoiMappins

DebugShowAllPoiMappins();

DeleteScriptedQuest

GetBriefings

GetChildren

GetCodexCategories

GetContactDataArray

GetContacts

GetConversations

GetDistanceToNearestMappin

GetDistrict

GetEntry

GetEntryByString

GetEntryHash

GetEntryState

GetEntryTimestamp

GetFlattenedMessagesAndChoices

GetInternetPages

GetInternetSites

GetMainInternetPage

GetMessagesAndChoices

GetMetaQuestData

GetMetaQuests

GetObjectiveCurrentCounter

GetObjectiveTotalCounter

GetOnscreens

GetParentEntry

GetPointOfInterestMappinHashFromQuestHash

GetQuests

GetRandomChildren

GetRecommendedLevel

GetTarots

GetTrackedEntry

HasAnyDelayedStateChanges

IsAttachedToAnyActiveQuest

IsAttachedToTrackedObjective

IsEntryTracked

IsEntryVisited

OnQuestEntryTracked

OnQuestEntryUntracked

RegisterScriptCallback

SetEntryVisited

SetScriptedQuestEntryState

SetScriptedQuestMappinData

SetScriptedQuestMappinEntityID

SetScriptedQuestMappinSlotName

SetScriptedQuestObjectiveDescription

TrackEntry

TrackPrevNextEntry

UnregisterScriptCallback

Last updated