summaryrefslogtreecommitdiff
path: root/mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp
diff options
context:
space:
mode:
authorGarrett Cox <garrettjcox@gmail.com>2026-07-30 18:38:29 -0500
committerGitHub <noreply@github.com>2026-07-30 18:38:29 -0500
commitdd5a36d60a0f29dd500cb0e826e3d41780f46944 (patch)
treed60044f48d8059093a4d99a256611882b3861049 /mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp
parent630536f681e0b362f58793cd1d8d003c817621bf (diff)
Shuffle keaton grass and some more missed grass (#1822)
Diffstat (limited to 'mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp')
-rw-r--r--mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp b/mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp
index 21f459385..319276d9f 100644
--- a/mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp
+++ b/mm/2s2h/Rando/Logic/Regions/BeneathTheWell.cpp
@@ -52,6 +52,9 @@ static RegisterShipInitFunc initFunc([]() {
};
Regions[RR_BENEATH_THE_WELL_COW_ROOM] = RandoRegion{ .name = "Cow Room", .sceneId = SCENE_REDEAD,
.checks = {
+ CHECK(RC_BENEATH_THE_WELL_COW_ROOM_GRASS_01, true),
+ CHECK(RC_BENEATH_THE_WELL_COW_ROOM_GRASS_02, true),
+ CHECK(RC_BENEATH_THE_WELL_COW_ROOM_GRASS_03, true),
CHECK(RC_BENEATH_THE_WELL_COW, CAN_PLAY_SONG(EPONA)),
CHECK(RC_BENEATH_THE_WELL_TREE, true),
},
@@ -91,6 +94,11 @@ static RegisterShipInitFunc initFunc([]() {
};
Regions[RR_BENEATH_THE_WELL_FOUR_SPIKED_BARS] = RandoRegion{ .name = "Four Spikes Room", .sceneId = SCENE_REDEAD,
.checks = {
+ CHECK(RC_BENEATH_THE_WELL_FOUR_SPIKED_BARS_GRASS_01, true),
+ CHECK(RC_BENEATH_THE_WELL_FOUR_SPIKED_BARS_GRASS_02, true),
+ CHECK(RC_BENEATH_THE_WELL_FOUR_SPIKED_BARS_GRASS_03, true),
+ CHECK(RC_BENEATH_THE_WELL_FOUR_SPIKED_BARS_GRASS_04, true),
+ CHECK(RC_BENEATH_THE_WELL_FOUR_SPIKED_BARS_GRASS_05, true),
CHECK(RC_ENEMY_DROP_SKULLTULA, CanKillEnemy(ACTOR_EN_ST)),
CHECK(RC_ENEMY_DROP_WALLMASTER, CanKillEnemy(ACTOR_EN_WALLMAS)),
},
@@ -139,6 +147,10 @@ static RegisterShipInitFunc initFunc([]() {
};
Regions[RR_BENEATH_THE_WELL_RIGHT_FIRE_KEESE] = RandoRegion{ .name = "Right Fire Keese Room", .sceneId = SCENE_REDEAD,
.checks = {
+ CHECK(RC_BENEATH_THE_WELL_RIGHT_FIRE_KEESE_GRASS_01, true),
+ CHECK(RC_BENEATH_THE_WELL_RIGHT_FIRE_KEESE_GRASS_02, true),
+ CHECK(RC_BENEATH_THE_WELL_RIGHT_FIRE_KEESE_GRASS_03, true),
+ CHECK(RC_BENEATH_THE_WELL_RIGHT_FIRE_KEESE_GRASS_04, true),
CHECK(RC_ENEMY_DROP_KEESE, CanKillEnemy(ACTOR_EN_FIREFLY)),
},
.connections = {
@@ -172,6 +184,8 @@ static RegisterShipInitFunc initFunc([]() {
};
Regions[RR_BENEATH_THE_WELL_TWO_SPIKED_BARS] = RandoRegion{ .name = "Two Spikes Room", .sceneId = SCENE_REDEAD,
.checks = {
+ CHECK(RC_BENEATH_THE_WELL_TWO_SPIKED_BARS_GRASS_01, true),
+ CHECK(RC_BENEATH_THE_WELL_TWO_SPIKED_BARS_GRASS_02, true),
CHECK(RC_BENEATH_THE_WELL_LEFT_SIDE_POT_01, CAN_LIGHT_TORCH_NEAR_ANOTHER),
CHECK(RC_BENEATH_THE_WELL_LEFT_SIDE_POT_02, CAN_LIGHT_TORCH_NEAR_ANOTHER),
CHECK(RC_BENEATH_THE_WELL_LEFT_SIDE_POT_03, CAN_LIGHT_TORCH_NEAR_ANOTHER),