diff options
Diffstat (limited to 'engine/phone/scripts/chad.asm')
-rw-r--r-- | engine/phone/scripts/chad.asm | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/engine/phone/scripts/chad.asm b/engine/phone/scripts/chad.asm new file mode 100644 index 000000000..f90d5c143 --- /dev/null +++ b/engine/phone/scripts/chad.asm @@ -0,0 +1,49 @@ +ChadPhoneScript1: + trainertotext SCHOOLBOY, CHAD1, MEM_BUFFER_0 + checkflag ENGINE_CHAD + iftrue .WantsBattle + farscall PhoneScript_AnswerPhone_Male + checkflag ENGINE_CHAD_FRIDAY_MORNING + iftrue .NotFriday + checkcode VAR_WEEKDAY + ifnotequal FRIDAY, .NotFriday + checktime MORN + iftrue ChadFridayMorning + +.NotFriday: + farjump UnknownScript_0xa0980 + +.WantsBattle: + landmarktotext ROUTE_38, MEM_BUFFER_2 + farjump UnknownScript_0xa0a7d + +ChadPhoneScript2: + trainertotext SCHOOLBOY, CHAD1, MEM_BUFFER_0 + farscall PhoneScript_GreetPhone_Male + farscall PhoneScript_Random2 + ifequal 0, ChadOakGossip + checkflag ENGINE_CHAD + iftrue .Generic + checkflag ENGINE_CHAD_FRIDAY_MORNING + iftrue .Generic + farscall PhoneScript_Random2 + ifequal 0, ChadWantsBattle + +.Generic: + farscall PhoneScript_Random3 + ifequal 0, ChadFoundRare + farjump Phone_GenericCall_Male + +ChadFridayMorning: + setflag ENGINE_CHAD_FRIDAY_MORNING + +ChadWantsBattle: + landmarktotext ROUTE_38, MEM_BUFFER_2 + setflag ENGINE_CHAD + farjump PhoneScript_WantsToBattle_Male + +ChadFoundRare: + farjump Phone_CheckIfUnseenRare_Male + +ChadOakGossip: + farjump ChadOakGossipScript |