Commit Graph

79 Commits

Author SHA1 Message Date
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
scawful
3880cd5648 clamp pos to grid on direction change tile type 2024-05-22 22:56:51 -04:00
scawful
7b68c27570 adjust cart follower position based on direction when spawning sprite 2024-05-22 20:18:55 -04:00
scawful
9a79237251 remove ClampSpritePositionToGrid 2024-05-22 20:18:34 -04:00
scawful
45ac08bd3c update minecart direction values in movement tile section 2024-05-22 20:18:17 -04:00
scawful
f92f2d2b2e release the player if the cart disconnects from them 2024-05-22 20:17:32 -04:00
scawful
9bbb49b83f update cart release wait state based on direction 2024-05-22 20:16:50 -04:00
scawful
5f4e6b6908 Remove bounce from tile collision from movement fns 2024-05-22 20:16:30 -04:00
scawful
5a13d69569 clamp toss landing to 16x16 grid 2024-05-22 20:16:05 -04:00