#883 closed defect (fixed)
MM: Actor placement slightly off
Reported by: | SF/dfabulich | Owned by: | fingolfin |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Maniac Mansion |
Description
From saved game: Give Green Tentacle the fruit drinks. Green Tentacle will hop a few steps away, but then he'll just hover there until you leave the room and come back.
From start: As Dave, walk left, pull mat, get key, unlock door. As another kid, walk left, open the far left door, walk all the way to the right and get caught by Edna. Switch back to Dave and walk into the kitchen, then all the way to the right twice. Pick up the fruit drinks from the pantry. Walk back to the foyer, go upstairs, and go left. Pick up the bowl of wax fruit. Open the steel security door, then go through it and go upstairs. Walk left and give Green Tentacle the bowl of wax fruit. Now give him the fruit drinks.
I'm on Win2K, ScummVM 0.4.2cvs, Built on Jun 8 2003 10:48:38.
Ticket imported from: #753840. Ticket imported from: bugs/883.
Attachments (3)
Change History (13)
by , 21 years ago
Attachment: | maniaca.s01 added |
---|
comment:1 by , 21 years ago
Note that the same thing happens when you give Purple Tentacle the meteor contract. I've included a saved game for that, too. Just walk through the door and give Purple Tentacle the contract.
by , 21 years ago
Attachment: | maniaca.2.s01 added |
---|
Saved game outside lab, just walk in, go right, and give contract
comment:2 by , 21 years ago
He isn't meant to disappear, He is meant to hop and stand next to the plant (yes i checked the original). The Places where the actors stand are wrong though, there off by 1 strip. thats why green is hovering and not on the ground next to the plant.
I think there is already a bug report on that though
comment:3 by , 21 years ago
By gum, he's right. I've attached screenshots of the original and the ScummVM version to highlight the differences.
comment:4 by , 21 years ago
Summary: | Green Tentacle doesn't disappear when he leaves → MM: Green Tentacle doesn't disappear when he leaves |
---|
comment:5 by , 21 years ago
Summary: | MM: Green Tentacle doesn't disappear when he leaves → MM: Actor placement slightly off |
---|
comment:7 by , 21 years ago
That offset error can also be seen in ZAK EGA. Just watch the dream sequence from the intro and you will see discrepancies to the original, too
comment:8 by , 21 years ago
It can be seen in many places, yeah. The trick questions now only are: Why does it happen? And how can we fix it? :)
Maybe we just have to add 1 (or 8, after scaling) to the x position in the opcodes which set it. But then, do we also have to adjust the getter opcodes to deadjust x?
Also, what about y? Since it's only scaled by 2, a one-off error would be much harder to notice. Did anybody check if vertical placement is fine?
comment:9 by , 21 years ago
I changed it to offset the x coordinate by 8 when drawing the actor. That seems to work just fine.
comment:10 by , 21 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Saved game right in front of fed but thirsty Green Tentacle