mirror of
https://github.com/HarbourMasters/Shipwright
synced 2026-04-23 08:14:31 +00:00
Add trick for jump to GTG eye statue (#6467)
This commit is contained in:
parent
262958a2eb
commit
67191665df
|
|
@ -981,6 +981,10 @@
|
|||
"name": "Gerudo Training Grounds Itemless Lava Room Jump",
|
||||
"description": "A precise rolling jump can be used to jump between all but the furthest platforms in the lava room."
|
||||
},
|
||||
"gtg_statue_jump": {
|
||||
"name": "Gerudo Training Grounds Statue Room Jump",
|
||||
"description": "A precise rolling jump or a jump and jumpslash can be used to jump from the upper ledge to one of the pillars in the eye statue room."
|
||||
},
|
||||
"lens_gtg_mq": {
|
||||
"name": "Gerudo Training Ground MQ without Lens of Truth",
|
||||
"description": "Removes the requirements for the Lens of Truth in Gerudo Training Ground MQ."
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ void RegionTable_Init_GerudoTrainingGround() {
|
|||
|
||||
areaTable[RR_GERUDO_TRAINING_GROUND_EYE_STATUE_UPPER] = Region("Gerudo Training Ground Eye Statue Upper", SCENE_GERUDO_TRAINING_GROUND, {}, {
|
||||
//Locations
|
||||
LOCATION(RC_GERUDO_TRAINING_GROUND_WONDER_EYE_STATUE_ROOM, logic->CanUse(RG_HOVER_BOOTS)), //RANDOTODO: add trick for jump+jumpslash and jump only to pillar
|
||||
LOCATION(RC_GERUDO_TRAINING_GROUND_WONDER_EYE_STATUE_ROOM, logic->CanUse(RG_HOVER_BOOTS) || (logic->IsAdult && ctx->GetTrickOption(RT_GTG_STATUE_JUMP))), // Shuffle roll: Jumpslash doesn't require roll, jump only does
|
||||
}, {
|
||||
//Exits
|
||||
ENTRANCE(RR_GERUDO_TRAINING_GROUND_EYE_STATUE_LOWER, true),
|
||||
|
|
@ -282,7 +282,7 @@ void RegionTable_Init_GerudoTrainingGround() {
|
|||
|
||||
areaTable[RR_GERUDO_TRAINING_GROUND_MQ_STATUE_ROOM_LEDGE] = Region("Gerudo Training Ground MQ Statue Room Ledge", SCENE_GERUDO_TRAINING_GROUND, {}, {
|
||||
//Locations
|
||||
LOCATION(RC_GERUDO_TRAINING_GROUND_MQ_WONDER_EYE_STATUE, logic->CanUse(RG_LONGSHOT) || logic->CanUse(RG_HOVER_BOOTS)),
|
||||
LOCATION(RC_GERUDO_TRAINING_GROUND_MQ_WONDER_EYE_STATUE, logic->CanUse(RG_LONGSHOT) || logic->CanUse(RG_HOVER_BOOTS) || (logic->IsAdult && ctx->GetTrickOption(RT_GTG_STATUE_JUMP))), // Shuffle roll: Jumpslash doesn't require roll, jump only does
|
||||
}, {
|
||||
//Exits
|
||||
ENTRANCE(RR_GERUDO_TRAINING_GROUND_MQ_STALFOS_ROOM, true),
|
||||
|
|
|
|||
|
|
@ -202,6 +202,7 @@ RANDO_ENUM_ITEM(RT_LENS_GTG)
|
|||
RANDO_ENUM_ITEM(RT_GTG_WITHOUT_HOOKSHOT)
|
||||
RANDO_ENUM_ITEM(RT_GTG_FAKE_WALL)
|
||||
RANDO_ENUM_ITEM(RT_GTG_LAVA_JUMP)
|
||||
RANDO_ENUM_ITEM(RT_GTG_STATUE_JUMP)
|
||||
RANDO_ENUM_ITEM(RT_LENS_GTG_MQ)
|
||||
RANDO_ENUM_ITEM(RT_GTG_MQ_WITH_HOOKSHOT)
|
||||
RANDO_ENUM_ITEM(RT_GTG_MQ_WITHOUT_HOOKSHOT)
|
||||
|
|
|
|||
|
|
@ -1671,6 +1671,7 @@ void Settings::CreateOptions() {
|
|||
"GTGNoHS");
|
||||
OPT_TRICK(RT_GTG_FAKE_WALL, RCQUEST_BOTH, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::NOVICE }, "GTGWallHB");
|
||||
OPT_TRICK(RT_GTG_LAVA_JUMP, RCQUEST_BOTH, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::INTERMEDIATE }, "GTGLavaJmp");
|
||||
OPT_TRICK(RT_GTG_STATUE_JUMP, RCQUEST_BOTH, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::INTERMEDIATE }, "GTGStJmp");
|
||||
OPT_TRICK(RT_LENS_GTG_MQ, RCQUEST_MQ, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::NOVICE }, "GTGMQLoT");
|
||||
OPT_TRICK(RT_GTG_MQ_WITH_HOOKSHOT, RCQUEST_MQ, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::NOVICE }, "GTGMQHS");
|
||||
OPT_TRICK(RT_GTG_MQ_WITHOUT_HOOKSHOT, RCQUEST_MQ, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::INTERMEDIATE },
|
||||
|
|
|
|||
Loading…
Reference in a new issue