summaryrefslogtreecommitdiff
path: root/maps/MobileTradeRoom.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/MobileTradeRoom.asm')
-rw-r--r--maps/MobileTradeRoom.asm47
1 files changed, 47 insertions, 0 deletions
diff --git a/maps/MobileTradeRoom.asm b/maps/MobileTradeRoom.asm
new file mode 100644
index 000000000..e7c1cb476
--- /dev/null
+++ b/maps/MobileTradeRoom.asm
@@ -0,0 +1,47 @@
+MobileTradeRoom_MapScripts:
+ db 2 ; scene scripts
+ scene_script .InitializeMobileTradeRoom ; SCENE_DEFAULT
+ scene_script .DummyScene ; SCENE_FINISHED
+
+ db 0 ; callbacks
+
+.InitializeMobileTradeRoom:
+ priorityjump .InitializeAndPreparePokecenter2F
+ end
+
+.DummyScene:
+ end
+
+.InitializeAndPreparePokecenter2F:
+ setscene SCENE_FINISHED
+ setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_MOBILE_TRADE_ROOM
+ end
+
+MapMobileTradeRoomSignpost0Script:
+ refreshscreen
+ special Function1037c2
+ writetext MobileTradeRoom_EstablishingCommsText
+ waitbutton
+ reloadmappart
+ special Function101231
+ closetext
+ end
+
+MobileTradeRoom_EstablishingCommsText:
+ text "Establishing"
+ line "communications…"
+ done
+
+MobileTradeRoom_MapEvents:
+ db 0, 0 ; filler
+
+ db 2 ; warp events
+ warp_event 4, 7, POKECENTER_2F, 5
+ warp_event 5, 7, POKECENTER_2F, 5
+
+ db 0 ; coord events
+
+ db 1 ; bg events
+ bg_event 4, 2, BGEVENT_UP, MapMobileTradeRoomSignpost0Script
+
+ db 0 ; object events