From aa02974d3be111241068b3618616d0ed63832b95 Mon Sep 17 00:00:00 2001 From: scrawl Date: Sat, 25 Oct 2014 23:40:24 +0200 Subject: [PATCH] Fix Journal instruction for non-existing journal indices (Fixes #2063) --- apps/openmw/mwscript/dialogueextensions.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwscript/dialogueextensions.cpp b/apps/openmw/mwscript/dialogueextensions.cpp index ecaf4253e..a88c5a101 100644 --- a/apps/openmw/mwscript/dialogueextensions.cpp +++ b/apps/openmw/mwscript/dialogueextensions.cpp @@ -41,7 +41,8 @@ namespace MWScript } catch (...) { - MWBase::Environment::get().getJournal()->setJournalIndex(quest, index); + if (MWBase::Environment::get().getJournal()->getJournalIndex(quest) < index) + MWBase::Environment::get().getJournal()->setJournalIndex(quest, index); } } };