summaryrefslogtreecommitdiff
path: root/maps/RadioTower1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/RadioTower1F.asm')
-rw-r--r--maps/RadioTower1F.asm86
1 files changed, 47 insertions, 39 deletions
diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm
index 78cfd8f0e..a15cefda5 100644
--- a/maps/RadioTower1F.asm
+++ b/maps/RadioTower1F.asm
@@ -1,3 +1,11 @@
+const_value set 2
+ const RADIOTOWER1F_RECEPTIONIST
+ const RADIOTOWER1F_LASS
+ const RADIOTOWER1F_YOUNGSTER
+ const RADIOTOWER1F_ROCKET
+ const RADIOTOWER1F_GENTLEMAN
+ const RADIOTOWER1F_COOLTRAINER_F
+
RadioTower1F_MapScriptHeader:
.MapTriggers:
db 0
@@ -7,25 +15,25 @@ RadioTower1F_MapScriptHeader:
ReceptionistScript_0x5cd29:
faceplayer
- loadfont
+ opentext
checkflag ENGINE_ROCKETS_IN_RADIO_TOWER
iftrue UnknownScript_0x5cd37
writetext UnknownText_0x5ce77
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x5cd37:
writetext UnknownText_0x5ce81
+ waitbutton
closetext
- loadmovesprites
end
GentlemanScript_0x5cd3d:
faceplayer
- loadfont
+ opentext
writetext UnknownText_0x5ceba
- keeptextopen
+ buttonsound
special Special_CheckLuckyNumberShowFlag
iffalse .skip
special Special_ResetLuckyNumberShowFlag
@@ -34,21 +42,21 @@ GentlemanScript_0x5cd3d:
checkflag ENGINE_LUCKY_NUMBER_SHOW
iftrue .GameOver
writetext UnknownText_0x5cf3a
- keeptextopen
- loadmovesprites
- applymovement $6, MovementData_0x5ce71
- loadfont
+ buttonsound
+ closetext
+ applymovement RADIOTOWER1F_GENTLEMAN, MovementData_0x5ce71
+ opentext
writetext UnknownText_0x5cf5a
- keeptextopen
- waitbutton
+ buttonsound
+ waitsfx
writetext UnknownText_0x5cf79
playsound SFX_DEX_FANFARE_20_49
- waitbutton
- keeptextopen
+ waitsfx
+ buttonsound
special Special_CheckForLuckyNumberWinners
- loadmovesprites
- applymovement $6, MovementData_0x5ce74
- loadfont
+ closetext
+ applymovement RADIOTOWER1F_GENTLEMAN, MovementData_0x5ce74
+ opentext
if_equal 1, .FirstPlace
if_equal 2, .SecondPlace
if_equal 3, .ThirdPlace
@@ -56,15 +64,15 @@ GentlemanScript_0x5cd3d:
.GameOver
writetext UnknownText_0x5cf7e
+ waitbutton
closetext
- loadmovesprites
end
.FirstPlace
writetext UnknownText_0x5cfb5
playsound SFX_1ST_PLACE
- waitbutton
- keeptextopen
+ waitsfx
+ buttonsound
giveitem MASTER_BALL
iffalse .BagFull
itemnotify
@@ -74,8 +82,8 @@ GentlemanScript_0x5cd3d:
.SecondPlace
writetext UnknownText_0x5d023
playsound SFX_2ND_PLACE
- waitbutton
- keeptextopen
+ waitsfx
+ buttonsound
giveitem EXP_SHARE
iffalse .BagFull
itemnotify
@@ -85,8 +93,8 @@ GentlemanScript_0x5cd3d:
.ThirdPlace
writetext UnknownText_0x5d076
playsound SFX_3RD_PLACE
- waitbutton
- keeptextopen
+ waitsfx
+ buttonsound
giveitem PP_UP
iffalse .BagFull
itemnotify
@@ -95,19 +103,19 @@ GentlemanScript_0x5cd3d:
.NoPrize
writetext UnknownText_0x5d0c0
+ waitbutton
closetext
- loadmovesprites
end
.BagFull:
writetext UnknownText_0x5d0e6
+ waitbutton
closetext
- loadmovesprites
end
CooltrainerFScript_0x5cdd5:
faceplayer
- loadfont
+ opentext
checkflag ENGINE_RADIO_CARD
iftrue UnknownScript_0x5ce2d
writetext UnknownText_0x5d12d
@@ -117,38 +125,38 @@ CooltrainerFScript_0x5cdd5:
yesorno
iffalse UnknownScript_0x5ce42
playsound SFX_ELEVATOR_END
- waitbutton
+ waitsfx
writetext UnknownText_0x5d231
yesorno
iffalse UnknownScript_0x5ce42
playsound SFX_ELEVATOR_END
- waitbutton
+ waitsfx
writetext UnknownText_0x5d282
yesorno
iftrue UnknownScript_0x5ce42
playsound SFX_ELEVATOR_END
- waitbutton
+ waitsfx
writetext UnknownText_0x5d2bc
yesorno
iffalse UnknownScript_0x5ce42
playsound SFX_ELEVATOR_END
- waitbutton
+ waitsfx
writetext UnknownText_0x5d30e
yesorno
iftrue UnknownScript_0x5ce42
playsound SFX_ELEVATOR_END
- waitbutton
+ waitsfx
writetext UnknownText_0x5d37b
- keeptextopen
+ buttonsound
stringtotext RadioCardText, $1
scall UnknownScript_0x5ce3e
writetext UnknownText_0x5d3c0
- keeptextopen
+ buttonsound
setflag ENGINE_RADIO_CARD
UnknownScript_0x5ce2d:
writetext UnknownText_0x5d3e5
+ waitbutton
closetext
- loadmovesprites
end
RadioCardText:
@@ -161,14 +169,14 @@ UnknownScript_0x5ce3e:
UnknownScript_0x5ce42:
playsound SFX_WRONG
writetext UnknownText_0x5d409
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x5ce4b:
writetext UnknownText_0x5d443
+ waitbutton
closetext
- loadmovesprites
end
LassScript_0x5ce51:
@@ -181,11 +189,11 @@ TrainerGruntM3:
trainer EVENT_BEAT_ROCKET_GRUNTM_3, GRUNTM, 3, GruntM3SeenText, GruntM3BeatenText, 0, GruntM3Script
GruntM3Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x5d5a2
+ waitbutton
closetext
- loadmovesprites
end
MapRadioTower1FSignpost0Script: