Commit Graph

1929 Commits

Author SHA1 Message Date
scawful
905ee8582c Refactor Overworld ASM files: replace ZSCustomOverworld_Latest with ZSCustomOverworld, delete obsolete ZCustomOverworld and ZCustomOverworld2 files. 2025-04-12 12:57:21 -04:00
scawful
2892b9c5f0 Move morningstar gfx bin 2025-03-25 20:29:19 -04:00
scawful
e28cdd0f04 Complete Minecart mechanics implementation; mark all tasks as done 2025-03-24 21:03:33 -04:00
scawful
9eace5a53a Remove commented-out code in book_of_secrets and portal_rod for cleaner readability 2025-03-24 21:02:45 -04:00
scawful
62b4ad4e99 Update minecart and pedestal sprite positions; clean up switch track code 2025-03-24 21:02:28 -04:00
scawful
706dcc0710 Refactor Lanmola sprite functions for improved readability and maintainability 2025-03-20 18:41:48 -04:00
scawful
56c098a884 Cleanup switch track 2025-02-16 10:53:07 -05:00
scawful
ee09b6dacc Add comment for checking MinecartTrack positions with breakpoint 2025-02-16 10:41:21 -05:00
scawful
8e6d63c6f8 Remove unused CheckForTrackTiles and update comments in minecart 2025-02-13 09:30:43 -05:00
scawful
5a192edf13 Move UpdateCachedCoords, RoundCoords to sprite_functions 2025-02-13 09:18:40 -05:00
Justin Scofield
875a9b5e89 Merge pull request #105 from scawful/NewMinecart
Add updated minecart collision, switch track, multi cart, T junction tracks
2025-02-12 18:18:24 -05:00
Jared_Brian_
dcc7e6fe08 Merge branch 'master' into NewMinecart 2025-02-11 18:37:42 -07:00
Jared_Brian_
3b12b9f596 added collision legend 2025-02-08 12:08:15 -07:00
Jared_Brian_
7f3fbad7ae Changed the switch tracks to allow for more than just one switch 2025-02-08 11:55:46 -07:00
Jared_Brian_
717d9fb108 Fixed the switch track logic 2025-02-03 23:14:46 -07:00
Jared_Brian_
e112bed264 Made it so the minecart sprite to follower to sprite hand off is much smoother by telling the old sprite cart not to draw after the follower spawns, adjusting the positioning of the follower draw itself, and also made it so it won't always be vertical
Fixed the bug that made it so the minecart would auto grab you sometimes after getting off
and then there was another bug that had accidently been introduced that made carts on track 00 not work
2025-02-01 19:08:57 -07:00
Jared_Brian_
ed439e28ed Added the default directions for junction interaction.
Made the corner change direction animation more snappy.
Made the initial animation frame for vertical carts actually be vertical.
2025-01-27 21:47:19 -07:00
scawful
a1c9c8c8d5 generic housekeeping shit 2025-01-26 22:14:19 -05:00
scawful
490ecef311 Sprite functions housekeeping 2025-01-26 22:13:05 -05:00
scawful
d60b3683a0 Fix dialogue pointer bug 2025-01-26 21:14:59 -05:00
scawful
5851f3c9c5 disable offscreen deactivation code for poltergeist 2025-01-25 11:35:06 -05:00
scawful
154b6bc9be Fix bug with poltergeist axe, fork, knife not being deflectable 2025-01-25 11:34:52 -05:00
scawful
a780f67d90 fix usage of GetDistance8bit in various sprites 2025-01-25 11:26:44 -05:00
scawful
af0d0e5b5e Adjust sensitivity of ice block push 2025-01-25 11:23:56 -05:00
Jared_Brian_
e203e57183 Added the T junction logic 2025-01-22 23:32:23 -07:00
Jared_Brian_
46e557e82e Added the multi cart per room setup 2025-01-21 22:44:26 -07:00
scawful
2303a450dc update time system defines 2025-01-19 22:13:13 -05:00
scawful
7adb541a6a move link ram and fns to link.asm 2025-01-19 17:42:30 -05:00
scawful
316d5f302b add ForcePrizeDrop_long symbol 2025-01-19 15:02:45 -05:00
scawful
b3a71f740f PolsVoice force prize drop when any song is played 2025-01-19 15:02:31 -05:00
scawful
739c2f994e force prize drop for puffstool spores 2025-01-19 15:00:57 -05:00
scawful
8587046d82 sea urchin force prize drop 2025-01-19 15:00:05 -05:00
scawful
5ddb771382 force prize drop from keese 2025-01-19 14:58:53 -05:00
scawful
d8954a0f26 make twinrova ice attack less frequent 2025-01-19 14:58:44 -05:00
scawful
c484f982ef Update piratian aggro behavior, show message on contact 2025-01-19 14:43:05 -05:00
scawful
a025d63441 add friendly piratian hint dialogue 2025-01-19 14:33:27 -05:00
scawful
85cdc25f4f housekeeping 2025-01-19 14:29:47 -05:00
scawful
3f436cca7f Update Song of Storms functionality and implement Magic Pedestal sprite 2025-01-19 14:29:25 -05:00
scawful
c8d17dd941 Refactor color handling in menu and update palette definitions 2025-01-19 14:11:04 -05:00
scawful
63b90e7fc3 indent messages data 2025-01-19 14:05:38 -05:00
scawful
ec2fca99ab Add LinkItem_BookOfSecrets, cleanup overlays code 2025-01-19 14:02:17 -05:00
scawful
8bd186356a Refactor SongFlag handling to use byte operations 2025-01-19 14:01:25 -05:00
scawful
a7b3278927 Add ApplyGraphicsSheet(sheet,dest) macro 2025-01-19 13:51:12 -05:00
scawful
6aaafb87ce Add ProbCheck2 macro 2025-01-19 13:49:52 -05:00
scawful
4ae52f3584 update twinrova keese probability, kill offspring when dead 2025-01-19 13:46:46 -05:00
scawful
cca13cba32 Add fire and ice attack to keese on timer 2025-01-19 13:46:25 -05:00
scawful
a0f1ae77a5 object housekeeping 2025-01-19 13:39:15 -05:00
scawful
236e888bdb npc housekeeping 2025-01-19 13:30:19 -05:00
scawful
a9d42e398f boss housekeeping 2025-01-19 13:27:38 -05:00
scawful
f8a264d1df Add Sprite_CountActiveById, limit keese in twinrova fight 2025-01-19 13:16:52 -05:00