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:
parent
85c8960d8b
commit
56f98a8574
1 changed files with 4 additions and 0 deletions
|
@ -2308,6 +2308,10 @@ void ScummEngine_v5::o5_verbOps() {
|
||||||
break;
|
break;
|
||||||
case 9: // SO_VERB_NEW
|
case 9: // SO_VERB_NEW
|
||||||
slot = getVerbSlot(verb, 0);
|
slot = getVerbSlot(verb, 0);
|
||||||
|
|
||||||
|
if (_game.platform == Common::kPlatformFMTowns && _game.version == 3 && slot)
|
||||||
|
continue;
|
||||||
|
|
||||||
if (slot == 0) {
|
if (slot == 0) {
|
||||||
for (slot = 1; slot < _numVerbs; slot++) {
|
for (slot = 1; slot < _numVerbs; slot++) {
|
||||||
if (_verbs[slot].verbid == 0)
|
if (_verbs[slot].verbid == 0)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue