summaryrefslogtreecommitdiff
path: root/soh/soh/Enhancements/randomizer/randomizer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'soh/soh/Enhancements/randomizer/randomizer.cpp')
-rw-r--r--soh/soh/Enhancements/randomizer/randomizer.cpp45
1 files changed, 0 insertions, 45 deletions
diff --git a/soh/soh/Enhancements/randomizer/randomizer.cpp b/soh/soh/Enhancements/randomizer/randomizer.cpp
index aa3a05dff..924d22ab6 100644
--- a/soh/soh/Enhancements/randomizer/randomizer.cpp
+++ b/soh/soh/Enhancements/randomizer/randomizer.cpp
@@ -3867,51 +3867,6 @@ extern "C" u16 Randomizer_Item_Give(PlayState* play, GetItemEntry giEntry) {
if (INV_CONTENT(ITEM_BEAN) == ITEM_NONE) {
INV_CONTENT(ITEM_BEAN) = ITEM_BEAN;
AMMO(ITEM_BEAN) = 10;
- if (OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SKIP_PLANTING_BEANS)) {
- gSaveContext.sceneFlags[SCENE_DEATH_MOUNTAIN_CRATER].swch |= (1 << 3);
- if (gPlayState->sceneNum == SCENE_DEATH_MOUNTAIN_CRATER) {
- Flags_SetSwitch(gPlayState, 3);
- }
- gSaveContext.sceneFlags[SCENE_DEATH_MOUNTAIN_TRAIL].swch |= (1 << 6);
- if (gPlayState->sceneNum == SCENE_DEATH_MOUNTAIN_TRAIL) {
- Flags_SetSwitch(gPlayState, 6);
- }
- gSaveContext.sceneFlags[SCENE_DESERT_COLOSSUS].swch |= (1 << 24);
- if (gPlayState->sceneNum == SCENE_DESERT_COLOSSUS) {
- Flags_SetSwitch(gPlayState, 24);
- }
- gSaveContext.sceneFlags[SCENE_GERUDO_VALLEY].swch |= (1 << 3);
- if (gPlayState->sceneNum == SCENE_GERUDO_VALLEY) {
- Flags_SetSwitch(gPlayState, 3);
- }
- gSaveContext.sceneFlags[SCENE_GRAVEYARD].swch |= (1 << 3);
- if (gPlayState->sceneNum == SCENE_GRAVEYARD) {
- Flags_SetSwitch(gPlayState, 3);
- }
- gSaveContext.sceneFlags[SCENE_KOKIRI_FOREST].swch |= (1 << 9);
- if (gPlayState->sceneNum == SCENE_KOKIRI_FOREST) {
- Flags_SetSwitch(gPlayState, 9);
- }
- gSaveContext.sceneFlags[SCENE_LAKE_HYLIA].swch |= (1 << 1);
- if (gPlayState->sceneNum == SCENE_LAKE_HYLIA) {
- Flags_SetSwitch(gPlayState, 1);
- }
- gSaveContext.sceneFlags[SCENE_LOST_WOODS].swch |= (1 << 4) | (1 << 18);
- if (gPlayState->sceneNum == SCENE_LOST_WOODS) {
- Flags_SetSwitch(gPlayState, 4);
- Flags_SetSwitch(gPlayState, 18);
- }
- gSaveContext.sceneFlags[SCENE_ZORAS_RIVER].swch |= (1 << 3);
- if (gPlayState->sceneNum == SCENE_ZORAS_RIVER) {
- Flags_SetSwitch(gPlayState, 3);
- }
- ObjBean* bean = (ObjBean*)Actor_Find(&gPlayState->actorCtx, ACTOR_OBJ_BEAN, ACTORCAT_BG);
- if (bean != nullptr) {
- Flags_SetSwitch(gPlayState, bean->dyna.actor.params & 0x3F);
- func_80B8FE00(bean);
- }
- AMMO(ITEM_BEAN) = 0;
- }
}
break;
case RG_DOUBLE_DEFENSE: