@@ -286,11 +286,30 @@ void checkpoint_102(SingleSwitchProgramEnvironment& env, ProControllerContext& c
286286}
287287
288288void checkpoint_103 (SingleSwitchProgramEnvironment& env, ProControllerContext& context, EventNotificationOption& notif_status_update, AutoStoryStats& stats){
289- // checkpoint_reattempt_loop(env, context, notif_status_update, stats,
290- // [&](size_t attempt_number){
289+ checkpoint_reattempt_loop (env, context, notif_status_update, stats,
290+ [&](size_t attempt_number){
291+
292+ do_action_and_monitor_for_battles (env.program_info (), env.console , context,
293+ [&](const ProgramInfo& info, VideoStream& stream, ProControllerContext& context){
294+ pbf_press_button (context, BUTTON_L, 30 , 10 );
295+ pbf_move_left_joystick (context, 255 , 128 , 70 , 50 );
291296
297+ pbf_move_left_joystick (context, 110 , 0 , 10 , 50 );
298+ pbf_press_button (context, BUTTON_L, 30 , 10 );
292299
293- // });
300+ pbf_move_left_joystick (context, 128 , 0 , 600 , 50 );
301+ wait_for_overworld (env.program_info (), env.console , context, 30 );
302+
303+ }
304+ );
305+
306+ pbf_move_left_joystick (context, 128 , 0 , 300 , 50 );
307+ pbf_move_left_joystick (context, 255 , 128 , 200 , 50 );
308+
309+ walk_forward_until_dialog (env.program_info (), env.console , context, NavigationMovementMode::DIRECTIONAL_ONLY, 10 );
310+ mash_button_till_overworld (env.console , context, BUTTON_A);
311+
312+ });
294313}
295314
296315void checkpoint_104 (SingleSwitchProgramEnvironment& env, ProControllerContext& context, EventNotificationOption& notif_status_update, AutoStoryStats& stats){
0 commit comments