mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-11-29 12:52:18 -05:00
Fix vanilla Deku Nut upgrade bug (#333)
This commit is contained in:
parent
226dd3a828
commit
a3cf852267
@ -705,6 +705,8 @@ namespace SohImGui {
|
|||||||
Tooltip("Show dungeon entrances icon only when it should be");
|
Tooltip("Show dungeon entrances icon only when it should be");
|
||||||
EnhancementCheckbox("Fix Two Handed idle animations", "gTwoHandedIdle");
|
EnhancementCheckbox("Fix Two Handed idle animations", "gTwoHandedIdle");
|
||||||
Tooltip("Makes two handed idle animation play, a seemingly finished animation that was disabled on accident in the original game");
|
Tooltip("Makes two handed idle animation play, a seemingly finished animation that was disabled on accident in the original game");
|
||||||
|
EnhancementCheckbox("Fix Deku Nut upgrade", "gDekuNutUpgradeFix");
|
||||||
|
Tooltip("Prevents the Forest Stage Deku Nut upgrade from becoming unobtainable after receiving the Poacher's Saw");
|
||||||
|
|
||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
|
@ -28,6 +28,7 @@ void BootCommands_Init()
|
|||||||
CVar_RegisterS32("gRumbleEnabled", 0);
|
CVar_RegisterS32("gRumbleEnabled", 0);
|
||||||
CVar_RegisterS32("gUniformLR", 1);
|
CVar_RegisterS32("gUniformLR", 1);
|
||||||
CVar_RegisterS32("gTwoHandedIdle", 0);
|
CVar_RegisterS32("gTwoHandedIdle", 0);
|
||||||
|
CVar_RegisterS32("gDekuNutUpgradeFix", 1);
|
||||||
CVar_RegisterS32("gNewDrops", 0);
|
CVar_RegisterS32("gNewDrops", 0);
|
||||||
CVar_RegisterS32("gVisualAgony", 0);
|
CVar_RegisterS32("gVisualAgony", 0);
|
||||||
CVar_RegisterS32("gLanguages", 0); //0 = English / 1 = German / 2 = French
|
CVar_RegisterS32("gLanguages", 0); //0 = English / 1 = German / 2 = French
|
||||||
|
@ -1803,7 +1803,7 @@ u8 Item_Give(GlobalContext* globalCtx, u8 item) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if ((item >= ITEM_WEIRD_EGG) && (item <= ITEM_CLAIM_CHECK)) {
|
} else if ((item >= ITEM_WEIRD_EGG) && (item <= ITEM_CLAIM_CHECK)) {
|
||||||
if (item == ITEM_SAW) {
|
if ((item == ITEM_SAW) && CVar_GetS32("gDekuNutUpgradeFix", 0) == 0) {
|
||||||
gSaveContext.itemGetInf[1] |= 0x8000;
|
gSaveContext.itemGetInf[1] |= 0x8000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user