scawful
7453dbdfdd
add minecart track starting positions and update ranch girl sprite inclusion
2025-12-09 08:02:38 -05:00
scawful
57012b2656
Ice block push direction validation and documentation
...
Add side validation to prevent players from manipulating the ice block
by changing direction while in contact. Uses Sprite_DirectionToFacePlayer
to verify Link's position matches his facing direction before allowing push.
Key changes:
- IceBlock_ValidatePushSide: Anti-cheat that validates Link is on the
correct side of the block for his facing direction
- Direction locking: Push direction locked in SprMiscA until block stops
- Comprehensive documentation of mechanics and sprite RAM usage
- Section headers for code organization
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-09 08:00:33 -05:00
scawful
9b4ee7a9a1
add journal flags to deku scrub, mask salesman, ranch girl
2025-12-08 22:08:18 -05:00
scawful
1aa5878ab1
Fix: Resolve BG color brightness regression, persist Time System tint, and refactor Minecart data
2025-12-08 14:04:12 -05:00
scawful
117dd70d2c
Add implementation plan for Castle Ambush & Guard Capture System, including probe detection and capture mechanics
2025-10-03 16:49:36 -04:00
scawful
4289e134aa
Refactor logging statements to use %log_end macro for consistency across item and menu scripts
2025-10-03 14:36:19 -04:00
scawful
f2b92e816b
Refactor sprite logging macros and enhance debug output for better traceability
2025-10-03 13:49:45 -04:00
scawful
3066aae151
Add debug printing macros and replace print statements with %print_debug in multiple files
2025-10-01 12:39:51 -04:00
scawful
3492713a68
Wolfos: refactor animation handling and streamline movement logic
2025-08-03 17:57:38 -04:00
scawful
22a847bae9
Wolfos: add macros, refactor movement
2025-07-22 08:58:34 -04:00
scawful
2c682aec88
SwitchTrack: Remove call to main during prep
2025-06-24 18:17:42 -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
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
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
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
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
8bd186356a
Refactor SongFlag handling to use byte operations
2025-01-19 14:01:25 -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
scawful
c7db1c1776
wolfos immune to arrows, fix song flag check
2025-01-19 13:09:37 -05:00
scawful
a00c78d9f0
Add SongFlag symbol
2025-01-19 13:04:50 -05:00
scawful
07317bf238
darknut chases link when attacked
2025-01-19 12:59:14 -05:00
scawful
d95162d8ef
lower helmet chuchu health, housekeeping
2025-01-19 12:59:02 -05:00
scawful
206993e3d5
Add Piratian friendly and aggro behavior
2025-01-19 12:34:53 -05:00
scawful
aef81e8032
Add keese to twinrova gfx, spawn ice/fire keese randomly
2025-01-19 12:20:58 -05:00