Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#10016 closed defect (fixed)

TITANIC: Parrot Freeze

Reported by: dafioram Owned by: dreammaster
Priority: normal Component: Engine: Titanic
Keywords: Cc:
Game: Starship Titanic

Description

Scummvm: 1.10.0git-4120-g720e146
Game: Titanic ver C.
OS: Win7-64

Have the parrot go left then move the chicken somewhere to the other side. You must drop the chicken into your inventory (by letting go of left click). He will be frozen and if you click away the hourglass will come up and you will be frozen. You can save/load until the hourglass shows then you can't.

I had observed this a while back (while he was still eating cold chickens), but wasn't sure how to reproduce it. I show it being done two ways.

The game does not crash.

Way 1: https://streamable.com/h2knf
Way 2: https://streamable.com/x9los

Attachments (2)

Untitled.png (228.7 KB ) - added by dafioram 2 years ago.
parrot and myself frozen
titanic-win-1.009 (102.2 KB ) - added by dafioram 2 years ago.
save with hot plain chicken

Download all attachments as: .zip

Change History (12)

by dafioram, 2 years ago

Attachment: Untitled.png added

parrot and myself frozen

by dafioram, 2 years ago

Attachment: titanic-win-1.009 added

save with hot plain chicken

comment:1 by dafioram, 2 years ago

This behavior is in the original engine.

comment:2 by dafioram, 2 years ago

The hourglass freeze can be avoided if when the parrot is frozen, the user pickup the parrot and put him back. This will cause the parrot to reset and no longer be frozen.

comment:3 by dafioram, 2 years ago

Priority: highnormal

comment:4 by dreammaster, 2 years ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed

comment:5 by dafioram, 2 years ago

Resolution: fixed
Status: closednew

I am still able to reproduce this exactly as before.

  1. Put chicken to one side, parrot goes to that side
  2. Drop/put chicken into inventory
  3. While parrot is returning to center pull chicken out to other side

The parrot will now be frozen.

1.10.0git-4325-g70a2ca8

comment:6 by dreammaster, 2 years ago

Resolution: fixed
Status: newclosed

comment:7 by dafioram, 2 years ago

This works really great.

comment:8 by dafioram, 2 years ago

Resolution: fixed
Status: closednew

After further testing I was able to produce another parrot freeze, but under slightly different conditions.

  1. Put the chicken to the left and the parrot will start going to the left side.
  2. Drop the chicken into your inventory and turn left
  3. The parrot should now freeze.

Its important that the parrot still be going left when you click to turn left.

comment:9 by dreammaster, 2 years ago

Resolution: fixed
Status: newclosed

comment:10 by dafioram, 2 years ago

Hopefully this is the last we see of the parrot.

Note: See TracTickets for help on using tickets.