Opened 9 years ago

Last modified 5 years ago

#4935 new defect

ELVIRA2: Gameplay issue / Fighting bugs

Reported by: SF/uncleboris Owned by: Kirben
Priority: normal Component: Engine: AGOS
Keywords: Cc:
Game: Elvira 2

Description

Platform: ScummVM 1.1.1 running on WinXP.
Game: Elvira 2: The Jaws of Cerberus - Amiga version, English language.

I'm trying to play through this game, but can't get past the first level in 'Studio 1' (the one where you fight, well, bugs).

I run around for a while, fight a few of those yellow worms, then at some point when a worm attacks the mouse pointer does't turn into a sword (Berserk Mode).
This means I can't attack. When the worm attacks me, the pointer turns into a sword (sometimes a shield - the Defensive Mode pointer) and I can attack. However, after the worm is dead, the mouse pointer remains a shield, but I still can't strike first in a battle. Losing the possibility to launch the first strike means that I lose hit points in almost every battle, and am easily poisoned by the bloodsucking mosquitoes, and thus end up dead after 2-3 encounters.

This seems to happen especially often after.exiting one of those rooms where the bugs come out of the ground.

Another symptom is that after I get a closeup of the worm attacking, it pops back 2-3 'positions' and has to move back towards me before attacking again.

I'm attaching two save games which should illustrate the problem. elvira2.003 was saved just after entering Studio 1. It should let you walk around killing bugs for a while before the problems start (although I don't know if the problem is 'latent' at that point) - visit a few of those rooms where the bugs come out of the ground to reproduce the problem. The second one, .004, will reproduce the problem immediately after you exit the room.

Even after going back to .003 and experimenting with saving/restoring at various points I have not been able to 'play around' the issue.

Ticket imported from: #3033341. Ticket imported from: bugs/4935.

Attachments (2)

elvira2saves.zip (12.1 KB ) - added by SF/uncleboris 9 years ago.
Elvira 2 save games
elvira2.019 (5.9 KB ) - added by SF/stephan92 5 years ago.

Download all attachments as: .zip

Change History (6)

by SF/uncleboris, 9 years ago

Attachment: elvira2saves.zip added

Elvira 2 save games

comment:1 by SF/uncleboris, 9 years ago

Let me rewrite paragraph 3 to make things a bit more clear...

"I run around for a while, fight a few of those yellow worms, then at some point when a worm attacks the mouse pointer does't turn into a sword (Berserk Mode) like it's supposed to.
This means I can't strike first. After the worm has launched a 'strike' (bite) at me, the pointer turns into a a shield (the Defensive Mode pointer) and I can attack normally. However, after the worm is dead, the mouse pointer remains a shield instead of turning into the normal arrow pointer, but I still can't strike first in a battle. Losing the possibility to launch the first strike means that I lose hit points in almost every battle, and am easily poisoned by the bloodsucking mosquitoes, and thus end up dead after 2-3 encounters."

comment:2 by sev-, 9 years ago

Owner: set to Kirben
Summary: Gameplay issue / Fighting bugsELVIRA2: Gameplay issue / Fighting bugs

by SF/stephan92, 5 years ago

Attachment: elvira2.019 added

comment:3 by SF/stephan92, 5 years ago

Issue remains on SCUMMVM v1.7.0 (PC version).

Workaround can be found on Studio 1 labyrynth by going ahead on the monster and start the fight.
But in studio 3, if the monster is on a trap, unfortunatelly it's impossible to fight.
Concrete example in the enclosed Savegame. As soon game is loaded, go ahead to met a squeleton. But a trap is also present. Impossible to fight the monster in close combat.

Thank you

comment:4 by Kirben, 5 years ago

The problem occurs in the original game, when I use the attached saved game too. So it seems like a script bug in the original Amiga version.

The cursor is completely controlled via scripts, the current cursor is stored in variable 72, and the current attack method is stored in variable 139.

Note: See TracTickets for help on using tickets.