summaryrefslogtreecommitdiff
path: root/maps/RadioTower2F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/RadioTower2F.asm')
-rw-r--r--maps/RadioTower2F.asm153
1 files changed, 83 insertions, 70 deletions
diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm
index b4f5117ac..13835e96b 100644
--- a/maps/RadioTower2F.asm
+++ b/maps/RadioTower2F.asm
@@ -1,3 +1,16 @@
+const_value set 2
+ const RADIOTOWER2F_SUPER_NERD
+ const RADIOTOWER2F_TEACHER
+ const RADIOTOWER2F_ROCKET1
+ const RADIOTOWER2F_ROCKET2
+ const RADIOTOWER2F_ROCKET3
+ const RADIOTOWER2F_ROCKET_GIRL
+ const RADIOTOWER2F_BLACK_BELT1
+ const RADIOTOWER2F_BLACK_BELT2
+ const RADIOTOWER2F_JIGGLYPUFF
+ const RADIOTOWER2F_BUENA
+ const RADIOTOWER2F_RECEPTIONIST
+
RadioTower2F_MapScriptHeader:
.MapTriggers:
db 0
@@ -13,26 +26,26 @@ SuperNerdScript_0x5d6fe:
TeacherScript_0x5d701:
faceplayer
- loadfont
+ opentext
checkflag ENGINE_ROCKETS_IN_RADIO_TOWER
iftrue UnknownScript_0x5d70f
writetext UnknownText_0x5d956
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x5d70f:
writetext UnknownText_0x5d983
+ waitbutton
closetext
- loadmovesprites
end
JigglypuffScript_0x5d715:
- loadfont
+ opentext
writetext UnknownText_0x5d9b6
cry JIGGLYPUFF
+ waitbutton
closetext
- loadmovesprites
end
BlackBeltScript_0x5d71f:
@@ -45,49 +58,49 @@ TrainerGruntM4:
trainer EVENT_BEAT_ROCKET_GRUNTM_4, GRUNTM, 4, GruntM4SeenText, GruntM4BeatenText, 0, GruntM4Script
GruntM4Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x5db07
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntM5:
trainer EVENT_BEAT_ROCKET_GRUNTM_5, GRUNTM, 5, GruntM5SeenText, GruntM5BeatenText, 0, GruntM5Script
GruntM5Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x5db99
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntM6:
trainer EVENT_BEAT_ROCKET_GRUNTM_6, GRUNTM, 6, GruntM6SeenText, GruntM6BeatenText, 0, GruntM6Script
GruntM6Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x5dc00
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntF2:
trainer EVENT_BEAT_ROCKET_GRUNTF_2, GRUNTF, 2, GruntF2SeenText, GruntF2BeatenText, 0, GruntF2Script
GruntF2Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x5dcd0
+ waitbutton
closetext
- loadmovesprites
end
Buena:
faceplayer
- loadfont
+ opentext
checkflag ENGINE_ROCKETS_IN_RADIO_TOWER
iftrue UnknownScript_0x5d865
checkevent EVENT_MET_BUENA
@@ -107,40 +120,40 @@ Buena:
special AskRememberPassword
iffalse UnknownScript_0x5d81e
writetext UnknownText_0x5de84
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
checkcode VAR_FACING
- if_not_equal $3, UnknownScript_0x5d7be
+ if_not_equal RIGHT, UnknownScript_0x5d7be
applymovement PLAYER, MovementData_0x5d921
UnknownScript_0x5d7be:
spriteface PLAYER, RIGHT
- loadfont
+ opentext
writetext UnknownText_0x5dedd
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, DOWN
+ spriteface RADIOTOWER2F_BUENA, DOWN
refreshscreen $0
special SpecialBuenasPassword
- loadmovesprites
+ closetext
iffalse UnknownScript_0x5d845
- loadfont
+ opentext
writetext UnknownText_0x5dfc1
+ waitbutton
closetext
- loadmovesprites
checkcode VAR_BLUECARDBALANCE
addvar $1
writevarcode VAR_BLUECARDBALANCE
- waitbutton
+ waitsfx
playsound SFX_TRANSACTION
setflag ENGINE_BUENAS_PASSWORD_2
pause 20
- spriteface $b, RIGHT
- loadfont
+ spriteface RADIOTOWER2F_BUENA, RIGHT
+ opentext
writetext UnknownText_0x5e054
+ waitbutton
closetext
- loadmovesprites
- special Special_RotatePalettesRightMusic
+ special Special_FadeOutMusic
pause 20
special RestartMapMusic
checkcode VAR_BLUECARDBALANCE
@@ -149,96 +162,96 @@ UnknownScript_0x5d7be:
UnknownScript_0x5d800:
writetext UnknownText_0x5dcf4
- keeptextopen
+ buttonsound
setevent EVENT_MET_BUENA
verbosegiveitem BLUE_CARD
UnknownScript_0x5d80a:
writetext UnknownText_0x5de10
+ waitbutton
closetext
- loadmovesprites
checkcellnum PHONE_BUENA
iftrue UnknownScript_0x5d81a
checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER
iftrue UnknownScript_0x5d8cc
UnknownScript_0x5d81a:
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
end
UnknownScript_0x5d81e:
writetext UnknownText_0x5df29
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
- special Special_RotatePalettesRightMusic
+ spriteface RADIOTOWER2F_BUENA, RIGHT
+ special Special_FadeOutMusic
pause 20
special RestartMapMusic
end
UnknownScript_0x5d82f:
writetext UnknownText_0x5df6c
+ waitbutton
closetext
- loadmovesprites
checkcellnum PHONE_BUENA
iftrue UnknownScript_0x5d83f
checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER
iftrue UnknownScript_0x5d8cc
UnknownScript_0x5d83f:
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
pause 10
end
UnknownScript_0x5d845:
setflag ENGINE_BUENAS_PASSWORD_2
- loadfont
+ opentext
writetext UnknownText_0x5e01c
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
pause 20
- loadfont
+ opentext
writetext UnknownText_0x5e054
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
- special Special_RotatePalettesRightMusic
+ spriteface RADIOTOWER2F_BUENA, RIGHT
+ special Special_FadeOutMusic
pause 20
special RestartMapMusic
end
UnknownScript_0x5d865:
writetext UnknownText_0x5e0c2
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x5d86b:
writetext UnknownText_0x5e192
+ waitbutton
closetext
- loadmovesprites
checkcellnum PHONE_BUENA
iftrue UnknownScript_0x5d87b
checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD
iftrue UnknownScript_0x5d8cc
UnknownScript_0x5d87b:
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
end
UnknownScript_0x5d87f:
writetext UnknownText_0x5e0f1
+ waitbutton
closetext
- loadmovesprites
checkcellnum PHONE_BUENA
iftrue UnknownScript_0x5d88f
checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD
iftrue UnknownScript_0x5d8cc
UnknownScript_0x5d88f:
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
end
UnknownScript_0x5d893:
writetext UnknownText_0x5e131
+ waitbutton
closetext
- loadmovesprites
checkcellnum PHONE_BUENA
iftrue UnknownScript_0x5d8a3
checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER
@@ -250,21 +263,21 @@ UnknownScript_0x5d8a4:
checkcellnum PHONE_BUENA
iftrue UnknownScript_0x5d8fe
pause 20
- spriteface $b, DOWN
+ spriteface RADIOTOWER2F_BUENA, DOWN
pause 15
spriteface PLAYER, UP
pause 15
checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD
iftrue UnknownScript_0x5d8cc
- showemote EMOTE_SHOCK, $b, 15
+ showemote EMOTE_SHOCK, RADIOTOWER2F_BUENA, 15
setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD
setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER
- loadfont
+ opentext
writetext UnknownText_0x5e1ee
jump UnknownScript_0x5d8d0
UnknownScript_0x5d8cc:
- loadfont
+ opentext
writetext UnknownText_0x5e2bf
UnknownScript_0x5d8d0:
askforphonenumber PHONE_BUENA
@@ -272,45 +285,45 @@ UnknownScript_0x5d8d0:
if_equal $2, UnknownScript_0x5d8ed
writetext UnknownText_0x5e2f3
playsound SFX_REGISTER_PHONE_NUMBER
- waitbutton
- keeptextopen
+ waitsfx
+ buttonsound
writetext UnknownText_0x5e310
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
addcellnum PHONE_BUENA
end
UnknownScript_0x5d8ed:
writetext UnknownText_0x5e33c
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
end
UnknownScript_0x5d8f6:
writetext UnknownText_0x5e35e
+ waitbutton
closetext
- loadmovesprites
- spriteface $b, RIGHT
+ spriteface RADIOTOWER2F_BUENA, RIGHT
UnknownScript_0x5d8fe:
end
ReceptionistScript_0x5d8ff:
faceplayer
- loadfont
+ opentext
checkitem BLUE_CARD
iffalse UnknownScript_0x5d90f
writetext UnknownText_0x5e392
- keeptextopen
+ buttonsound
special SpecialBuenaPrize
- loadmovesprites
+ closetext
end
UnknownScript_0x5d90f:
writetext UnknownText_0x5e3d8
- keeptextopen
- loadmovesprites
+ buttonsound
+ closetext
end
MapRadioTower2FSignpost0Script: