The journal event is invoked when a journal state progresses.
--- @param e journalEventData local function journalCallback(e) end event.register(tes3.event.journal, journalCallback)
An event can be claimed by setting
true, or by returning
false from the callback. Claiming the event prevents any lower priority callbacks from being called.
index(number): Read-only. The new index of the journal state.
info(tes3dialogueInfo): Read-only. The info for the newly set journal index.
new(boolean): Read-only. If true, the journal is newly added to the player. This effectively means that index has increased past 0.
previousIndex(number): Read-only. The previous index of the journal state.
previousInfo(tes3dialogueInfo, nil): Read-only. The info for the previously set journal index. If the journal entry is
newly added, this will be
topic(tes3dialogue): Read-only. The topic that dictates the journal entry.