File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -933,15 +933,22 @@ namespace OpenRCT2::Ui::Windows
933933 switch (Config::Get ().general .scenarioSelectMode )
934934 {
935935 case ScenarioSelectMode::origin:
936- showPages |= 1 << static_cast <uint8_t >(scenario->SourceGame );
936+ if (scenario->SourceGame >= ScenarioSource::RCT2 || scenario->Extension != FileExtension::SEA &&
937+ scenario->ScenarioId != SC_MEGA_PARK)
938+ {
939+ showPages |= 1 << static_cast <uint8_t >(scenario->SourceGame );
940+ }
937941 break ;
938942 default :
939943 case ScenarioSelectMode::difficulty:
940944 if (category > ScenarioCategory::other)
941945 {
942946 category = ScenarioCategory::other;
943947 }
944- showPages |= 1 << EnumValue (category);
948+ if (scenario->SourceGame >= ScenarioSource::RCT2 || scenario->Extension != FileExtension::SEA)
949+ {
950+ showPages |= 1 << EnumValue (category);
951+ }
945952 break ;
946953 case ScenarioSelectMode::group:
947954 if (group == ScenarioGroup::bonus)
You can’t perform that action at this time.
0 commit comments