i7 / counterfeit-monkey

Counterfeit Monkey by Emily Short
http://ifdb.tads.org/viewgame?id=aearuuxv83plclpl
Other
168 stars 30 forks source link

After using MAP command, commands appear double printed to the screen #199

Closed dfabulich closed 1 year ago

dfabulich commented 1 year ago

I'm playing in Spatterlight, and I reset the game with alt-Cmd-R. Then I typed y / n / n to get to the command prompt.

Then I typed MAP to see the full screen map, and pressed a key to dismiss the map.

From then on, anything I type appears echoed in the transcript after I type it. For example, in the screenshot below, I typed look at the yellow buildings on the command prompt next to the >, but the next line is just my own message echoed back to me again in green.

image
dfabulich commented 1 year ago

Doesn't appear to be fixed in https://github.com/i7/counterfeit-monkey/releases/download/r11b/CounterfeitMonkey-11b-pre.gblorb

angstsmurf commented 1 year ago

Drat. I apparently only tested it in Gargoyle, where it is fixed.

EDIT: Nah, it fixed itself in Spatterlight as well when I tried to debug it. Not sure what is going on here.

angstsmurf commented 1 year ago

Seems I can no longer reproduce this. Some obscure, self-correcting autosave bug in Spatterlight, perhaps.

dfabulich commented 1 year ago

Aha! I think the repro requires turning the map off first. If the map is on, typing map doesn't repro the bug.

Here's what I did.

  1. Quit Spatterlight
  2. Delete Glulxe Files
  3. Start 11b-pre. If you did it right, you'll see the prompt, "Can you hear me?" discarding any previous autosave.
  4. Just in case, reset the game with alt-Cmd-R.
  5. y / andra / map off / map / look

… and then look appears double-printed.

angstsmurf commented 1 year ago

Now it really should be fixed. Try this: CounterfeitMonkey-11g-pre.gblorb.zip

angstsmurf commented 1 year ago

I think this can be closed. Feel free to reopen if you can still reproduce it.