summaryrefslogtreecommitdiff
path: root/scripts/OldCityPokecenterTrade.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/OldCityPokecenterTrade.asm')
-rw-r--r--scripts/OldCityPokecenterTrade.asm45
1 files changed, 45 insertions, 0 deletions
diff --git a/scripts/OldCityPokecenterTrade.asm b/scripts/OldCityPokecenterTrade.asm
new file mode 100644
index 0000000..0f66874
--- /dev/null
+++ b/scripts/OldCityPokecenterTrade.asm
@@ -0,0 +1,45 @@
+INCLUDE "constants.asm"
+
+SECTION "scripts/OldCityPokecenterTrade.asm", ROMX
+
+OldCityPokecenterTradeScriptLoader:
+ ld hl, OldCityPokecenterTradeScriptPointers
+ call RunMapScript
+ call WriteBackMapScriptNumber
+ ret
+
+OldCityPokecenterTradeScriptPointers:
+ dw OldCityPokecenterTradeScript1
+ dw OldCityPokecenterTradeNPCIds
+
+OldCityPokecenterTradeScript1:
+ ld hl, OldCityPokecenterTradeNPCIds
+ ld de, OldCityPokecenterTradeSignPointers
+ call CallMapTextSubroutine
+ ret
+
+OldCityPokecenterTradeNPCIds:
+ db $00, $ff
+
+OldCityPokecenterTradeSignPointers:
+ dw MapDefaultText
+
+OldCityPokecenterTradeTextPointers:
+ dw OldCityPokecenterTradeText1
+
+OldCityPokecenterTradeText1:
+ ld hl, wJoypadFlags
+ set 5, [hl]
+ ld hl, OldCityPokecenterTradeTextString1
+ call OpenTextbox
+ ld hl, wJoypadFlags
+ res 5, [hl]
+ callab Function28000
+ ret
+
+OldCityPokecenterTradeTextString1:
+ text "ちょっとまってね!@"
+ text_exit
+ text_exit
+ text_exit
+ db "@"