[Scummvm-tracker] [ScummVM :: Bugs] #13196: SCUMM: Invalid phrase with GIVE crashes the game (Demo)

ScummVM :: Bugs trac at scummvm.org
Tue Jan 11 12:11:34 UTC 2022


#13196: SCUMM: Invalid phrase with GIVE crashes the game (Demo)
-----------------------+------------------------------
Reporter:  antoniou79  |       Owner:  (none)
    Type:  defect      |      Status:  new
Priority:  normal      |   Component:  Engine: SCUMM
 Version:              |  Resolution:
Keywords:  crash       |        Game:  Monkey Island 1
-----------------------+------------------------------
Comment (by antoniou79):

 Replying to [comment:3 tag2015]:
 > The crash occurs with any inventory item the breath mint is "given" to,
 for example "give breath mint to hunk of meat" causes a:
 > ERROR: (51:13:0x1F): Invalid actor 308 in o5_faceActor!
 > while "give breath mint to red herring" causes
 > ERROR: (51:13:0x1F): Invalid actor 306 in o5_faceActor!
 > and so on, where the actor number is the inventory item id, i suppose.
 >
 The error occurs ''most of the time'' when the verb command is "reversed"
 too, as I mentioned above, which means it may occur when something is
 "given" to the breath mint.
 So eg.
  "GIVE red herring to breath mint" still produces:
  ERROR: (51:13:0x1F): Invalid actor 306 in o5_faceActor!
  (same error as "GIVE breath mint to red herring")

  "GIVE pot to breath mint" still produces:
  ERROR: (51:13:0x1F): Invalid actor 303 in o5_faceActor!
  (same error as "GIVE breath mint to pot")

 However, oddly enough:
  "GIVE hunk o' meat to breath mint" does not crash the game. It results in
 a "that doesn't seem to work" comment. (but :"GIVE breath mint to hunk o'
 meat" does indeed crash the game as noted in tag2015's comment.)
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13196#comment:4>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list