ToddPhoneCalleeScript: gettrainername STRING_BUFFER_3, CAMPER, TODD1 checkflag ENGINE_TODD iftrue .WantsBattle farscall PhoneScript_AnswerPhone_Male checkflag ENGINE_TODD_SATURDAY_MORNING iftrue .NotSaturday readvar VAR_WEEKDAY ifnotequal SATURDAY, .NotSaturday checktime MORN iftrue ToddSaturdayMorning .NotSaturday: checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON iftrue .SaleOn farjump UnknownScript_0xa0958 .WantsBattle: getlandmarkname STRING_BUFFER_5, ROUTE_34 farjump UnknownScript_0xa0a64 .SaleOn: farjump UnknownScript_0xa0b04 ToddPhoneCallerScript: gettrainername STRING_BUFFER_3, CAMPER, TODD1 farscall PhoneScript_GreetPhone_Male checkflag ENGINE_TODD iftrue .TryForSale checkflag ENGINE_TODD_SATURDAY_MORNING iftrue .TryForSale checkflag ENGINE_FLYPOINT_GOLDENROD iffalse .NoGoldenrod farscall PhoneScript_Random2 ifequal 0, ToddWantsBattle .TryForSale: farscall PhoneScript_Random2 ifequal 0, ToddDeptStoreSale .NoGoldenrod: farscall PhoneScript_Random3 ifequal 0, ToddFoundRare farjump Phone_GenericCall_Male ToddSaturdayMorning: setflag ENGINE_TODD_SATURDAY_MORNING ToddWantsBattle: getlandmarkname STRING_BUFFER_5, ROUTE_34 setflag ENGINE_TODD farjump PhoneScript_WantsToBattle_Male ToddFoundRare: farjump Phone_CheckIfUnseenRare_Male ToddDeptStoreSale: setflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON farjump UnknownScript_0xa0644