4646#include " Programs/NonShinyHunting/PokemonSwSh_StatsReset-Moltres.h"
4747#include " Programs/NonShinyHunting/PokemonSwSh_StatsReset-Regi.h"
4848
49- #include " Programs/RNG/PokemonSwSh_CramomaticRNG.h"
50- #include " Programs/RNG/PokemonSwSh_SeedFinder.h"
49+ #include " Programs/EggPrograms/PokemonSwSh_EggAutonomous.h"
50+ #include " Programs/EggPrograms/PokemonSwSh_EggFetcher2.h"
51+ #include " Programs/EggPrograms/PokemonSwSh_EggFetcherMultiple.h"
52+ #include " Programs/EggPrograms/PokemonSwSh_EggHatcher.h"
53+ #include " Programs/EggPrograms/PokemonSwSh_EggCombined2.h"
54+ #include " Programs/EggPrograms/PokemonSwSh_EggSuperCombined2.h"
55+ #include " Programs/EggPrograms/PokemonSwSh_GodEggDuplication.h"
56+ #include " Programs/EggPrograms/PokemonSwSh_GodEggItemDupe.h"
5157
5258#include " Programs/ShinyHuntUnattended/PokemonSwSh_MultiGameFossil.h"
5359#include " Programs/ShinyHuntUnattended/PokemonSwSh_ShinyHuntUnattended-Regi.h"
6773#include " Programs/ShinyHuntAutonomous/PokemonSwSh_ShinyHuntAutonomous-Fishing.h"
6874#include " Programs/OverworldBot/PokemonSwSh_ShinyHuntAutonomous-Overworld.h"
6975
70- #include " Programs/EggPrograms/PokemonSwSh_EggAutonomous.h"
71- #include " Programs/EggPrograms/PokemonSwSh_EggFetcher2.h"
72- #include " Programs/EggPrograms/PokemonSwSh_EggFetcherMultiple.h"
73- #include " Programs/EggPrograms/PokemonSwSh_EggHatcher.h"
74- #include " Programs/EggPrograms/PokemonSwSh_EggCombined2.h"
75- #include " Programs/EggPrograms/PokemonSwSh_EggSuperCombined2.h"
76- #include " Programs/EggPrograms/PokemonSwSh_GodEggDuplication.h"
77- #include " Programs/EggPrograms/PokemonSwSh_GodEggItemDupe.h"
76+ #include " Programs/RNG/PokemonSwSh_CramomaticRNG.h"
77+ #include " Programs/RNG/PokemonSwSh_SeedFinder.h"
7878
7979#include " Programs/PokemonSwSh_SynchronizedSpinning.h"
8080#include " Programs/PokemonSwSh_RaidItemFarmerOKHO.h"
@@ -129,7 +129,6 @@ std::vector<PanelEntry> PanelListFactory::make_panels() const{
129129 ret.emplace_back (make_single_switch_program<PokeJobsFarmer_Descriptor, PokeJobsFarmer>());
130130
131131 ret.emplace_back (" ---- Den Hunting ----" );
132- ret.emplace_back (make_single_switch_program<BeamReset_Descriptor, BeamReset>());
133132 ret.emplace_back (make_single_switch_program<PurpleBeamFinder_Descriptor, PurpleBeamFinder>());
134133 ret.emplace_back (make_single_switch_program<EventBeamFinder_Descriptor, EventBeamFinder>());
135134 ret.emplace_back (make_single_switch_program<DaySkipperJPN_Descriptor, DaySkipperJPN>());
@@ -142,22 +141,25 @@ std::vector<PanelEntry> PanelListFactory::make_panels() const{
142141 ret.emplace_back (make_single_switch_program<AutoHostRolling_Descriptor, AutoHostRolling>());
143142 ret.emplace_back (make_single_switch_program<AutoHostMultiGame_Descriptor, AutoHostMultiGame>());
144143
144+ ret.emplace_back (" ---- Eggs ----" );
145+ ret.emplace_back (make_single_switch_program<EggFetcher2_Descriptor, EggFetcher2>());
146+ ret.emplace_back (make_single_switch_program<EggFetcherMultiple_Descriptor, EggFetcherMultiple>());
147+ ret.emplace_back (make_single_switch_program<EggHatcher_Descriptor, EggHatcher>());
148+ ret.emplace_back (make_single_switch_program<EggAutonomous_Descriptor, EggAutonomous>());
149+ ret.emplace_back (make_single_switch_program<GodEggItemDupe_Descriptor, GodEggItemDupe>());
150+ if (PreloadSettings::instance ().NAUGHTY_MODE || PreloadSettings::instance ().DEVELOPER_MODE ){
151+ ret.emplace_back (make_single_switch_program<GodEggDuplication_Descriptor, GodEggDuplication>());
152+ }
153+
145154 ret.emplace_back (" ---- Non-Shiny Hunting ----" );
146155 ret.emplace_back (make_single_switch_program<StatsReset_Descriptor, StatsReset>());
147156 ret.emplace_back (make_single_switch_program<StatsResetCalyrex_Descriptor, StatsResetCalyrex>());
148157 ret.emplace_back (make_single_switch_program<StatsResetMoltres_Descriptor, StatsResetMoltres>());
149158 ret.emplace_back (make_single_switch_program<StatsResetRegi_Descriptor, StatsResetRegi>());
150159
151- ret.emplace_back (" ---- Unattended Shiny Hunting ----" );
160+ ret.emplace_back (" ---- Shiny Hunting ----" );
152161 ret.emplace_back (make_single_switch_program<MultiGameFossil_Descriptor, MultiGameFossil>());
153- ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedRegi_Descriptor, ShinyHuntUnattendedRegi>());
154- ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedSwordsOfJustice_Descriptor, ShinyHuntUnattendedSwordsOfJustice>());
155- ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedStrongSpawn_Descriptor, ShinyHuntUnattendedStrongSpawn>());
156- ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedRegigigas2_Descriptor, ShinyHuntUnattendedRegigigas2>());
157- ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedIoATrade_Descriptor, ShinyHuntUnattendedIoATrade>());
158162 ret.emplace_back (make_single_switch_program<CurryHunter_Descriptor, CurryHunter>());
159-
160- ret.emplace_back (" ---- Autonomous Shiny Hunting ----" );
161163 ret.emplace_back (make_single_switch_program<ShinyHuntAutonomousRegi_Descriptor, ShinyHuntAutonomousRegi>());
162164 ret.emplace_back (make_single_switch_program<ShinyHuntAutonomousSwordsOfJustice_Descriptor, ShinyHuntAutonomousSwordsOfJustice>());
163165 ret.emplace_back (make_single_switch_program<ShinyHuntAutonomousStrongSpawn_Descriptor, ShinyHuntAutonomousStrongSpawn>());
@@ -168,18 +170,6 @@ std::vector<PanelEntry> PanelListFactory::make_panels() const{
168170 ret.emplace_back (make_single_switch_program<ShinyHuntAutonomousFishing_Descriptor, ShinyHuntAutonomousFishing>());
169171 ret.emplace_back (make_single_switch_program<ShinyHuntAutonomousOverworld_Descriptor, ShinyHuntAutonomousOverworld>());
170172
171- ret.emplace_back (" ---- Eggs ----" );
172- ret.emplace_back (make_single_switch_program<EggFetcher2_Descriptor, EggFetcher2>());
173- ret.emplace_back (make_single_switch_program<EggFetcherMultiple_Descriptor, EggFetcherMultiple>());
174- ret.emplace_back (make_single_switch_program<EggHatcher_Descriptor, EggHatcher>());
175- ret.emplace_back (make_single_switch_program<EggCombined2_Descriptor, EggCombined2>());
176- ret.emplace_back (make_single_switch_program<EggSuperCombined2_Descriptor, EggSuperCombined2>());
177- ret.emplace_back (make_single_switch_program<EggAutonomous_Descriptor, EggAutonomous>());
178- ret.emplace_back (make_single_switch_program<GodEggItemDupe_Descriptor, GodEggItemDupe>());
179- if (PreloadSettings::instance ().NAUGHTY_MODE || PreloadSettings::instance ().DEVELOPER_MODE ){
180- ret.emplace_back (make_single_switch_program<GodEggDuplication_Descriptor, GodEggDuplication>());
181- }
182-
183173 ret.emplace_back (" ---- RNG ----" );
184174 ret.emplace_back (make_single_switch_program<SeedFinder_Descriptor, SeedFinder>());
185175 ret.emplace_back (make_single_switch_program<CramomaticRNG_Descriptor, CramomaticRNG>());
@@ -193,6 +183,16 @@ std::vector<PanelEntry> PanelListFactory::make_panels() const{
193183 ret.emplace_back (make_multi_switch_program<MaxLairStrongBoss_Descriptor, MaxLairStrongBoss>());
194184 ret.emplace_back (make_multi_switch_program<MaxLairBossFinder_Descriptor, MaxLairBossFinder>());
195185
186+ ret.emplace_back (" ---- Deprecated Programs ----" );
187+ ret.emplace_back (make_single_switch_program<BeamReset_Descriptor, BeamReset>());
188+ ret.emplace_back (make_single_switch_program<EggCombined2_Descriptor, EggCombined2>());
189+ ret.emplace_back (make_single_switch_program<EggSuperCombined2_Descriptor, EggSuperCombined2>());
190+ ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedRegi_Descriptor, ShinyHuntUnattendedRegi>());
191+ ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedSwordsOfJustice_Descriptor, ShinyHuntUnattendedSwordsOfJustice>());
192+ ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedStrongSpawn_Descriptor, ShinyHuntUnattendedStrongSpawn>());
193+ ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedRegigigas2_Descriptor, ShinyHuntUnattendedRegigigas2>());
194+ ret.emplace_back (make_single_switch_program<ShinyHuntUnattendedIoATrade_Descriptor, ShinyHuntUnattendedIoATrade>());
195+
196196 if (PreloadSettings::instance ().DEVELOPER_MODE ){
197197// ret.emplace_back("---- Untested/Beta/WIP ----");
198198 }
0 commit comments