Commit Graph

68 Commits

Author SHA1 Message Date
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
647b629e93 cleanup portal sprite 2024-06-29 15:49:49 -04:00
scawful
32984b8e76 Add RoomTag_MinishShutterDoor 2024-06-28 00:18:57 -04:00
scawful
ede818c57f handle portal sprite dismissal on tile collision 2024-06-28 00:18:14 -04:00
scawful
40351fdc2e update deku leaf sprite ID 2024-06-27 11:32:18 -04:00
scawful
85ae27a046 add ancillae collision to portal rod sprites 2024-06-18 20:24:56 -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
cdf329119c update minecart switch sprite 2024-06-16 11:05:17 -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
8902cb927b add switch track subtype 2 position adjustment 2024-06-05 17:31:21 -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
81fbb1599f update switch track sprite 2024-05-24 09:21:24 -04:00
scawful
86d237d77a change switch track hitbox 2024-05-22 22:57:50 -04:00
scawful
b5d7d2740c change mineswitch hitbox 2024-05-22 22:57:14 -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
scawful
845e285a33 change subtype on cart based on toss direction 2024-05-22 20:15:45 -04:00
scawful
50a99fcdc3 Remove debug hitbox draw 2024-05-20 17:57:11 -04:00
scawful
269702a41d Set cart follower during Interroom Transition 2024-05-20 17:57:02 -04:00
scawful
f30c7d9ea4 Spawn minecart sprite from follower in the correct movement state 2024-05-20 17:56:31 -04:00
scawful
58e0e9f7cc Swap minecart x and y offset work ram variables for draw 2024-05-20 17:56:03 -04:00
scawful
bdcb7d638b Remove unused lookup tile routine 2024-05-20 17:55:40 -04:00
scawful
32cb18e20c Add auto-move flag to WaitHoriz and WaitVert 2024-05-20 17:55:16 -04:00
scawful
156322bebc Remove dummy carts, setup auto-move flag 2024-05-20 17:55:00 -04:00
scawful
1ee0878313 Update DrawMinecartFollower 2024-05-20 15:01:31 -04:00
scawful
e9ffc8ad04 Minecart_Follower skeleton code, wip oam draw routine 2024-05-20 11:54:36 -04:00
scawful
ea935506d8 update minecart hitbox 2024-05-19 23:34:55 -04:00
scawful
2ce94f90c6 Update cart tossing gravity 2024-05-19 23:34:36 -04:00
scawful
465bea502d Update cart tile directions function 2024-05-19 23:34:23 -04:00
scawful
6d12a4356b Remove recoil eject from cart 2024-05-19 23:34:08 -04:00
scawful
fd1e8a097e Fix minecart tossing bug and increase distance tossed 2024-05-19 17:16:54 -04:00
scawful
f98a83559a Add DragPlayer for Minecart and DekuHover, uses Y index as parameter for drag direction 2024-05-12 10:43:46 -04:00
scawful
c7e4bee65b Move portal sprite to objects, update sprite ID, move other NPC sprites 2024-05-12 08:32:02 -04:00
scawful
90eb4279e8 update deku leaf sprite override 2024-05-10 22:02:51 -04:00
scawful
7653e9e465 Add HandleTossedCart fn for gravity 2024-05-10 17:06:53 -04:00