Skip to content

Commit 425bab1

Browse files
committed
fix big wall, fix toilet
1 parent aa31735 commit 425bab1

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

soh/soh/Enhancements/randomizer/location_access/dungeons/gerudo_training_ground.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ void RegionTable_Init_GerudoTrainingGround() {
186186
EventAccess(LOGIC_GTG_SILVER_WATER, []{return logic->CanUse(RG_SONG_OF_TIME) && logic->CanUse(RG_IRON_BOOTS) && logic->HasItem(RG_BRONZE_SCALE) && logic->WaterTimer() >= 24;}),
187187
}, {
188188
//Locations
189-
LOCATION(RC_GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST, logic->CanUse(RG_SONG_OF_TIME) && logic->CanUse(RG_IRON_BOOTS) && logic->HasItem(RG_BRONZE_SCALE) && logic->WaterTimer() >= 24),
189+
LOCATION(RC_GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST, logic->HasItem(RG_GTG_SILVER_WATER)),
190190
// 3 & 5 can be retrieved with only iron boots by attempting to backflip underwater
191191
LOCATION(RC_GTG_SILVER_WATER_1, logic->CanUse(RG_SONG_OF_TIME) && logic->CanUse(RG_IRON_BOOTS) && logic->WaterTimer() >= 16),
192192
LOCATION(RC_GTG_SILVER_WATER_2, logic->CanUse(RG_SONG_OF_TIME) && (logic->CanUse(RG_IRON_BOOTS) && logic->WaterTimer() >= 16) || logic->HasItem(RG_GOLDEN_SCALE)),

soh/soh/Enhancements/randomizer/location_access/dungeons/spirit_temple.cpp

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,11 +1058,6 @@ void RegionTable_Init_SpiritTemple() {
10581058
//Locations
10591059
LOCATION(RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_1, logic->CanBreakPots()),
10601060
LOCATION(RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_2, logic->CanBreakPots()),
1061-
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_1, true),
1062-
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_2, true),
1063-
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_3, true),
1064-
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_4, true),
1065-
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_5, true),
10661061
}, {
10671062
//Exits
10681063
Entrance(RR_SPIRIT_TEMPLE_MQ_BEAMOS_PITS, []{return true;}),
@@ -1073,11 +1068,17 @@ void RegionTable_Init_SpiritTemple() {
10731068
areaTable[RR_SPIRIT_TEMPLE_MQ_BIG_WALL_UPPER] = Region("Spirit Temple MQ Big Wall Upper", SCENE_SPIRIT_TEMPLE, {
10741069
//Events
10751070
//Getting some of these with just climbing downwards is theoretically possible but definitely a trick
1076-
EventAccess(LOGIC_SPIRIT_MQ_BIG_WALL_SILVERS, []{return /*(*/logic->CanKillEnemy(RE_KEESE)/*|| CanUse(RG_SKULL_MASK)) && CanClimbHigh()*/;}),
1077-
}, {}, {
1071+
EventAccess(LOGIC_SPIRIT_MQ_SILVER_BIG_WALL, []{return /*(*/logic->CanKillEnemy(RE_KEESE)/*|| CanUse(RG_SKULL_MASK)) && CanClimbHigh()*/;}),
1072+
}, {
1073+
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_1, logic->Get(LOGIC_SPIRIT_MQ_SILVER_BIG_WALL) || logic->TakeDamage()),
1074+
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_2, logic->Get(LOGIC_SPIRIT_MQ_SILVER_BIG_WALL) || logic->TakeDamage()),
1075+
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_3, logic->Get(LOGIC_SPIRIT_MQ_SILVER_BIG_WALL) || logic->TakeDamage()),
1076+
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_4, logic->Get(LOGIC_SPIRIT_MQ_SILVER_BIG_WALL) || logic->TakeDamage()),
1077+
LOCATION(RC_SPIRIT_MQ_SILVER_BIG_WALL_5, logic->Get(LOGIC_SPIRIT_MQ_SILVER_BIG_WALL) || logic->TakeDamage()),
1078+
}, {
10781079
//Exits
10791080
Entrance(RR_SPIRIT_TEMPLE_MQ_BIG_WALL_BASE, []{return true;}),
1080-
Entrance(RR_SPIRIT_TEMPLE_MQ_4F_CENTRAL, []{return logic->Get(LOGIC_SPIRIT_MQ_BIG_WALL_SILVERS);}),
1081+
Entrance(RR_SPIRIT_TEMPLE_MQ_4F_CENTRAL, []{return logic->HasItem(RG_SPIRIT_MQ_SILVER_BIG_WALL);}),
10811082
});
10821083

10831084
areaTable[RR_SPIRIT_TEMPLE_MQ_4F_CENTRAL] = Region("Spirit Temple MQ 4F Central", SCENE_SPIRIT_TEMPLE, {}, {

soh/soh/Enhancements/randomizer/randomizerTypes.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,6 @@ typedef enum {
353353
LOGIC_SPIRIT_MQ_STATUE_ROOM_TORCHES,
354354
LOGIC_SPIRIT_MQ_3SUNS_ENEMIES,
355355
LOGIC_SPIRIT_MQ_SYMPHONY_ROOM_DOOR,
356-
LOGIC_SPIRIT_MQ_BIG_WALL_SILVERS,
357356
LOGIC_REVERSE_SPIRIT_CHILD,
358357
LOGIC_REVERSE_SPIRIT_ADULT,
359358
LOGIC_FORWARDS_SPIRIT_CHILD,

0 commit comments

Comments
 (0)