RT_BIG_SKULLTULA_PAUSE_LIFT (#6014)
This commit is contained in:
@@ -848,7 +848,8 @@ bool Logic::CanPassEnemy(RandomizerEnemy enemy, EnemyDistance distance, bool wal
|
||||
return HasItem(RG_GERUDO_MEMBERSHIP_CARD) || CanUse(RG_FAIRY_BOW) || CanUse(RG_HOOKSHOT);
|
||||
case RE_BIG_SKULLTULA:
|
||||
// hammer jumpslash can pass, but only on flat land where you can kill with hammer swing
|
||||
return CanUse(RG_NUTS) || CanUse(RG_BOOMERANG);
|
||||
return CanUse(RG_NUTS) || CanUse(RG_BOOMERANG) ||
|
||||
(ctx->GetTrickOption(RT_BIG_SKULLTULA_PAUSE_LIFT) && wallOrFloor && distance == ED_CLOSE);
|
||||
case RE_LIKE_LIKE:
|
||||
return CanUse(RG_HOOKSHOT) || CanUse(RG_BOOMERANG);
|
||||
case RE_GIBDO:
|
||||
|
||||
@@ -4020,6 +4020,7 @@ typedef enum {
|
||||
RT_SPIRIT_BK_SKIP,
|
||||
RT_ACUTE_ANGLE_CLIP,
|
||||
RT_ADVANCED_CLIPS,
|
||||
RT_BIG_SKULLTULA_PAUSE_LIFT,
|
||||
RT_BLANK_A,
|
||||
RT_CUTSCENE_DIVE,
|
||||
RT_DAMAGE_BOOST,
|
||||
|
||||
@@ -421,6 +421,10 @@ void Settings::CreateOptions() {
|
||||
"- Retrieving DMT Gold Skulltula beside bomb flower\n"
|
||||
"- Hitting switch through wall in Spirit Temple's big mirror room with Bow, Slingshot, or Hookshot\n"
|
||||
"- Hitting switch through wall in Spirit Trial with Bow or Slingshot");
|
||||
OPT_TRICK(RT_BIG_SKULLTULA_PAUSE_LIFT, RCQUEST_BOTH, RA_NONE, { Tricks::Tag::NOVICE, Tricks::Tag::GLITCH },
|
||||
"Lift Big Skulltulas with Pausing",
|
||||
"Pausing while a big skulltula is bobbing upwards slightly lifts it,\n"
|
||||
"eventually allowing passage without any items.");
|
||||
OPT_TRICK(RT_GROUND_JUMP, RCQUEST_BOTH, RA_NONE, { Tricks::Tag::NOVICE, Tricks::Tag::GLITCH }, "Ground Jump",
|
||||
"Enables requiring ground jumps.");
|
||||
OPT_TRICK(RT_GROUND_JUMP_HARD, RCQUEST_BOTH, RA_NONE, { Tricks::Tag::INTERMEDIATE, Tricks::Tag::GLITCH },
|
||||
|
||||
Reference in New Issue
Block a user