Added new trick (#5972)
* Added new trick Skip Dodongo Cavern by using Bombchus to light the eyes * Update soh/soh/Enhancements/randomizer/location_access/dungeons/dodongos_cavern.cpp Co-authored-by: Philip Dubé <serprex@users.noreply.github.com> * Update soh/soh/Enhancements/randomizer/location_access/dungeons/dodongos_cavern.cpp Co-authored-by: Philip Dubé <serprex@users.noreply.github.com> --------- Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
4aebdab43d
commit
3e6b590db4
@@ -25,6 +25,7 @@ void RegionTable_Init_DodongosCavern() {
|
||||
areaTable[RR_DODONGOS_CAVERN_LOBBY] = Region("Dodongos Cavern Lobby", SCENE_DODONGOS_CAVERN, {
|
||||
//Events
|
||||
EventAccess(LOGIC_GOSSIP_STONE_FAIRY, []{return (Here(RR_DODONGOS_CAVERN_LOBBY, []{return logic->CanBreakMudWalls();}) || logic->HasItem(RG_GORONS_BRACELET)) && logic->CallGossipFairy();}),
|
||||
EventAccess(LOGIC_DC_EYES_LIT, []{return ctx->GetTrickOption(RT_DC_EYES_CHU) && logic->CanUse(RG_BOMBCHU_5);}),
|
||||
}, {
|
||||
//Locations
|
||||
LOCATION(RC_DODONGOS_CAVERN_MAP_CHEST, logic->CanBreakMudWalls() || logic->HasItem(RG_GORONS_BRACELET);),
|
||||
@@ -282,7 +283,10 @@ void RegionTable_Init_DodongosCavern() {
|
||||
Entrance(RR_DODONGOS_CAVERN_MQ_LOBBY, []{return Here(RR_DODONGOS_CAVERN_MQ_BEGINNING, []{return logic->CanBreakMudWalls() || logic->HasItem(RG_GORONS_BRACELET);});}),
|
||||
});
|
||||
|
||||
areaTable[RR_DODONGOS_CAVERN_MQ_LOBBY] = Region("Dodongos Cavern MQ Lobby", SCENE_DODONGOS_CAVERN, {}, {
|
||||
areaTable[RR_DODONGOS_CAVERN_MQ_LOBBY] = Region("Dodongos Cavern MQ Lobby", SCENE_DODONGOS_CAVERN, {
|
||||
//Events
|
||||
EventAccess(LOGIC_DC_EYES_LIT, []{return ctx->GetTrickOption(RT_DC_EYES_CHU) && logic->CanUse(RG_BOMBCHU_5);}),
|
||||
}, {
|
||||
//Locations
|
||||
LOCATION(RC_DODONGOS_CAVERN_MQ_MAP_CHEST, logic->CanBreakMudWalls() || logic->HasItem(RG_GORONS_BRACELET)),
|
||||
LOCATION(RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR, logic->CanStunDeku()),
|
||||
|
||||
@@ -3867,6 +3867,7 @@ typedef enum {
|
||||
RT_DC_MQ_CHILD_EYES,
|
||||
RT_DC_MQ_ADULT_EYES,
|
||||
RT_DC_DODONGO_CHU,
|
||||
RT_DC_EYES_CHU,
|
||||
RT_JABU_ALCOVE_JUMP_DIVE,
|
||||
RT_JABU_BOSS_HOVER,
|
||||
RT_JABU_NEAR_BOSS_RANGED,
|
||||
|
||||
@@ -706,6 +706,11 @@ void Settings::CreateOptions() {
|
||||
RT_DC_MQ_ADULT_EYES, RCQUEST_MQ, RA_DODONGOS_CAVERN, { Tricks::Tag::ADVANCED },
|
||||
"Dodongo\'s Cavern MQ Light the Eyes with Strength as Adult",
|
||||
"If you move very quickly, it is possible to use the bomb flower at the top of the room to light the eyes.");
|
||||
OPT_TRICK(
|
||||
RT_DC_EYES_CHU, RCQUEST_BOTH, RA_DODONGOS_CAVERN, { Tricks::Tag::ADVANCED },
|
||||
"Dodongo\'s Cavern Light the Eyes with Bombchus",
|
||||
"You can light the dodongo head's eyes with bombchus from the main room, allowing instant access to the end "
|
||||
"of the dungeon.");
|
||||
OPT_TRICK(RT_JABU_ALCOVE_JUMP_DIVE, RCQUEST_BOTH, RA_JABU_JABUS_BELLY, { Tricks::Tag::NOVICE },
|
||||
"Jabu Underwater Alcove as Adult with Jump Dive",
|
||||
"Standing above the underwater tunnel leading to the scrub, jump down and swim through the tunnel. This "
|
||||
|
||||
Reference in New Issue
Block a user