SCUMM/FM-TOWNS: hopefully fix bug #1463434

o5_verbOps() case 9 (SO_VERB_NEW) works slightly different in SCUMM 3 FM-TOWNS (I don't know about DOS).
This should fix the issue with the broken key shortcuts.
Old savegames won't be fixed, though (since the broken verb states will be restored from the save file).

svn-id: r54872
This commit is contained in:
Florian Kagerer 2010-12-11 23:51:50 +00:00
parent 85c8960d8b
commit 56f98a8574

View File

@ -2308,6 +2308,10 @@ void ScummEngine_v5::o5_verbOps() {
break;
case 9: // SO_VERB_NEW
slot = getVerbSlot(verb, 0);
if (_game.platform == Common::kPlatformFMTowns && _game.version == 3 && slot)
continue;
if (slot == 0) {
for (slot = 1; slot < _numVerbs; slot++) {
if (_verbs[slot].verbid == 0)