@@ -59,25 +59,35 @@ void day_skip_from_overworld(VideoStream& stream, ProControllerContext& context)
5959 Milliseconds tv = context->timing_variation ();
6060 if (tv == 0ms){
6161 ssf_press_button (context, BUTTON_A, 20 , 10 );
62+
63+ // Left scroll in case we missed the date menu and landed in the
64+ // language change.
65+ ssf_issue_scroll (context, DPAD_LEFT, 0ms);
66+
67+ ssf_press_button (context, BUTTON_A, 24ms);
68+ ssf_issue_scroll (context, DPAD_RIGHT, 24ms);
69+ ssf_issue_scroll (context, DPAD_RIGHT, 24ms);
70+ ssf_press_button (context, BUTTON_A, 0ms);
71+ ssf_issue_scroll (context, DPAD_RIGHT, 24ms);
72+ ssf_issue_scroll (context, DPAD_RIGHT, 24ms);
73+ ssf_issue_scroll (context, DPAD_RIGHT, 24ms);
6274 ssf_issue_scroll (context, DPAD_RIGHT, 0 );
63- ssf_press_button (context, BUTTON_A, 2 );
64- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 3 );
65- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 3 );
66- ssf_press_button (context, BUTTON_A, 0 );
67- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 3 );
68- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 3 );
69- ssf_issue_scroll (context, SSF_SCROLL_RIGHT, 0 );
7075 ssf_press_button (context, BUTTON_A, 20 , 10 );
7176 }else {
7277 ssf_press_button_ptv (context, BUTTON_A, 160ms);
78+
79+ // Left scroll in case we missed the date menu and landed in the
80+ // language change.
81+ ssf_issue_scroll_ptv (context, DPAD_LEFT);
82+
7383 ssf_issue_scroll_ptv (context, DPAD_RIGHT);
7484 ssf_press_button_ptv (context, BUTTON_A);
75- ssf_issue_scroll_ptv (context, SSF_SCROLL_RIGHT );
76- ssf_issue_scroll_ptv (context, SSF_SCROLL_RIGHT );
85+ ssf_issue_scroll_ptv (context, DPAD_RIGHT );
86+ ssf_issue_scroll_ptv (context, DPAD_RIGHT );
7787 ssf_press_button_ptv (context, BUTTON_A);
78- ssf_issue_scroll_ptv (context, SSF_SCROLL_RIGHT );
79- ssf_issue_scroll_ptv (context, SSF_SCROLL_RIGHT );
80- ssf_issue_scroll_ptv (context, SSF_SCROLL_RIGHT );
88+ ssf_issue_scroll_ptv (context, DPAD_RIGHT );
89+ ssf_issue_scroll_ptv (context, DPAD_RIGHT );
90+ ssf_issue_scroll_ptv (context, DPAD_RIGHT );
8191 ssf_press_button_ptv (context, BUTTON_A, 160ms);
8292 }
8393
0 commit comments