Skip to content

Commit ee02ad9

Browse files
committed
rename file, timing fixes
1 parent 7a4ca3e commit ee02ad9

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

SerialPrograms/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1376,8 +1376,8 @@ file(GLOB MAIN_SOURCES
13761376
Source/PokemonLGPE/Commands/PokemonLGPE_DateSpam.h
13771377
Source/PokemonLGPE/Inference/PokemonLGPE_ShinySymbolDetector.cpp
13781378
Source/PokemonLGPE/Inference/PokemonLGPE_ShinySymbolDetector.h
1379-
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.cpp
1380-
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.h
1379+
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp
1380+
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.h
13811381
Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.cpp
13821382
Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.h
13831383
Source/PokemonLGPE/Programs/PokemonLGPE_GameEntry.cpp

SerialPrograms/SerialPrograms.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ SOURCES += \
674674
Source/PokemonLA/Resources/PokemonLA_PokemonSprites.cpp \
675675
Source/PokemonLA/Resources/PokemonLA_WeatherAndTimeIcons.cpp \
676676
Source/PokemonLGPE/Inference/PokemonLGPE_ShinySymbolDetector.cpp \
677-
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.cpp \
677+
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp \
678678
Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.cpp \
679679
Source/PokemonLGPE/Programs/PokemonLGPE_GameEntry.cpp \
680680
Source/PokemonLGPE/PokemonLGPE_Panels.cpp \
@@ -1865,7 +1865,7 @@ HEADERS += \
18651865
Source/PokemonLA/Resources/PokemonLA_PokemonSprites.h \
18661866
Source/PokemonLA/Resources/PokemonLA_WeatherAndTimeIcons.h \
18671867
Source/PokemonLGPE/Inference/PokemonLGPE_ShinySymbolDetector.h \
1868-
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.h \
1868+
Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.h \
18691869
Source/PokemonLGPE/Programs/ShinyHunting/PokemonLGPE_AlolanTrade.h \
18701870
Source/PokemonLGPE/Programs/PokemonLGPE_GameEntry.h \
18711871
Source/PokemonLGPE/PokemonLGPE_Panels.h \

SerialPrograms/Source/PokemonLGPE/PokemonLGPE_Panels.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "PokemonLGPE_Panels.h"
1010
#include "PokemonLGPE_Settings.h"
1111

12-
#include "Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.h"
12+
#include "Programs/Farming/PokemonLGPE_DailyItemFarmer.h"
1313
#include "Programs/ShinyHunting/PokemonLGPE_AlolanTrade.h"
1414

1515
namespace PokemonAutomation{
@@ -27,7 +27,7 @@ std::vector<PanelEntry> PanelListFactory::make_panels() const{
2727
ret.emplace_back(make_settings<GameSettings_Descriptor, GameSettingsPanel>());
2828

2929
ret.emplace_back("---- General ----");
30-
ret.emplace_back(make_single_switch_program<DailyItemRespawnFarmer_Descriptor, DailyItemRespawnFarmer>());
30+
ret.emplace_back(make_single_switch_program<DailyItemFarmer_Descriptor, DailyItemFarmer>());
3131

3232
ret.emplace_back("---- Shiny Hunting ----");
3333
ret.emplace_back(make_single_switch_program<AlolanTrade_Descriptor, AlolanTrade>());

SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.cpp renamed to SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* LGPE Daily Item Respawn Farmer
1+
/* LGPE Daily Item Farmer
22
*
33
* From: https://github.com/PokemonAutomation/
44
*
@@ -21,16 +21,16 @@
2121
#include "PokemonLGPE/Inference/PokemonLGPE_ShinySymbolDetector.h"
2222
#include "PokemonLGPE/Programs/PokemonLGPE_GameEntry.h"
2323
#include "PokemonSwSh/Commands/PokemonSwSh_Commands_DateSpam.h"
24-
#include "PokemonLGPE_DailyItemRespawnFarmer.h"
24+
#include "PokemonLGPE_DailyItemFarmer.h"
2525

2626
namespace PokemonAutomation{
2727
namespace NintendoSwitch{
2828
namespace PokemonLGPE{
2929

30-
DailyItemRespawnFarmer_Descriptor::DailyItemRespawnFarmer_Descriptor()
30+
DailyItemFarmer_Descriptor::DailyItemFarmer_Descriptor()
3131
: SingleSwitchProgramDescriptor(
32-
"PokemonLGPE:DailyItemRespawnFarmer",
33-
Pokemon::STRING_POKEMON + " LGPE", "Daily Item Respawn Farmer",
32+
"PokemonLGPE:DailyItemFarmer",
33+
Pokemon::STRING_POKEMON + " LGPE", "Daily Item Farmer",
3434
"",
3535
"Farm daily item respawns (ex. fossils) by date-skipping.",
3636
FeedbackType::NONE,
@@ -40,19 +40,19 @@ DailyItemRespawnFarmer_Descriptor::DailyItemRespawnFarmer_Descriptor()
4040
)
4141
{}
4242

43-
struct DailyItemRespawnFarmer_Descriptor::Stats : public StatsTracker{
43+
struct DailyItemFarmer_Descriptor::Stats : public StatsTracker{
4444
Stats()
4545
: skips(m_stats["Skips"])
4646
{
4747
m_display_order.emplace_back("Skips");
4848
}
4949
std::atomic<uint64_t>& skips;
5050
};
51-
std::unique_ptr<StatsTracker> DailyItemRespawnFarmer_Descriptor::make_stats() const{
51+
std::unique_ptr<StatsTracker> DailyItemFarmer_Descriptor::make_stats() const{
5252
return std::unique_ptr<StatsTracker>(new Stats());
5353
}
5454

55-
DailyItemRespawnFarmer::DailyItemRespawnFarmer()
55+
DailyItemFarmer::DailyItemFarmer()
5656
: ATTEMPTS(
5757
"<b>Number of attempts:</b>",
5858
LockMode::LOCK_WHILE_RUNNING,
@@ -93,10 +93,10 @@ DailyItemRespawnFarmer::DailyItemRespawnFarmer()
9393
PA_ADD_OPTION(NOTIFICATIONS);
9494
}
9595

96-
void DailyItemRespawnFarmer::program(SingleSwitchProgramEnvironment& env, CancellableScope& scope){
96+
void DailyItemFarmer::program(SingleSwitchProgramEnvironment& env, CancellableScope& scope){
9797
JoyconContext context(scope, env.console.controller<JoyconController>());
9898
assert_16_9_720p_min(env.logger(), env.console);
99-
DailyItemRespawnFarmer_Descriptor::Stats& stats = env.current_stats<DailyItemRespawnFarmer_Descriptor::Stats>();
99+
DailyItemFarmer_Descriptor::Stats& stats = env.current_stats<DailyItemFarmer_Descriptor::Stats>();
100100

101101
/* Stand in front of the fossil spawn near Mewtwo.
102102
* Use a repel to keep wild encounters away.
@@ -197,9 +197,9 @@ void DailyItemRespawnFarmer::program(SingleSwitchProgramEnvironment& env, Cancel
197197
if (FIX_TIME_WHEN_DONE){
198198
pbf_press_button(context, BUTTON_HOME, 80ms, 1000ms);
199199
home_to_date_time(context, false);
200-
pbf_press_button(context, BUTTON_A, 30ms, 50ms);
201-
context.wait_for_all_requests();
202-
pbf_press_button(context, BUTTON_A, 30ms, 50ms);
200+
pbf_press_button(context, BUTTON_A, 50ms, 500ms);
201+
pbf_press_button(context, BUTTON_A, 50ms, 500ms);
202+
pbf_wait(context, 100ms);
203203
context.wait_for_all_requests();
204204
pbf_press_button(context, BUTTON_HOME, 160ms, ConsoleSettings::instance().SETTINGS_TO_HOME_DELAY0);
205205
resume_game_from_home(env.console, context);

SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemRespawnFarmer.h renamed to SerialPrograms/Source/PokemonLGPE/Programs/Farming/PokemonLGPE_DailyItemFarmer.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
/* LGPE Daily Item Respawn Farmer
1+
/* LGPE Daily Item Farmer
22
*
33
* From: https://github.com/PokemonAutomation/
44
*
55
*/
66

7-
#ifndef PokemonAutomation_PokemonLGPE_DailyItemRespawnFarmer_H
8-
#define PokemonAutomation_PokemonLGPE_DailyItemRespawnFarmer_H
7+
#ifndef PokemonAutomation_PokemonLGPE_DailyItemFarmer_H
8+
#define PokemonAutomation_PokemonLGPE_DailyItemFarmer_H
99

1010
#include "NintendoSwitch/Controllers/NintendoSwitch_Joycon.h"
1111
#include "NintendoSwitch/NintendoSwitch_SingleSwitchProgram.h"
@@ -17,16 +17,16 @@ namespace PokemonAutomation{
1717
namespace NintendoSwitch{
1818
namespace PokemonLGPE{
1919

20-
class DailyItemRespawnFarmer_Descriptor : public SingleSwitchProgramDescriptor{
20+
class DailyItemFarmer_Descriptor : public SingleSwitchProgramDescriptor{
2121
public:
22-
DailyItemRespawnFarmer_Descriptor();
22+
DailyItemFarmer_Descriptor();
2323
struct Stats;
2424
virtual std::unique_ptr<StatsTracker> make_stats() const override;
2525
};
2626

27-
class DailyItemRespawnFarmer : public SingleSwitchProgramInstance{
27+
class DailyItemFarmer : public SingleSwitchProgramInstance{
2828
public:
29-
DailyItemRespawnFarmer();
29+
DailyItemFarmer();
3030
virtual void program(SingleSwitchProgramEnvironment& env, CancellableScope& scope) override;
3131

3232
private:

0 commit comments

Comments
 (0)