summaryrefslogtreecommitdiff
path: root/maps/LavRadioTower1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/LavRadioTower1F.asm')
-rw-r--r--maps/LavRadioTower1F.asm114
1 files changed, 54 insertions, 60 deletions
diff --git a/maps/LavRadioTower1F.asm b/maps/LavRadioTower1F.asm
index d16bce5f1..45bd0d208 100644
--- a/maps/LavRadioTower1F.asm
+++ b/maps/LavRadioTower1F.asm
@@ -1,4 +1,4 @@
-const_value set 2
+ const_def 2 ; object constants
const LAVRADIOTOWER1F_RECEPTIONIST
const LAVRADIOTOWER1F_OFFICER
const LAVRADIOTOWER1F_SUPER_NERD1
@@ -6,11 +6,9 @@ const_value set 2
const LAVRADIOTOWER1F_SUPER_NERD2
LavRadioTower1F_MapScripts:
-.SceneScripts:
- db 0
+ db 0 ; scene scripts
-.MapCallbacks:
- db 0
+ db 0 ; callbacks
LavRadioTower1FReceptionistScript:
jumptextfaceplayer LavRadioTower1FReceptionistText
@@ -18,64 +16,65 @@ LavRadioTower1FReceptionistScript:
LavRadioTower1FOfficerScript:
jumptextfaceplayer LavRadioTower1FOfficerText
-LavRadioTower1FSuperNerdScript:
- jumptextfaceplayer LavRadioTower1FSuperNerdText
+LavRadioTower1FSuperNerd1Script:
+ jumptextfaceplayer LavRadioTower1FSuperNerd1Text
-GentlemanScript_0x7ee6c:
+LavRadioTower1FGentlemanScript:
faceplayer
opentext
checkflag ENGINE_EXPN_CARD
- iftrue .UnknownScript_0x7ee8e
+ iftrue .GotExpnCard
checkevent EVENT_RETURNED_MACHINE_PART
- iftrue .UnknownScript_0x7ee80
- writetext UnknownText_0x7effb
+ iftrue .ReturnedMachinePart
+ writetext LavRadioTower1FGentlemanText
waitbutton
closetext
end
-.UnknownScript_0x7ee80:
- writetext UnknownText_0x7f0a1
+.ReturnedMachinePart:
+ writetext LavRadioTower1FGentlemanText_ReturnedMachinePart
buttonsound
stringtotext .expncardname, MEM_BUFFER_1
- scall .UnknownScript_0x7ee94
+ scall .receiveitem
setflag ENGINE_EXPN_CARD
-.UnknownScript_0x7ee8e:
- writetext UnknownText_0x7f141
+.GotExpnCard:
+ writetext LavRadioTower1FGentlemanText_GotExpnCard
waitbutton
closetext
end
-.UnknownScript_0x7ee94:
+.receiveitem:
jumpstd receiveitem
end
.expncardname
db "EXPN CARD@"
-SuperNerdScript_0x7eea2:
+LavRadioTower1FSuperNerd2Script:
faceplayer
opentext
checkflag ENGINE_EXPN_CARD
- iftrue UnknownScript_0x7eeb0
- writetext UnknownText_0x7f193
+ iftrue .GotExpnCard
+ writetext LavRadioTower1FSuperNerd2Text
waitbutton
closetext
end
-UnknownScript_0x7eeb0:
- writetext UnknownText_0x7f248
+.GotExpnCard:
+ writetext LavRadioTower1FSuperNerd2Text_GotExpnCard
waitbutton
closetext
end
-MapLavRadioTower1FSignpost0Script:
- jumptext UnknownText_0x7f2e3
+LavRadioTower1FDirectory:
+ jumptext LavRadioTower1FDirectoryText
-MapLavRadioTower1FSignpost1Script:
- jumptext UnknownText_0x7f32d
+LavRadioTower1FPokeFluteSign:
+ jumptext LavRadioTower1FPokeFluteSignText
-UnknownScript_0x7eebc:
- jumptext UnknownText_0x7f36b
+LavRadioTower1FReferenceLibrary:
+; unreferenced
+ jumptext LavRadioTower1FReferenceLibraryText
LavRadioTower1FReceptionistText:
text "Welcome!"
@@ -100,7 +99,7 @@ LavRadioTower1FOfficerText:
line "up our security."
done
-LavRadioTower1FSuperNerdText:
+LavRadioTower1FSuperNerd1Text:
text "Many people are"
line "hard at work here"
@@ -112,7 +111,7 @@ LavRadioTower1FSuperNerdText:
cont "on good shows."
done
-UnknownText_0x7effb:
+LavRadioTower1FGentlemanText:
text "Oh, no, no, no!"
para "We've been off the"
@@ -130,7 +129,7 @@ UnknownText_0x7effb:
para "I'll be ruined!"
done
-UnknownText_0x7f0a1:
+LavRadioTower1FGentlemanText_ReturnedMachinePart:
text "Ah! So you're the"
line "<PLAY_G> who solved"
@@ -147,7 +146,7 @@ UnknownText_0x7f0a1:
line "as my thanks."
done
-UnknownText_0x7f141:
+LavRadioTower1FGentlemanText_GotExpnCard:
text "With that thing,"
line "you can tune into"
@@ -157,7 +156,7 @@ UnknownText_0x7f141:
para "Gahahahaha!"
done
-UnknownText_0x7f193:
+LavRadioTower1FSuperNerd2Text:
text "Hey there!"
para "I am the super"
@@ -176,7 +175,7 @@ UnknownText_0x7f193:
line "better get one!"
done
-UnknownText_0x7f248:
+LavRadioTower1FSuperNerd2Text_GotExpnCard:
text "Hey there!"
para "I am the super"
@@ -193,7 +192,7 @@ UnknownText_0x7f248:
cont "off the air!"
done
-UnknownText_0x7f2e3:
+LavRadioTower1FDirectoryText:
text "1F RECEPTION"
line "2F SALES"
@@ -204,7 +203,7 @@ UnknownText_0x7f2e3:
line " OFFICE"
done
-UnknownText_0x7f32d:
+LavRadioTower1FPokeFluteSignText:
text "Perk Up #MON"
line "with Mellow Sounds"
@@ -212,7 +211,7 @@ UnknownText_0x7f32d:
line "on CHANNEL 20"
done
-UnknownText_0x7f36b:
+LavRadioTower1FReferenceLibraryText:
text "Wow! A full rack"
line "of #MON CDs and"
cont "videos."
@@ -222,26 +221,21 @@ UnknownText_0x7f36b:
done
LavRadioTower1F_MapEvents:
- ; filler
- db 0, 0
-
-.Warps:
- db 2
- warp_def 2, 7, 7, LAVENDER_TOWN
- warp_def 3, 7, 7, LAVENDER_TOWN
-
-.CoordEvents:
- db 0
-
-.BGEvents:
- db 2
- bg_event 11, 0, BGEVENT_READ, MapLavRadioTower1FSignpost0Script
- bg_event 5, 0, BGEVENT_READ, MapLavRadioTower1FSignpost1Script
-
-.ObjectEvents:
- db 5
- object_event 6, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FReceptionistScript, -1
- object_event 15, 1, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FOfficerScript, -1
- object_event 1, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FSuperNerdScript, -1
- object_event 9, 1, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GentlemanScript_0x7ee6c, -1
- object_event 14, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SuperNerdScript_0x7eea2, -1
+ db 0, 0 ; filler
+
+ db 2 ; warp events
+ warp_event 2, 7, LAVENDER_TOWN, 7
+ warp_event 3, 7, LAVENDER_TOWN, 7
+
+ db 0 ; coord events
+
+ db 2 ; bg events
+ bg_event 11, 0, BGEVENT_READ, LavRadioTower1FDirectory
+ bg_event 5, 0, BGEVENT_READ, LavRadioTower1FPokeFluteSign
+
+ db 5 ; object events
+ object_event 6, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FReceptionistScript, -1
+ object_event 15, 1, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FOfficerScript, -1
+ object_event 1, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FSuperNerd1Script, -1
+ object_event 9, 1, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FGentlemanScript, -1
+ object_event 14, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FSuperNerd2Script, -1