Skip to content

Commit 692ef41

Browse files
authored
Fix RT_GROUND_JUMP_HARD description (#6391)
1 parent 1949033 commit 692ef41

2 files changed

Lines changed: 30 additions & 32 deletions

File tree

soh/soh/Enhancements/ExtraModes/EnemyRandomizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ static int enemiesToRandomize[] = {
164164
bool IsEnemyAllowedToSpawn(int16_t sceneNum, int8_t roomNum, EnemyEntry enemy) {
165165
uint32_t isMQ = ResourceMgr_IsSceneMasterQuest(sceneNum);
166166

167-
// Freezard - Child Link can only kill this with jump slash Deku Sticks or other equipment like bombs.
167+
// Freezard - Child Link can only kill this with Deku Stick jumpslash or other equipment like bombs.
168168
// Beamos - Needs bombs.
169169
// Anubis - Needs fire.
170170
// Shell Blade & Spike - Child Link can't kill these with sword or Deku Stick.

soh/soh/Enhancements/randomizer/settings.cpp

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,9 +1498,8 @@ void Settings::CreateOptions() {
14981498
"GrdJmp", "Enables requiring ground jumps.");
14991499
OPT_TRICK(RT_GROUND_JUMP_HARD, RCQUEST_BOTH, RA_NONE, { Tricks::Tag::INTERMEDIATE, Tricks::Tag::GLITCH },
15001500
"Hard Ground Jumps", "HGrdJmp",
1501-
"Enables ground jumps which require some precision outside of setting up jump:\n- While using Hover "
1502-
"Boots in Forest Temple Courtyard to reach upper ledge\n- While using Hover Boots in Shadow Temple "
1503-
"invisible spike room to reach door\n- Jumping past second step in Ice Cavern");
1501+
"Enables ground jumps which require some precision outside of setting up jump,\n"
1502+
"such as needing extra height with jumpslash or jumping while running with hover boots.");
15041503
OPT_TRICK(RT_SLIDE_JUMP, RCQUEST_BOTH, RA_NONE, { Tricks::Tag::NOVICE }, "Sliding Jumps", "SldJmp",
15051504
"Running forward while sliding sideways on ice can be used to jump on platforms.");
15061505
OPT_TRICK(RT_KF_ADULT_GS, RCQUEST_BOTH, RA_KOKIRI_FOREST, { Tricks::Tag::NOVICE },
@@ -1528,12 +1527,12 @@ void Settings::CreateOptions() {
15281527
"Big Poe without Epona", "PoeDiff",
15291528
"Big Poes have a chance of appearing without Epona, you can shoot them quickly with only bow.");
15301529
OPT_TRICK(RT_KAK_TOWER_GS, RCQUEST_BOTH, RA_KAKARIKO_VILLAGE, { Tricks::Tag::INTERMEDIATE },
1531-
"Kakariko Tower GS with Jump Slash", "KakGSJS",
1532-
"Climb the tower as high as you can without touching the Gold Skulltula, then let go and jump slash "
1530+
"Kakariko Tower GS with Jumpslash", "KakGSJS",
1531+
"Climb the tower as high as you can without touching the Gold Skulltula, then let go and jumpslash "
15331532
"immediately. By jump-slashing from as low on the ladder as possible to still hit the Skulltula, this "
15341533
"trick can be done without taking fall damage.");
15351534
OPT_TRICK(RT_KAK_CHILD_WINDMILL_POH, RCQUEST_BOTH, RA_KAKARIKO_VILLAGE, { Tricks::Tag::EXTREME },
1536-
"Windmill PoH as Child with Precise Jump Slash", "WndCJS",
1535+
"Windmill PoH as Child with Precise Jumpslash", "WndCJS",
15371536
"Can jump up to the spinning platform from below as child with a precise jumpslash timed with the "
15381537
"platforms rotation.");
15391538
OPT_TRICK(
@@ -1577,7 +1576,7 @@ void Settings::CreateOptions() {
15771576
"After killing the Skulltula, the token can be collected without needing to destroy the rock by jumping "
15781577
"down onto it from the bean plant, midflight, with precise timing and positioning.");
15791578
OPT_TRICK(RT_DMT_JS_LOWER_GS, RCQUEST_BOTH, RA_DEATH_MOUNTAIN_TRAIL, { Tricks::Tag::INTERMEDIATE },
1580-
"Death Mountain Trail Lower Red Rock GS with Jump Slash", "DMTGSJS",
1579+
"Death Mountain Trail Lower Red Rock GS with Jumpslash", "DMTGSJS",
15811580
"After killing the Skulltula, the token can be collected without needing to destroy the rock by jump "
15821581
"slashing from a precise angle.");
15831582
OPT_TRICK(RT_DMT_CLIMB_HOVERS, RCQUEST_BOTH, RA_DEATH_MOUNTAIN_TRAIL, { Tricks::Tag::ADVANCED },
@@ -1627,7 +1626,7 @@ void Settings::CreateOptions() {
16271626
"you that little extra distance you need to jump across the gap in the bridge.");
16281627
OPT_TRICK(RT_DMC_BOULDER_JS, RCQUEST_BOTH, RA_DEATH_MOUNTAIN_CRATER, { Tricks::Tag::NOVICE },
16291628
"Death Mountain Crater Upper to Lower with Hammer", "DMCHam",
1630-
"With the Hammer, you can jump slash the rock twice in the same jump in order to destroy it before you "
1629+
"With the Hammer, you can jumpslash the rock twice in the same jump in order to destroy it before you "
16311630
"fall into the lava.");
16321631
OPT_TRICK(RT_DMC_BOULDER_SKIP, RCQUEST_BOTH, RA_DEATH_MOUNTAIN_CRATER, { Tricks::Tag::INTERMEDIATE },
16331632
"Death Mountain Crater Upper to Lower Boulder Skip", "DMCULJmp",
@@ -1650,16 +1649,16 @@ void Settings::CreateOptions() {
16501649
"access Zora's Fountain.");
16511650
OPT_TRICK(RT_ZD_GS, RCQUEST_BOTH, RA_ZORAS_DOMAIN, { Tricks::Tag::INTERMEDIATE },
16521651
"Zora\'s Domain GS with No Additional Items", "ZDGS",
1653-
"A precise jump slash can kill the Skulltula and recoil back onto the top of the frozen waterfall. To "
1652+
"A precise jumpslash can kill the Skulltula and recoil back onto the top of the frozen waterfall. To "
16541653
"kill it, the logic normally guarantees one of Hookshot, Bow, or Magic.");
16551654
OPT_TRICK(RT_ZF_GREAT_FAIRY_WITHOUT_EXPLOSIVES, RCQUEST_BOTH, RA_ZORAS_FOUNTAIN, { Tricks::Tag::NOVICE },
16561655
"Zora\'s Fountain Great Fairy without Explosives", "ZFGFStr2",
16571656
"It's possible to use silver gauntlets to pick up the silver rock and hammer to break the rock below it, "
16581657
"allowing you to ledge grab the edge of the hole and get past the breakable wall (hammer can't break the "
16591658
"wall itself).");
16601659
OPT_TRICK(RT_LH_LAB_WALL_GS, RCQUEST_BOTH, RA_LAKE_HYLIA, { Tricks::Tag::NOVICE },
1661-
"Lake Hylia Lab Wall GS with Jump Slash", "LHGSJS",
1662-
"The jump slash to actually collect the token is somewhat precise.");
1660+
"Lake Hylia Lab Wall GS with Jumpslash", "LHGSJS",
1661+
"The jumpslash to actually collect the token is somewhat precise.");
16631662
OPT_TRICK(RT_LH_LAB_DIVING, RCQUEST_BOTH, RA_LAKE_HYLIA, { Tricks::Tag::NOVICE },
16641663
"Lake Hylia Lab Dive without Gold Scale", "LabHS",
16651664
"Remove the Iron Boots in the midst of Hookshotting the underwater crate.");
@@ -1700,19 +1699,19 @@ void Settings::CreateOptions() {
17001699
// disabled for now, can't check for being able to use bunny hood & bunny hood speedup is currently completely
17011700
// decoupled from rando OPT_TRICK(RT_HW_BUNNY_CROSSING, RCQUEST_BOTH, RA_HAUNTED_WASTELAND, {Tricks::Tag::NOVICE},
17021701
// "Wasteland Crossing with Bunny Hood", "You can beat the quicksand by using the increased speed of the Bunny Hood.
1703-
// Note that jumping to the carpet merchant as child typically requires a fairly precise jump slash.");
1702+
// Note that jumping to the carpet merchant as child typically requires a fairly precise jumpslash.");
17041703
OPT_TRICK(RT_HW_CROSSING, RCQUEST_BOTH, RA_HAUNTED_WASTELAND, { Tricks::Tag::INTERMEDIATE },
17051704
"Wasteland Crossing without Hover Boots or Longshot", "RvrSand",
17061705
"You can beat the quicksand by backwalking across it in a specific way. Note that jumping to the carpet "
1707-
"merchant as child typically requires a fairly precise jump slash.");
1706+
"merchant as child typically requires a fairly precise jumpslash.");
17081707
OPT_TRICK(RT_LENS_HW, RCQUEST_BOTH, RA_HAUNTED_WASTELAND, { Tricks::Tag::INTERMEDIATE }, "Lensless Wasteland",
17091708
"HWNoLoT",
17101709
"By memorizing the path, you can travel through the Wasteland without using the Lens of Truth to see the "
17111710
"Poe. The equivalent trick for going in reverse through the Wasteland is \"Reverse Wasteland\".");
17121711
OPT_TRICK(
17131712
RT_HW_REVERSE, RCQUEST_BOTH, RA_HAUNTED_WASTELAND, { Tricks::Tag::INTERMEDIATE }, "Reverse Wasteland", "RevHW",
17141713
"By memorizing the path, you can travel through the Wasteland in reverse. Note that jumping to the carpet "
1715-
"merchant as child typically requires a fairly precise jump slash. The equivalent trick for going forward "
1714+
"merchant as child typically requires a fairly precise jumpslash. The equivalent trick for going forward "
17161715
"through the Wasteland is \"Lensless Wasteland\". To cross the river of sand with no additional items, be sure "
17171716
"to also enable \"Wasteland Crossing without Hover Boots or Longshot\". Unless all overworld entrances are "
17181717
"randomized, Child Link will not be expected to do anything at Gerudo's Fortress.");
@@ -1721,8 +1720,7 @@ void Settings::CreateOptions() {
17211720
"Somewhat precise. If you kill enough Leevers you can get enough of a break to take some time to aim "
17221721
"more carefully.");
17231722
OPT_TRICK(RT_DEKU_BASEMENT_GS, RCQUEST_VANILLA, RA_DEKU_TREE, { Tricks::Tag::NOVICE },
1724-
"Deku Tree Basement Vines GS with Jump Slash", "DTGSJS",
1725-
"Can be defeated by doing a precise jump slash.");
1723+
"Deku Tree Basement Vines GS with Jumpslash", "DTGSJS", "Can be defeated by doing a precise jumpslash.");
17261724
OPT_TRICK(RT_DEKU_B1_SKIP, RCQUEST_BOTH, RA_DEKU_TREE, { Tricks::Tag::INTERMEDIATE },
17271725
"Deku Tree Basement without Slingshot", "B1Skip",
17281726
"A precise jump can be used to skip needing to use the Slingshot to go around B1 of the Deku Tree. If "
@@ -1741,7 +1739,7 @@ void Settings::CreateOptions() {
17411739
"\"Shuffle Swim\" is enabled.");
17421740
OPT_TRICK(RT_DEKU_MQ_COMPASS_GS, RCQUEST_MQ, RA_DEKU_TREE, { Tricks::Tag::NOVICE },
17431741
"Deku Tree MQ Compass Room GS Boulders with Just Hammer", "DTGSHam",
1744-
"Climb to the top of the vines, then let go and jump slash immediately to destroy the boulders using the "
1742+
"Climb to the top of the vines, then let go and jumpslash immediately to destroy the boulders using the "
17451743
"Hammer, without needing to spawn a Song of Time block.");
17461744
OPT_TRICK(RT_DEKU_MQ_LOG, RCQUEST_MQ, RA_DEKU_TREE, { Tricks::Tag::NOVICE },
17471745
"Deku Tree MQ Roll Under the Spiked Log", "DTLogRol",
@@ -1780,7 +1778,7 @@ void Settings::CreateOptions() {
17801778
"Taking a bomb from the back can be used to lower stairs without using stick to drop bomb from wall.");
17811779
OPT_TRICK(RT_DC_MQ_CHILD_BOMBS, RCQUEST_MQ, RA_DODONGOS_CAVERN, { Tricks::Tag::ADVANCED },
17821780
"Dodongo\'s Cavern MQ Early Bomb Bag Area as Child", "DCLobyJS",
1783-
"With a precise jump slash from above, you can reach the Bomb Bag area as only child without needing a "
1781+
"With a precise jumpslash from above, you can reach the Bomb Bag area as only child without needing a "
17841782
"Slingshot. You will take fall damage.");
17851783
OPT_TRICK(RT_DC_MQ_CHILD_EYES, RCQUEST_MQ, RA_DODONGOS_CAVERN, { Tricks::Tag::EXPERT },
17861784
"Dodongo\'s Cavern MQ Light the Eyes with Strength as Child", "DCEyeStrC",
@@ -1838,10 +1836,10 @@ void Settings::CreateOptions() {
18381836
{ Tricks::Tag::NOVICE, Tricks::Tag::GLITCH }, "Bottom of the Well Navi dive", "KakNviD",
18391837
"You need Deku Sticks or Kokiri Sword to dive with Navi for entering Bottom of the Well.");
18401838
OPT_TRICK(RT_BOTW_CHILD_DEADHAND, RCQUEST_BOTH, RA_BOTTOM_OF_THE_WELL, { Tricks::Tag::NOVICE },
1841-
"Child Dead Hand without Kokiri Sword", "DHDiff", "Requires 9 sticks or 5 jump slashes.");
1839+
"Child Dead Hand without Kokiri Sword", "DHDiff", "Requires 9 sticks or 5 jumpslashes.");
18421840
OPT_TRICK(RT_BOTW_BASEMENT, RCQUEST_VANILLA, RA_BOTTOM_OF_THE_WELL, { Tricks::Tag::NOVICE },
18431841
"Bottom of the Well Map Chest with Strength & Sticks", "BWBmbFl",
1844-
"The chest in the basement can be reached with strength by doing a jump slash with a lit stick to access "
1842+
"The chest in the basement can be reached with strength by doing a jumpslash with a lit stick to access "
18451843
"the Bomb Flowers.");
18461844
// RANDOTODO with doorsanity, this can be relevant in Vanilla
18471845
OPT_TRICK(RT_BOTW_PITS, RCQUEST_MQ, RA_BOTTOM_OF_THE_WELL, { Tricks::Tag::NOVICE },
@@ -1855,7 +1853,7 @@ void Settings::CreateOptions() {
18551853
"Boomerang can fish the item out of the rubble without needing explosives to blow it up.");
18561854
OPT_TRICK(RT_FOREST_FIRST_GS, RCQUEST_VANILLA, RA_FOREST_TEMPLE, { Tricks::Tag::NOVICE },
18571855
"Forest Temple First Room GS with Difficult-to-Use Weapons", "FT1stGS",
1858-
"Allows killing this Skulltula with Sword or Sticks by jump slashing it as you let go from the vines. "
1856+
"Allows killing this Skulltula with Sword or Sticks by jumpslashing it as you let go from the vines. "
18591857
"You can avoid taking fall damage by recoiling onto the tree. Also allows killing it as Child with a "
18601858
"Bomb throw. It's much more difficult to use a Bomb as child due to Child Link's shorter height.");
18611859
OPT_TRICK(RT_FOREST_COURTYARD_EAST_GS, RCQUEST_VANILLA, RA_FOREST_TEMPLE, { Tricks::Tag::NOVICE },
@@ -1877,8 +1875,8 @@ void Settings::CreateOptions() {
18771875
"can summon Pierre, allowing you to access the falling ceiling room early. In Master Quest, this allows "
18781876
"you to obtain the GS on the door frame as adult without Hookshot or Song of Time.");
18791877
OPT_TRICK(RT_FOREST_OUTSIDE_BACKDOOR, RCQUEST_BOTH, RA_FOREST_TEMPLE, { Tricks::Tag::ADVANCED },
1880-
"Forest Temple Outside Backdoor with Jump Slash", "FTBlkJS",
1881-
"A jump slash recoil can be used to reach the ledge in the block puzzle room that leads to the west "
1878+
"Forest Temple Outside Backdoor with Jumpslash", "FTBlkJS",
1879+
"A jumpslash recoil can be used to reach the ledge in the block puzzle room that leads to the west "
18821880
"courtyard. This skips a potential Hover Boots requirement in Vanilla, and it can sometimes apply in MQ "
18831881
"as well. This trick can be performed as both ages.");
18841882
OPT_TRICK(RT_FOREST_COURTYARD_HEARTS_BOOMERANG, RCQUEST_BOTH, RA_FOREST_TEMPLE, { Tricks::Tag::NOVICE },
@@ -1895,8 +1893,8 @@ void Settings::CreateOptions() {
18951893
// Child with hovers cannot do this from the lower floor, and must go to the upper floor which needs goron bracelet.
18961894
// Adult can do this with hammer and KSword, But child cannot.
18971895
OPT_TRICK(RT_FOREST_MQ_JS_HALLWAY_SWITCH, RCQUEST_MQ, RA_FOREST_TEMPLE, { Tricks::Tag::NOVICE },
1898-
"Forest Temple MQ Twisted Hallway Switch with Jump Slash", "FTTwstJS",
1899-
"The switch to twist the hallway can be hit with a jump slash through the glass block. To get in front "
1896+
"Forest Temple MQ Twisted Hallway Switch with Jumpslash", "FTTwstJS",
1897+
"The switch to twist the hallway can be hit with a jumpslash through the glass block. To get in front "
19001898
"of the switch, either use the Hover Boots or hit the shortcut switch at the top of the room and jump "
19011899
"from the glass blocks that spawn. Sticks can be used as child, but the Kokiri Sword is too short to "
19021900
"reach through the glass.");
@@ -1908,7 +1906,7 @@ void Settings::CreateOptions() {
19081906
"Forest Temple MQ Twisted Hallway Switch with Boomerang", "FTTwstRng",
19091907
"The Boomerang can return to Link through walls, allowing child to hit the hallway switch. This can be "
19101908
"used to allow adult to pass through later, or in conjunction with \"Forest Temple Outside Backdoor with "
1911-
"Jump Slash\".");
1909+
"Jumpslash\".");
19121910
OPT_TRICK(RT_FOREST_MQ_CHILD_DOORFRAME, RCQUEST_MQ, RA_FOREST_TEMPLE, { Tricks::Tag::NOVICE },
19131911
"Forest Temple MQ Doorframe GS as Child without Boomerang", "FTDoorC",
19141912
"If Adult burns the courtyard webbing with Fire Arrows (which is a permanent flag in Ship Rando) "
@@ -1982,7 +1980,7 @@ void Settings::CreateOptions() {
19821980
"raise the water up to the middle level.");
19831981
OPT_TRICK(RT_WATER_CRACKED_WALL, RCQUEST_VANILLA, RA_WATER_TEMPLE, { Tricks::Tag::INTERMEDIATE },
19841982
"Water Temple Cracked Wall with No Additional Items", "WTCrkJmp",
1985-
"A precise jump slash (among other methods) will get you to the cracked wall without needing the Hover "
1983+
"A precise jumpslash (among other methods) will get you to the cracked wall without needing the Hover "
19861984
"Boots or to raise the water to the middle level. This trick supersedes \"Water Temple Cracked Wall with "
19871985
"Hover Boots\".");
19881986
OPT_TRICK(RT_WATER_BK_REGION, RCQUEST_VANILLA, RA_WATER_TEMPLE, { Tricks::Tag::INTERMEDIATE },
@@ -2163,7 +2161,7 @@ void Settings::CreateOptions() {
21632161
// disabled since "Spirit Temple boss shortcuts" (pre-lowers the platform where you break the statues face) isn't a
21642162
// setting in ship OPT_TRICK(RT_SPIRIT_PLATFORM_HOOKSHOT, RCQUEST_VANILLA, RA_SPIRIT_TEMPLE,
21652163
// {Tricks::Tag::INTERMEDIATE}, "Spirit Temple Main Room Hookshot to Boss Platform", "Precise hookshot aiming at the
2166-
// platform chains can be used to reach the boss platform from the middle landings. Using a jump slash immediately
2164+
// platform chains can be used to reach the boss platform from the middle landings. Using a jumpslash immediately
21672165
// after reaching a chain makes aiming more lenient. Relevant only when Spirit Temple boss shortcuts are on.");
21682166
OPT_TRICK(RT_SPIRIT_MAP_CHEST, RCQUEST_VANILLA, RA_SPIRIT_TEMPLE, { Tricks::Tag::NOVICE },
21692167
"Spirit Temple Map Chest with Bow", "SPMapBow",
@@ -2209,7 +2207,7 @@ void Settings::CreateOptions() {
22092207
// RANDOTO sweep trick descriptions and make sure they match a post-refactor, post shuffles reality
22102208
OPT_TRICK(RT_ICE_BLOCK_GS, RCQUEST_VANILLA, RA_ICE_CAVERN, { Tricks::Tag::INTERMEDIATE },
22112209
"Ice Cavern Block Room GS with Hover Boots", "ICBlkHB",
2212-
"The Hover Boots can be used to get in front of the Skulltula to kill it with a jump slash. Then, the "
2210+
"The Hover Boots can be used to get in front of the Skulltula to kill it with a jumpslash. Then, the "
22132211
"Hover Boots can again be used to obtain the Token, all without Hookshot or Boomerang.");
22142212
OPT_TRICK(RT_ICE_MQ_RED_ICE_GS, RCQUEST_MQ, RA_ICE_CAVERN, { Tricks::Tag::INTERMEDIATE },
22152213
"Ice Cavern MQ Red Ice GS without Song of Time", "ICNoSoT",
@@ -2238,7 +2236,7 @@ void Settings::CreateOptions() {
22382236
"Removes the requirements for the Lens of Truth in Gerudo Training Ground MQ.");
22392237
OPT_TRICK(RT_GTG_MQ_WITH_HOOKSHOT, RCQUEST_MQ, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::NOVICE },
22402238
"Gerudo Training Ground MQ Left Side Silver Rupees with Hookshot", "GTGMQHS",
2241-
"The highest Silver Rupee can be obtained by hookshooting the target and then immediately jump slashing "
2239+
"The highest Silver Rupee can be obtained by hookshooting the target and then immediately jumpslashing "
22422240
"toward the Rupee.");
22432241
OPT_TRICK(RT_GTG_MQ_WITHOUT_HOOKSHOT, RCQUEST_MQ, RA_GERUDO_TRAINING_GROUND, { Tricks::Tag::INTERMEDIATE },
22442242
"Gerudo Training Ground MQ Left Side Silver Rupees without Hookshot", "GTGMQNoHS",
@@ -2247,7 +2245,7 @@ void Settings::CreateOptions() {
22472245
"track you to directly underneath the rupee. You should take the last step to be under the rupee after "
22482246
"the Wallmaster has begun its attempt to grab you. Also included with this trick is that fact that the "
22492247
"switch that unbars the door to the final chest of GTG can be hit without a projectile, using a precise "
2250-
"jump slash. This trick supersedes \"Gerudo Training Ground MQ Left Side Silver Rupees with Hookshot\".");
2248+
"jumpslash. This trick supersedes \"Gerudo Training Ground MQ Left Side Silver Rupees with Hookshot\".");
22512249
OPT_TRICK(RT_LENS_GANON, RCQUEST_VANILLA, RA_GANONS_CASTLE, { Tricks::Tag::NOVICE },
22522250
"Ganon\'s Castle without Lens of Truth", "GCLoT",
22532251
"Removes the requirements for the Lens of Truth in Ganon's Castle.");

0 commit comments

Comments
 (0)