21 Commits

Author SHA1 Message Date
serprex ec7d0225c5 Merge branch 'develop-dewey' into merge-dewey 2026-10-18 21:20:57 +00:00
Pepper0ni 156c2a4a0a Some logic fixes for dewey (#7417)
add outside GTG sign to guards with nothing trick.
2026-10-18 14:47:34 +00:00
A Green Spoon dd702b0679 [Rando] Shuffle Fisherman's Hat (#7388) 2026-10-15 23:09:12 +00:00
Chris a6be06874f Add consumable Nayru's Love (#7365) 2026-10-13 00:02:47 +00:00
Chris 96be197fd2 Fire Temple Goron Shuffle (#7377) 2026-10-12 23:17:09 +00:00
Chris 4a1b846c90 Fix typos in randomizer (#7357) 2026-10-10 15:38:33 +00:00
Pepper0ni 2d529b3155 Damage boost trick implementation Part 1 (#7293) 2026-10-09 20:30:08 +00:00
A Green Spoon c724b412b9 Win condition tooltip + altar hint + draw full triforce for anywhere wincon (#7341) 2026-10-08 01:35:22 +00:00
Philip Dubé a353b6e7ce Shuffle Scarecrow Song (#7205) 2026-09-18 14:54:24 +00:00
Malkierian 034bf5f3c7 Swap Logic combobox for No Logic checkbox. (#7196)
Rename All Locations Reachable to All Checks Reachable.
Rename Locations section to Check Locations.
Properly fix checkbox/radio button label wrapping.
2026-09-14 23:53:03 +00:00
Pepe20129 97f4fd5925 Ice Trap Name Setting (#6588)
Co-authored-by: Philip Dubé <159546+serprex@users.noreply.github.com>
2026-09-06 18:52:08 +00:00
Pepper0ni 73a739b7a4 Fix various trick issues (#7145) 2026-09-05 15:51:12 +00:00
Philip Dubé eca767dcbf Logical bunny hood (#7032)
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
2026-09-03 20:05:14 +00:00
Pepe20129 8ca5ca60aa Lang Improvements (#7130)
Massively optimize Lang::Translate & add Lang::TryTranslate.
Move all rando option text to lang json.

In the future we should have something like .TranslationTooltip() that takes the translation string to use instead of .Tooltip() as that'd allow us to change language at runtime.
2026-08-31 19:24:11 +00:00
Philip Dubé afcfe4f7bf Format JSON, include CI check (#7071) 2026-08-14 22:03:44 +00:00
Philip Dubé c76d175526 DC MQ: RT_VISIBLE_COLLISION to reach above stairs with hookshot (#6840)
Also RT_DC_ALCOVE_GS

MQ crate is like RT_DC_VINES_GS but without precision
2026-07-03 22:21:42 +00:00
Philip Dubé eeca7626d8 rocksanity (#5015)
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
2026-04-22 14:50:14 +00:00
A Green Spoon 67191665df Add trick for jump to GTG eye statue (#6467) 2026-04-07 14:55:07 +00:00
A Green Spoon e86e0ff693 Add Voidout Collection trick (#6453) 2026-04-05 17:51:09 +00:00
Philip Dubé 0127cbcf62 Fix debug assert caused by bad trick code (#6439) 2026-03-29 08:58:45 +00:00
Pepe20129 e0a1b23525 Language System Basis (#6172)
Introduces the basis for a language system to allow the UI to be translated to any language and/or have the text changed by mods.
A lot of things would require more work but, for a proof of concept, this PR makes all randomizer trick names & descriptions translatable (currently not re-loadable at runtime as that would require deeper changes and this is already merge conflict hell every time a trick is touched).

The system works by passing it a "translation path" which is resolved in the .json including object indentation. If the resulting json object is a list of strings, instead of a string, they get concatenated (purely for organization/QoL).
2026-03-29 02:27:30 +00:00