diff options
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/insane/insane.cpp | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/scumm/insane/insane.cpp b/scumm/insane/insane.cpp index 3d515d0a87..f92dacceb2 100644 --- a/scumm/insane/insane.cpp +++ b/scumm/insane/insane.cpp @@ -681,9 +681,20 @@ void Insane::readState(void) { // PATCH error("Wrong INSANE parameters for EN_VULTF2 (%d %d). Please, report this", _enemy[EN_VULTF2].isEmpty, _actor[0].inventory[INV_CHAINSAW]); - if (_enemy[EN_CAVEFISH].isEmpty != readArray(8)) - error("Wrong INSANE parameters for EN_CAVEFISH (%d %d). Please, report this", - _enemy[EN_CAVEFISH].isEmpty, readArray(8)); + // FIXME + // This used to be here but. + // - bootparam 551 gives googles without cavefish met + // - when you get the ramp, googles disappear, but you already won the cavefish + // Incorrect situation would be + // you won cavefish, don't have googles, don't have ramp + // + // So if you find out what how to check ramp presense, feel free to add check here + // (beware of FT ver a and ver b. In version b var311 is inserted and all vars >311 + // are shifted), + // + //if (_enemy[EN_CAVEFISH].isEmpty != readArray(8)) + // error("Wrong INSANE parameters for EN_CAVEFISH (%d %d). Please, report this", + // _enemy[EN_CAVEFISH].isEmpty, readArray(8)); } } |