diff --git a/soh/soh/Enhancements/randomizer/location_access.cpp b/soh/soh/Enhancements/randomizer/location_access.cpp index 2a6e571c429..05f3851ddc2 100644 --- a/soh/soh/Enhancements/randomizer/location_access.cpp +++ b/soh/soh/Enhancements/randomizer/location_access.cpp @@ -786,6 +786,8 @@ bool BeanPlanted(const RandomizerGet bean) { // flag irrelevant if plant won't spawn if (!logic->HasItem(bean)) { return false; + } else if (ctx->GetOption(RSK_SKIP_PLANTING_BEANS) && ctx->GetOption(RSK_STARTING_BEANS)) { + return true; } // swchFlag found using the Actor Viewer to get the Obj_Bean parameters & 0x3F