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
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