diff options
Diffstat (limited to 'engines/kyra/kyra.cpp')
-rw-r--r-- | engines/kyra/kyra.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/kyra.cpp b/engines/kyra/kyra.cpp index bb3a445c24..c3376b5cac 100644 --- a/engines/kyra/kyra.cpp +++ b/engines/kyra/kyra.cpp @@ -817,6 +817,9 @@ void KyraEngine::delay(uint32 amount, bool update, bool isMainLoop) { updateKyragemFading(); } + if (_skipFlag && !_abortIntroFlag && !queryGameFlag(0xFE)) + _skipFlag = false; + if (amount > 0 && !_skipFlag) { _system->delayMillis((amount > 10) ? 10 : amount); } |