***************************************** 7.) Misc Patches ***************************************** *** Elite *** #Enemy BULLET height (Default $000009, if zero then no appears) %patch $765F $09 %patch $7661 $00 $00 #Elite shot height (Default $FFFFFF, if zero then no shot appears) %patch $4218 $FF #This is ADDED to the enemy shot height %patch $421A $FF $FF *** Keen *** #How long Keen is stunned for %patch $73FA $90 $01 #Keen's shot height (Default $000009, if zero then no appears) %patch $743B $09 %patch $743D $00 $00 *** Robot *** #Enemy BULLET height (Default $000009, if zero then no appears) %patch $765F $09 %patch $7661 $00 $00 #Robot shot height (Default $FFFFFC, if zero then no shot appears) %patch $4630 $FC #This is ADDED to the enemy shot height %patch $4632 $FF $FF #Use only ONE out of the next two patches! # Prevent the guard robot from shooting (though it'll still pause) %patch $463E $90 $90 $90 # Stop the guard robot from pausing or shooting. %patch $456F $90 $90 $90 $90 $90 $90 # This is the length of the robot's pause before firing [a multiple of $16 plz] %patch $45E8 $32 $00 # This is the length of time that the robot spends shooting, [a multiple of $16 plz] # The number of shots = (this number - the number above) / $16 + 1 # For example, setting this to $32 $00 will make it only fire once; setting it to $28 $01 will # make it fire 10 times. %patch $45F0 $96 $00 #Robot shoots a large, but random number of bullets, and moves while shooting %patch $45AF $90 #Robot always shoots right %patch $4623 $90 $90 #Robot turns right quickly %patch $4590 $F0 #And left too. %patch $459E $F0 *** *Tantalus ray: *** #Nothing is replaced when Tantalus shot: %patch $478C $00 $00 #Tiles replaced when Tantalus shot: %patch $48BB $8F $00 #Top left square of glass sphere of ray %patch $48D2 $8F $00 #Middle top %patch $48EC $8F $00 #Right top %patch $4905 $22 $02 #Bottom left %patch $491B $23 $02 #Bottom middle %patch $4934 $24 $02 #Bottom right %patch $4952 $FA $01 #Switch %patch $4958 $EC $01 #Left sparky thing %patch $496D $EC $01 #Right sparky thing %patch $49ED $15 $02 #City screen replacement tile %patch $4981 $F9 $01 #1x3 purple anemba cell replacements %patch $49A3 $25 $02 #Rightmost orangy 4x3 block of things replacement #Tiles not replaced: %patch $48BA $00 #Top left square of glass sphere of ray %patch $48D1 $00 #Middle top %patch $48EB $00 #Right top %patch $4904 $00 #Bottom left %patch $491A $00 #Bottom middle %patch $4933 $00 #Bottom right %patch $4951 $06 $90 $90 $90 #Switch %patch $4980 $90 $90 $90 $90 $90 #Anmoeba cells [1x3] %patch $49A2 $90 $90 $90 $90 $90 $90 $90 $90 #4x3 orangey blocks %patch $49EB $90 $90 $90 $90 $90 $90 #City screen #H/V positions of replaced tiles: %patch $4939 $04 $00 #Switch replacement vertical position #Points the machine gives Keen when destroyed %patch $477C $10 $27 #Shooting Tant plays end seq %patch $4955 $1F $08 #Tile required 3 tiles right and 5 tiles down from switch in order to make it an #'end the world' switch %patch $6443 $DF $01 #Number of tiles below switch tile needs to be %patch $6429 $05 $00 #Number of tiles right of switch tile needs to be %patch $6437 $03 #Severity of shakes when switch is flicked [in tiles] #Left-right %patch $646D $40 $00 #Up-down %patch $6490 $40 $00 #Game doesn't end when switch flicked #[Keen stays in the level, but 'oops' sequence plays] %patch $64F9 $00 $00 #Oops box bottom %patch $64D6 $01 $00 #right side %patch $64DA $05 $00 #Text is read from... %patch $64E4 $F0 $2C #Pause between 'Oops' [in 144ths of a second] before going to earth explodes %patch $64ED $64 $00 #Level used for earth exploding [$51 = 81 = level81] %patch $4BBc $51 $00 #Keen completes a level when switch flicked [but doesn't save a city] %patch $64F9 $01 $00 *** *Vortikids: *** #Vortikids stick to walls [but eventually pry emselves free!] %patch $4086 $03 $00 #Whatever walls they hit first, they stick to, jumping occasioanlly. %patch $4086 $04 $00 Vortikid sticks to walls until it jumps free %patch $403F $02 $00 *** *Vorticons: *** #How often and how long Vorts look around [-ve values = longer] %patch $3F16 $00 $00 *** *Zap/zots: *** #How long zap/zots stay before dissapearing: [5/36s] %patch $755B $14 $00