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: 7042
Author: ian.rushforth
Date: 06/02/2017
Subject: Re: Technical question
John wrote:
> To change fire to air, change the byte at 9633h from 0CAh to 0C9h.
> To change fire to water, do the same as for air, plus change the bytes at 8E4Dh from
> 28 13 23 3A BB 80 BE 28 0C to
> CA D4 8E 23 BE CA D4 8E 00
> (you can thank Matthew Smith's inefficient coding for the fact that this works; if he'd done a better job, there
> wouldn't have been room for the changes :-) )
Instead of the latter part of the above patch, couldn't you just NOP out the two relative jumps at #8E4D and #8E54? The program would soon thereafter jump to #8ED4 anyway, once it has checked and confirmed that neither of the cells under Willy's feet contains an Air block.
