Infinite Lives
POKE 52189,0
POKE 52149,0
Removes the instruction which would otherwise decrease Lives, and changes the copy protection check in CheckPlayerDead so that it still accepts the new instruction.
52186 LD HL,48077
52189 DEC (HL)
52145 LD A,(52189)
52148 CP 53
52150 JP NZ,49657
To:
52186 LD HL,48077
52189 NOP
52145 LD A,(52189)
52148 CP 0
52150 JP NZ,49657
Infinite Health
POKE 52930,201
Returns from HurtPlayer before one point is taken from Health, so the player never dies from a ghost, a creature or a spore. Monsters still kill the player on contact; see Immunity To Monsters.
52927 LD HL,48115
52930 DEC (HL)
52931 RET NZ
To:
52927 LD HL,48115
52930 RET
Immunity To Monsters
POKE 55669,201
Returns from UpdateMonster when a monster is touching the player, instead of jumping to KillPlayer.
55665 CALL 50527
55668 RET NC
55669 JP 52932
To:
55665 CALL 50527
55668 RET NC
55669 RET
No Throw Delay
POKE 55996,24
Turns the timer check into an unconditional skip, so ThrowTimer is never counted down from here.
55991 LD HL,48072
55994 LD A,(HL)
55995 AND A
55996 JR Z,56000
55998 DEC (HL)
To:
55991 LD HL,48072
55994 LD A,(HL)
55995 AND A
55996 JR 56000