diff options
Diffstat (limited to 'scumm/script_v2.cpp')
-rw-r--r-- | scumm/script_v2.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp index 8bbe9f60ae..973b7f7281 100644 --- a/scumm/script_v2.cpp +++ b/scumm/script_v2.cpp @@ -840,7 +840,10 @@ void Scumm_v2::o2_verbOps() { vs = &_verbs[slot]; vs->verbid = verb; if (_version == 1) { - vs->color = 5; + if (_demo_mode) + vs->color = 4; + else + vs->color = 5; vs->hicolor = 7; vs->dimcolor = 11; } else { @@ -1311,8 +1314,12 @@ void Scumm_v2::o2_cutscene() { VAR(VAR_CURSORSTATE) = 200; + // FIXME demo mode in V1 Maniac Mansion shows quotes in this area + // during the introduction + if (!(_gameId == GID_MANIAC && _version == 1 && _demo_mode)) { // Hide inventory, freeze scripts, hide cursor setUserState(15); + } _sentenceNum = 0; stopScript(SENTENCE_SCRIPT); |