Shipwright/soh/assets/custom/objects/object_kibako2
Eric Hoey 47c653a0e5
[Rando] Shuffle Crates (#5017)
* location list + enums

* add identity function

* add new files + hook handlers + settings + crate struct

* add dungeon struct + large crate locations

* fix wasteland name + add overworld hints

* add dungeon hints

* add to item pool

* opt desc + check tracker + overworld locs

* add VB funcs + fix fire locs + dmc crate + shuffle crates not pots again

* fix crate option def

* fix gy crate area

* add ow locs

* context + more location_list

* fix kak crate

* add gv child crates + make exceptions for OOB GF crates + fix GF rht name

* finish adding gv crates + align GF child crates + fix adult GF locs

* fix VB draw + adjust color

* begin logic

* add child archery crate + overworld logic

* deku + dc + rename dc locs

* gtg + spirit

* fire temple logic

* start water temple + some renaming

* finish water temple + renames

* fix dmc crate

* remove child GV + GF crates :( + simplify hints + french

* fix dungeon hint + add french attempt

* cleanup

* smol crate loc list + enums

* setup small crates

* fix fire temple fairy hints

* add logic

* fix small crates + locs

* align GF crates without moving

* add child GV-GF crates for No Logic

* convert to shipinit

* whitespace

* remove old comments

* assets

* proper cap

* better comments on not-shuffled crates

* update for context changes

* update for rest of context changes

* cleanup

* fix shadow hint RHT

* more cleanup

* count to three

* child gf logic

* gv cow crate

* loc list spacing

* remove redundant small crates

* remove left over vb funcs

* split out location list

* fix van spawns

* move NL crates to new type

* rm whitespace

* more whitespacing

* more more whitespace

* update VB

* restore support for custom models

* prep dungeon for develop

* update context for location changes

* finish context post-develop merge

* add heart crates to CSMC

* update loc list + logic fix

* update breakroom crates to adult only

* newline to make github happy

* revise vbshoulds

* formatting sheesh

* update vb info

* BRACKET

* whitespacent

* ws finalfinal
2025-03-26 21:32:32 +01:00
..
bosskey_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
bosskey_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeBossKeyCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeBossKeyCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeBossKeyCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeBossKeyCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeBossKeyCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeBossKeyCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeHeartCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeHeartCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeHeartCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeHeartCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeHeartCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeHeartCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeJunkCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeJunkCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeJunkCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeJunkCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeJunkCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeJunkCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMajorCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMajorCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMajorCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMajorCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMajorCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMajorCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMinorCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMinorCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMinorCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMinorCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMinorCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeMinorCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeRandoCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeRandoCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeRandoCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeRandoCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeRandoCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeRandoCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeSmallKeyCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeSmallKeyCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeSmallKeyCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeSmallKeyCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeSmallKeyCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeSmallKeyCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeTokenCrateDL [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeTokenCrateDL_tri_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeTokenCrateDL_tri_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeTokenCrateDL_vtx_0 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeTokenCrateDL_vtx_1 [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
gLargeTokenCrateDL_vtx_cull [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
heart_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
heart_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
junk_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
junk_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
major_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
major_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mask_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mask_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeBossKeyCrateDL_f3dlite_crate_side_bosskey [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeBossKeyCrateDL_f3dlite_crate_top_bosskey [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeHeartCrateDL_f3dlite_crate_side_heart [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeHeartCrateDL_f3dlite_crate_top_heart [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeJunkCrateDL_f3dlite_crate_side_junk [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeJunkCrateDL_f3dlite_crate_top_junk [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeMajorCrateDL_f3dlite_crate_side_major [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeMajorCrateDL_f3dlite_crate_top_major [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeMinorCrateDL_f3dlite_crate_side_minor [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeMinorCrateDL_f3dlite_crate_top_minor [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeRandoCrateDL_f3dlite_crate_side_rando [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeRandoCrateDL_f3dlite_crate_top_rando [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeSmallKeyCrateDL_f3dlite_crate_side_smallkey [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeSmallKeyCrateDL_f3dlite_crate_top_smallkey [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeTokenCrateDL_f3dlite_crate_side_token [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
mat_gLargeTokenCrateDL_f3dlite_crate_top_token [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
minor_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
minor_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
rando_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
rando_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
smallkey_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
smallkey_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
token_crate_side [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00
token_crate_top [Rando] Shuffle Crates (#5017) 2025-03-26 21:32:32 +01:00