Commit Graph

293 Commits

Author SHA1 Message Date
Karkat
07f34b08f9 sprite swap finished & included but off by default 2018-04-05 16:11:55 -04:00
Kevin Cathcart
89e6034c68 Fix backwards check 2018-04-03 09:53:26 -04:00
Karkat
4af145d56d finished sprite swap (still commented out) 2018-04-03 01:01:04 -04:00
Karkat
9af6bd70bd claiming $2E for tournament use 2018-03-30 14:44:40 -04:00
Karkat
6b40d650c7 Merge branch 'master' of https://github.com/mmxbass/z3randomizer 2018-03-29 23:11:58 -04:00
Karkat
fd52a1c20b prep for other stuff 2018-03-29 23:11:55 -04:00
Kevin Cathcart
b1dd967864 Include missing "!" (Metal gear solid sound) 2018-03-29 21:23:41 -04:00
Kevin Cathcart
fde2910c3f Restore rain state ammo on death, not just on load 2018-03-29 21:20:54 -04:00
Kevin Cathcart
ec92f7b6dc Prevent overfilling on escape death 2018-03-29 21:13:20 -04:00
Kevin Cathcart
398a6535d8 Fix broken build 2018-03-29 20:41:38 -04:00
Karkat
0c3cce7399 Merge branch 'master' of https://github.com/mmxbass/z3randomizer 2018-03-28 21:10:13 -04:00
Karkat
2b6dbf05fa easy mode fixes and stuff 2018-03-28 21:10:10 -04:00
Kevin Cathcart
63226e6610 Clean up whitespace 2018-03-28 20:45:53 -04:00
Kevin Cathcart
0565c472ea Death respawn without mirror in light world 2018-03-28 20:37:25 -04:00
Karkat
fa259917aa disable indoor ice physics in mire basement
too broken
2018-03-24 13:45:48 -04:00
Karkat
e633e770a0 allocated address for sprite howswapping 2018-03-24 01:51:05 -04:00
sporchia
3dfa5e7be9 new timer mode to end the game when the timer ends 2018-03-21 23:05:42 -04:00
Kevin Cathcart
72bae672e8 Add comments about unused ranges in bank 30 2018-03-18 17:31:13 -04:00
Karkat
e22ca3666f fix retro uncle arrows 2018-03-17 19:12:59 -04:00
Karkat
69c60f6c78 temporary ohko 2018-03-16 22:38:33 -04:00
Kevin Cathcart
0e46888920 Better detection of falling into Ganon fight 2018-03-16 19:13:18 -04:00
Kevin Cathcart
378dd9dd3b Really fix substitution table 2018-03-16 18:29:45 -04:00
Karkat
8f35ab8cb4 flute pickup / goal item stats clash 2018-03-16 15:05:27 -04:00
Karkat
a2818e479e ganon spawn fix 453/∞ 2018-03-16 14:44:56 -04:00
Karkat
641973b24c more silver bow restriction checks 2018-03-16 14:16:11 -04:00
Karkat
42ba3cf7dc silver arrows restriction updated for collecting bow after silvers 2018-03-16 13:54:52 -04:00
Karkat
e71a61f990 more silver arrow autoequip 2018-03-16 13:49:19 -04:00
Karkat
f970af75c9 hole silvers bug 2018-03-16 13:41:07 -04:00
Karkat
2110bf4fc2 typo 2018-03-16 13:25:18 -04:00
Kevin Cathcart
bc513f5693 Fix bad branch 2018-03-16 13:06:51 -04:00
Kevin Cathcart
8dc6429530 Fix Bizarre Pyramid/Waterfall fairy glitches
This will hopefully fixes those weird glitches. The core issue being that the CLC was needed for the no-inventory case, or the game will increment $0D80 again, and put us in the "Link just lied the first time" state instead of the end state like we wanted.
2018-03-16 12:30:48 -04:00
Kevin Cathcart
ede55dee85 Fix 2nd silver arrow issue in easy mode
Don't use X/4 to index into `ItemSubstitutionRules`.
2018-03-16 10:36:55 -04:00
sporchia
3d55dc357e proper dec 2018-03-15 01:10:48 -04:00
Karkat
4cc7721a7e made KC's push settable for hard 2018-03-14 12:51:35 -04:00
Kevin Cathcart
2a7927e53b Make bow at uncle work in retro mode
Hardcoded to 300. Ideally should be front end configurable, but that can come later.
2018-03-14 01:43:08 -04:00
Kevin Cathcart
6c6dac11ff Fully fix dark world spawn
Fix a backwards check
2018-03-14 00:32:43 -04:00
Karkat
9712bf2ed7 Merge pull request #33 from mmxbass/pyramid-spawn-updates
Pyramid spawn updates
2018-03-13 20:11:17 -04:00
Karkat
a4cc61d67a Merge pull request #32 from mmxbass/remove-pyramid-fairy-code
remove the code related to pyramid fairy sword handling
2018-03-13 20:09:48 -04:00
Kevin Cathcart
d20fcc08a8 Pyramid spawn updates
Move the pyramid spawn forcing code to run before the Aga1 check. The whole point of the code is to force a pyramid spawn even if you are fighting Ganon in the fake world. (Otherwise a branch to `.done` would have been good enough). It only makes sense to also do the same thing if Aga1 is dead.

The `FORCE_PYRAMID` SRAM flag was only ever set in `SetDeathWorldChecked`, which then branches immediately to the code that clears it so I removed that flag entirely.

Move the spawn on pyramid code from DarkWorldFlagSet to SetDeathWorldChecked, because it never actually ran in the first function, due to the previous observation.
2018-03-13 16:57:43 -04:00
Kevin Cathcart
cb0d0cd4d0 Fix Graphical Corruption.
Also fix possible latent bug from lack of indoors checking.
2018-03-13 02:47:22 -04:00
Karkat
eac1f8d624 hud fix 2018-03-13 00:25:58 -04:00
Karkat
365cb58f01 dpad invert support 2018-03-13 00:16:23 -04:00
Karkat
d2576c9433 arrows for hard mode? 2018-03-12 23:17:41 -04:00
sporchia
fb0f87c19b allow disabling of stuns from boomerang and hookshot 2018-03-12 01:41:20 -04:00
sporchia
7428f1e581 remove the code related to pyramid fairy sword handling 2018-03-12 00:44:46 -04:00
Karkat
8773c3c57a let's dev 3/11/18
fixed shopkeeper graphical issues in paradox cave
v29 RC
2018-03-11 23:19:32 -04:00
Karkat
7368dcc5a6 Merge pull request #31 from mmxbass/ShopkeeperGfxFix
Stopped some GFX from reloading when moving from Paradox Cave 1F to B1
2018-03-11 22:19:45 -04:00
Smallhacker
faa9841835 Holy crap this is so stupid 2018-03-11 20:38:53 +01:00
Smallhacker
9225f83608 Stopped some GFX from reloading when moving from Paradox Cave 1F to B1 2018-03-11 02:31:26 +01:00
Karkat
df99b4bda8 let's dev 3/6/18
fixed fairy fountains to only take bottles
fixed light cone bug in standard escape
fixed mid-arrow bow swap bug
started work on seizure-safe mode
2018-03-06 23:03:35 -05:00