Commit Graph

87 Commits

Author SHA1 Message Date
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
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
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
Jared_Brian_
002b8b7f33 woopse 2025-01-16 22:10:30 -07:00
scawful
583d7416c5 Disable unused experimental minecart room tag 2024-12-20 17:21:33 -05:00
scawful
21bd65b5eb Update Minecart WaitVert and WaitHoriz, add LinkSomaria symbol 2024-12-09 19:21:10 -05:00
scawful
aa220eb9c4 Replace Minecart macros with fns, add Minecart_SetDirectionX fns 2024-12-09 19:11:51 -05:00
scawful
e4f000b891 Add note about MinecartDirection prep conflict 2024-12-09 19:10:41 -05:00
scawful
87784b7693 minecart subtype bug fix 2024-12-08 20:12:56 -05:00
scawful
0a8e86b501 Minecart refactoring, break up collision handling into multiple fns 2024-12-02 11:48:02 -05:00
scawful
130df6b653 Minecart and follower stuff 2024-11-28 11:29:00 -05:00
scawful
9aa9d39c78 Replace more common sprite ram with symbols 2024-11-19 16:25:24 -05:00
scawful
5aa9e97375 Add comments and cleanup Minecart, Mineswitch, switch_track 2024-11-17 13:48:51 -05:00
scawful
9f93d49718 Housekeeping 2024-10-06 18:41:52 -04:00
scawful
dfa41dfa5c Cleanup Minecart 2024-10-06 15:35:12 -04:00
scawful
863b3eaf5d Whitespace housekeeping 2024-09-29 18:10:13 -04:00
scawful
2b452cc04c add more explicit length suffices 2024-09-18 18:43:47 -04:00
scawful
92009c9c3a move MinecartFollower to followers.asm bank 2C 2024-07-09 13:50:01 -04:00
scawful
0a5f006031 Add Sprite ID labels for all custom sprites 2024-07-09 11:53:44 -04:00
scawful
18ec996f33 cleanup labels, move sprites.asm to main 2024-07-07 00:18:10 -04:00
scawful
16d3e80219 move LinkCarryOrToss 2024-07-06 17:08:44 -04:00
scawful
a9603984e2 update references to new labels 2024-07-06 15:58:19 -04:00
scawful
3f9fad8c7f cleanup minecart and switch track 2024-07-04 15:42:12 -04:00
scawful
9f0f17ebf3 fix minecart transition direction logic 2024-07-04 15:41:58 -04:00
scawful
60420d885f update minecart corner tile move timing 2024-07-04 14:39:49 -04:00
scawful
978774330d add CheckForFollowerIntraroomTransition to minecart 2024-07-04 13:50:05 -04:00
scawful
2f74fda0cb add pit horiz and vert to minecart 2024-07-04 13:45:33 -04:00
scawful
f993f48376 minecart check for input from pit collision track tile type 2024-07-04 13:43:41 -04:00
scawful
8e8ba00497 optimize minecart draw 2024-06-30 19:45:05 -04:00
scawful
61dffd7017 bulk replace SprX/SprY labels to all sprites, .w qualifiers on STAs 2024-06-30 12:34:42 -04:00
scawful
29a8ea27ee move minish shutter door to dungeons.asm 2024-06-29 16:05:34 -04:00
scawful
32984b8e76 Add RoomTag_MinishShutterDoor 2024-06-28 00:18:57 -04:00
scawful
3319e775c1 Add shutter door which requires link to be in a minecart to open 2024-06-17 00:21:12 -04:00
scawful
cafe477833 random cart stuff 2024-06-16 17:42:50 -04:00
scawful
376b4e7e79 update minecart directional logic 2024-06-16 17:41:47 -04:00
scawful
c103739041 add directional labels to minecart 2024-06-16 17:41:32 -04:00
scawful
1b55482ba8 use SprBump define for kydrog boss and minecart 2024-06-06 22:49:16 -04:00
scawful
67920c2753 set SprTimerA after deciding minecart direction 2024-06-06 20:44:34 -04:00
scawful
c20cab23d1 add vert/horiz tile check to minecart 2024-06-06 20:44:01 -04:00
scawful
a8c3c783e6 SpriteSetupHitbox and LinkSetupHitbox long, disable deku mask hover (for now) 2024-05-30 15:06:56 -04:00
scawful
5b0a02cd97 fix dynamic track logic and clamp position on redirection 2024-05-24 20:42:28 -04:00
scawful
ecd99b22c3 set minecart sprite direction on prep 2024-05-24 20:41:55 -04:00