stage loader: fixed coins carrying between levels
This commit is contained in:
parent
c650c5a7c7
commit
0cb7799e7a
2 changed files with 10 additions and 0 deletions
|
@ -1,5 +1,12 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<updates>
|
<updates>
|
||||||
|
<update>
|
||||||
|
<date>Oct 22, 2019</date>
|
||||||
|
<change>
|
||||||
|
<head>Updated Stage Loader</head>
|
||||||
|
<paragraph>The coin counter is now reset upon entering a main world.</paragraph>
|
||||||
|
</change>
|
||||||
|
</update>
|
||||||
<update>
|
<update>
|
||||||
<date>Oct 11, 2019</date>
|
<date>Oct 11, 2019</date>
|
||||||
<change>
|
<change>
|
||||||
|
|
|
@ -392,6 +392,9 @@ function getFastCode() {
|
||||||
// Reset timer on secret death
|
// Reset timer on secret death
|
||||||
codes += (0xC2000000 + (game.system + 0x208 & 0x01FFFFFF)).toString(16) + '000000033C60817F38000001980300FF881C00006000000000000000'
|
codes += (0xC2000000 + (game.system + 0x208 & 0x01FFFFFF)).toString(16) + '000000033C60817F38000001980300FF881C00006000000000000000'
|
||||||
|
|
||||||
|
// Reset coin count on loading main world
|
||||||
|
codes += (0xC2000000 + (game.shineGet - 0x674 & 0x01FFFFFF)).toString(16) + '00000005887D00002C030002418000142C0300074182000C2C03000A418000087C0400406000000000000000'
|
||||||
|
|
||||||
// Overwrite decideNextStage(void) with useful routines
|
// Overwrite decideNextStage(void) with useful routines
|
||||||
codes += '0' + (0x06000000 + (game.system + 0x510 & 0x01FFFFFF)).toString(16) +
|
codes += '0' + (0x06000000 + (game.system + 0x510 & 0x01FFFFFF)).toString(16) +
|
||||||
('0000000' + (loadStageLength + 0x5C).toString(16)).slice(-8) +
|
('0000000' + (loadStageLength + 0x5C).toString(16)).slice(-8) +
|
||||||
|
|
Loading…
Reference in a new issue