diff options
Diffstat (limited to 'scumm/script.cpp')
-rw-r--r-- | scumm/script.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/scumm/script.cpp b/scumm/script.cpp index 1c0b39dd87..8731d462cc 100644 --- a/scumm/script.cpp +++ b/scumm/script.cpp @@ -354,10 +354,6 @@ void ScummEngine::nukeArrays(byte script) { if (_heversion < 60 || script == 0) return; - //FIXME Nukes wrong arrays - if (_gameId == GID_FBEAR) - return; - for (i = 1; i < _numArray; i++) { if (_arraySlot[i] == script) { nukeResource(rtString, i); @@ -705,9 +701,9 @@ void ScummEngine::stopObjectCode() { ss->cutsceneOverride = 0; } } + nukeArrays(ss->number); ss->number = 0; ss->status = ssDead; - nukeArrays(_currentScript); _currentScript = 0xFF; } |