summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rw-r--r--engine/phone_callers.asm2
-rw-r--r--engine/phone_gossip.asm56
-rw-r--r--engine/phone_scripts.asm24
-rwxr-xr-xengine/wildmons.asm3
4 files changed, 43 insertions, 42 deletions
diff --git a/engine/phone_callers.asm b/engine/phone_callers.asm
index 1b4f19c8e..f14e45eca 100644
--- a/engine/phone_callers.asm
+++ b/engine/phone_callers.asm
@@ -842,7 +842,7 @@ UnknownScript_0xa0584:
UnknownScript_0xa058e:
farjump PhoneScript_HangupText_Male
-UnknownScript_0xa0592:
+Phone_CheckIfUnseenRare:
scall PhoneScriptRareWildMon
iffalse .HangUp
farjump UnknownScript_0xa0017
diff --git a/engine/phone_gossip.asm b/engine/phone_gossip.asm
index d06d096de..5b81fc284 100644
--- a/engine/phone_gossip.asm
+++ b/engine/phone_gossip.asm
@@ -13,57 +13,57 @@ JackTriviaScript:
if_equal 10, .RainDance
.Thunder:
- farwritetext UnknownText_0x174261
+ farwritetext JackThunderTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Rollout:
- farwritetext UnknownText_0x17429d
+ farwritetext JackRolloutTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Solarbeam:
- farwritetext UnknownText_0x1742ee
+ farwritetext JackSolarbeamTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Stomp:
- farwritetext UnknownText_0x174340
+ farwritetext JackStompTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Gust:
- farwritetext UnknownText_0x174391
+ farwritetext JackGustTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Twister:
- farwritetext UnknownText_0x1743e3
+ farwritetext JackTwisterTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Earthquake:
- farwritetext UnknownText_0x174433
+ farwritetext JackEarthquakeTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Magnitude:
- farwritetext UnknownText_0x174485
+ farwritetext JackMagnitudeTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.Sandstorm:
- farwritetext UnknownText_0x1744d6
+ farwritetext JackSandstormTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.SunnyDay:
- farwritetext UnknownText_0x174522
+ farwritetext JackSunnyDayTriviaText
buttonsound
jump PhoneScript_HangupText_Male
.RainDance:
- farwritetext UnknownText_0x174571
+ farwritetext JackRainDanceTriviaText
buttonsound
jump PhoneScript_HangupText_Male
@@ -144,52 +144,52 @@ ChadOakGossip:
if_equal 9, .Traveled
.Blue:
- farwritetext UnknownText_0x65481
+ farwritetext ChadBlueGossipText
buttonsound
jump PhoneScript_HangupText_Male
.Daisy:
- farwritetext UnknownText_0x654ea
+ farwritetext ChadDaisyGossipText
buttonsound
jump PhoneScript_HangupText_Male
.ProfElm:
- farwritetext UnknownText_0x65555
+ farwritetext ChadProfElmGossipText
buttonsound
jump PhoneScript_HangupText_Male
.Dream:
- farwritetext UnknownText_0x655c7
+ farwritetext ChadDreamGossipText
buttonsound
jump PhoneScript_HangupText_Male
.Kurt:
- farwritetext UnknownText_0x65628
+ farwritetext ChadKurtGossipText
buttonsound
jump PhoneScript_HangupText_Male
.League:
- farwritetext UnknownText_0x6569b
+ farwritetext ChadLeagueGossipText
buttonsound
jump PhoneScript_HangupText_Male
.RadioShow:
- farwritetext UnknownText_0x6574a
+ farwritetext ChadRadioShowGossipText
buttonsound
jump PhoneScript_HangupText_Male
.Battling:
- farwritetext UnknownText_0x65810
+ farwritetext ChadBattlingGossipText
buttonsound
jump PhoneScript_HangupText_Male
.DaisyTea:
- farwritetext UnknownText_0x658c6
+ farwritetext ChadDaisyTeaGossipText
buttonsound
jump PhoneScript_HangupText_Male
.Traveled:
- farwritetext UnknownText_0x65969
+ farwritetext ChadTravelGossipText
buttonsound
jump PhoneScript_HangupText_Male
@@ -281,7 +281,7 @@ IrwinRumorScript:
iftrue IrwinFogBadge
checkflag ENGINE_PLAINBADGE
iftrue IrwinPlainBadge
- farwritetext UnknownText_0x646a3
+ farwritetext IrwinCalledRightAwayText
buttonsound
jump PhoneScript_HangupText_Male
@@ -345,7 +345,7 @@ IrwinMarshBadge:
buttonsound
jump PhoneScript_HangupText_Male
-UnknownScript_0xa08f8:
+JackPhoneTips:
farwritetext UnknownText_0x1745c2
buttonsound
jump PhoneScript_HangupText_Male
@@ -511,25 +511,25 @@ UnknownScript_0xa0a00:
UnknownScript_0xa0a08:
checkmorn
- iftrue UnknownScript_0xa0a1d
+ iftrue .Morning
checknite
- iftrue UnknownScript_0xa0a25
+ iftrue .Night
setevent EVENT_KENJI_ON_BREAK
farwritetext UnknownText_0x66f11
buttonsound
jump PhoneScript_HangupText_Male
-UnknownScript_0xa0a1d:
+.Morning:
farwritetext UnknownText_0x66ed3
buttonsound
jump PhoneScript_HangupText_Male
-UnknownScript_0xa0a25:
+.Night:
farwritetext UnknownText_0x66f52
buttonsound
jump PhoneScript_HangupText_Male
-UnknownScript_0xa0a2d:
+JackWantsBattle:
farwritetext UnknownText_0x174638
end
diff --git a/engine/phone_scripts.asm b/engine/phone_scripts.asm
index 498f6ba4d..02cce84c5 100644
--- a/engine/phone_scripts.asm
+++ b/engine/phone_scripts.asm
@@ -301,27 +301,27 @@ ElmPhoneScript2: ; 0xbd081
JackPhoneScript1:
trainertotext SCHOOLBOY, JACK1, $0
checkflag ENGINE_JACK
- iftrue UnknownScript_0xbd0f3
+ iftrue .WantsBattle
farscall PhoneScript_AnswerPhone_Male
checkflag ENGINE_JACK_MONDAY_MORNING
- iftrue UnknownScript_0xbd0ef
+ iftrue .NotMonday
checkcode VAR_WEEKDAY
- if_not_equal MONDAY, UnknownScript_0xbd0ef
+ if_not_equal MONDAY, .NotMonday
checkmorn
- iftrue UnknownScript_0xbd12a
+ iftrue JackMondayMorning
-UnknownScript_0xbd0ef:
- farjump UnknownScript_0xa08f8
+.NotMonday:
+ farjump JackPhoneTips
-UnknownScript_0xbd0f3:
+.WantsBattle:
landmarktotext NATIONAL_PARK, $2
- farjump UnknownScript_0xa0a2d
+ farjump JackWantsBattle
JackPhoneScript2:
trainertotext SCHOOLBOY, JACK1, $0
farscall PhoneScript_GreetPhone_Male
farscall PhoneScript_Random2
- if_equal $0, UnknownScript_0xbd13b
+ if_equal $0, JackBattleTrivia
checkflag ENGINE_JACK
iftrue UnknownScript_0xbd11e
checkflag ENGINE_JACK_MONDAY_MORNING
@@ -334,7 +334,7 @@ UnknownScript_0xbd11e:
if_equal $0, UnknownScript_0xbd137
farjump UnknownScript_0xa0000
-UnknownScript_0xbd12a:
+JackMondayMorning:
setflag ENGINE_JACK_MONDAY_MORNING
UnknownScript_0xbd12d:
@@ -345,7 +345,7 @@ UnknownScript_0xbd12d:
UnknownScript_0xbd137:
farjump UnknownScript_0xa0584
-UnknownScript_0xbd13b:
+JackBattleTrivia:
farjump JackTriviaScript
; Beverly
@@ -1355,7 +1355,7 @@ UnknownScript_0xbd9ae:
farjump PhoneScript_WantsToBattle_Female
UnknownScript_0xbd9b8:
- farjump UnknownScript_0xa0592
+ farjump Phone_CheckIfUnseenRare
UnknownScript_0xbd9bc:
setflag ENGINE_DANA_HAS_THUNDERSTONE
diff --git a/engine/wildmons.asm b/engine/wildmons.asm
index 1f6bb4065..355655268 100755
--- a/engine/wildmons.asm
+++ b/engine/wildmons.asm
@@ -802,8 +802,9 @@ ValidateTempWildMonSpecies: ; 2a4a0
ret
; 2a4ab
+; Finds a rare wild Pokemon in the route of the trainer calling, then checks if it's been Seen already.
+; The trainer will then tell you about the Pokemon if you haven't seen it.
RandomPhoneRareWildMon: ; 2a4ab
-; Related to the phone?
callba GetCallerLocation
ld d, b
ld e, c