Skip to content

Improvements for traps, add new curse types - #850

Merged
HylianFreddy merged 13 commits into
gamestabled:mainfrom
HylianFreddy:traps
Aug 23, 2026
Merged

Improvements for traps, add new curse types#850
HylianFreddy merged 13 commits into
gamestabled:mainfrom
HylianFreddy:traps

Conversation

@HylianFreddy

Copy link
Copy Markdown
Collaborator
  • Add 2 new curses:
    • Invisible Actors (to parallel the Invisible Terrain curse);
    • Missing Navi, preventing not only Navi interactions, but also targeting enemies and objects.
  • Allow curses to override active curse, instead of making every curse trap become a bomb/scale trap when a curse is already active;
  • Reset Link's action when opening ice trap chests, instead of forcing a falling state to interrupt the get item animation;
  • Don't draw slash effect during sword curse, to give a visual indicator of the effect
    • While implementing this, I've also thrown in an extra option to the Trail Duration setting, called "Space Tearing", which keeps the trail effects visible for around 8 seconds.
  • Improve receiving multiple traps in a row from pending overrides (like randomized rupees or hearts), because previously they would often reuse the same type due to sharing the same hash value as the last trap;
  • General improvements to trap code.

Comment thread code/src/effects.c Outdated
@HylianFreddy
HylianFreddy merged commit c7d00d4 into gamestabled:main Aug 23, 2026
2 checks passed
@HylianFreddy
HylianFreddy deleted the traps branch August 23, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants