Resource centre for ZX Spectrum games
      using Manic Miner and Jet Set Willy game engines

 

Archive of the

Manic Miner & Jet Set Willy Yahoo! Group

messages

 

 

 

Message: 6956

Author: rushforthian

Date: 29/11/2016

Subject: Re: Broadsoft Lifts v0.2: Hex-editor type-in

 

Final scenario that I can think of (similar to (1) above) - and it's a bit of a 'trap' for Willy, this one!
Consider again a horizontal Lift in close proximity to a Rope.  Willy is on the Rope, but then the Lift approaches and raises him up, apparently safely.  The player thinks that he is now on the Lift, and starts walking away from the Rope (whilst the Rope is still swinging 'outwards'). His sprite moves horizontally, seemingly confirming that he is now on the Lift.  But all of a sudden he drops downwards, collides with the Lift and is killed!
It turns out that, behind the scenes, he was still on the Rope all along, although his height was being temporarily adjusted by the Lift.  Once he started walking, his 'behind the scenes' y-coordinate was adjusted as if he was climbing down the Rope, then once it passed a certain threshold value (the Lift's defined y-coordinate), the vertical adjustment by the Broadsoft Lift code stopped being enacted, so Willy resumed his 'natural' height on the Rope and collided with the Lift (with which he still shared a mutual cell-column).
Is it possible to attach files to messages here, to demonstrate such scenarios?

 

 

arrowleft
arrowright