summaryrefslogtreecommitdiff
path: root/scripts/viridianforest.asm
diff options
context:
space:
mode:
authorU-Fish-PC\Daniel <corrnondacqb@yahoo.com>2014-05-18 14:19:10 -0400
committerU-Fish-PC\Daniel <corrnondacqb@yahoo.com>2014-05-18 14:19:10 -0400
commit24c01b09bb2b617812bd826d1cf9ab5e3ec6a023 (patch)
tree07d2ed81b23de081f2003d9f8d50170344dd5ada /scripts/viridianforest.asm
parent4e4e72d02a5a202daea3a73363d2a4c3ba34e724 (diff)
Pull map scripts out of main.asm
Diffstat (limited to 'scripts/viridianforest.asm')
-rwxr-xr-xscripts/viridianforest.asm145
1 files changed, 145 insertions, 0 deletions
diff --git a/scripts/viridianforest.asm b/scripts/viridianforest.asm
new file mode 100755
index 00000000..4e55733b
--- /dev/null
+++ b/scripts/viridianforest.asm
@@ -0,0 +1,145 @@
+ViridianForestScript: ; 6110d (18:510d)
+ call EnableAutoTextBoxDrawing
+ ld hl, ViridianForestTrainerHeaders
+ ld de, ViridianForestScriptPointers
+ ld a, [W_VIRIDIANFORESTCURSCRIPT]
+ call ExecuteCurMapScriptInTable
+ ld [W_VIRIDIANFORESTCURSCRIPT], a
+ ret
+
+ViridianForestScriptPointers: ; 61120 (18:5120)
+ dw CheckFightingMapTrainers
+ dw Func_324c
+ dw EndTrainerBattle
+
+ViridianForestTextPointers: ; 61126 (18:5126)
+ dw ViridianForestText1
+ dw ViridianForestText2
+ dw ViridianForestText3
+ dw ViridianForestText4
+ dw Predef5CText
+ dw Predef5CText
+ dw Predef5CText
+ dw ViridianForestText8
+ dw ViridianForestText9
+ dw ViridianForestText10
+ dw ViridianForestText11
+ dw ViridianForestText12
+ dw ViridianForestText13
+ dw ViridianForestText14
+
+ViridianForestTrainerHeaders: ; 61142 (18:5142)
+ViridianForestTrainerHeader0: ; 61142 (18:5142)
+ db $2 ; flag's bit
+ db ($4 << 4) ; trainer's view range
+ dw $d7f3 ; flag's byte
+ dw ViridianForestBattleText1 ; 0x518a TextBeforeBattle
+ dw ViridianForestAfterBattleText1 ; 0x5194 TextAfterBattle
+ dw ViridianForestEndBattleText1 ; 0x518f TextEndBattle
+ dw ViridianForestEndBattleText1 ; 0x518f TextEndBattle
+
+ViridianForestTrainerHeader1: ; 6114e (18:514e)
+ db $3 ; flag's bit
+ db ($4 << 4) ; trainer's view range
+ dw $d7f3 ; flag's byte
+ dw ViridianForestBattleText2 ; 0x5199 TextBeforeBattle
+ dw ViridianForestAfterBattleText2 ; 0x51a3 TextAfterBattle
+ dw ViridianForestEndBattleText2 ; 0x519e TextEndBattle
+ dw ViridianForestEndBattleText2 ; 0x519e TextEndBattle
+
+ViridianForestTrainerHeader2: ; 6115a (18:515a)
+ db $4 ; flag's bit
+ db ($1 << 4) ; trainer's view range
+ dw $d7f3 ; flag's byte
+ dw ViridianForestBattleText3 ; 0x51a8 TextBeforeBattle
+ dw ViridianForestAfterBattleText3 ; 0x51b2 TextAfterBattle
+ dw ViridianForestEndBattleText3 ; 0x51ad TextEndBattle
+ dw ViridianForestEndBattleText3 ; 0x51ad TextEndBattle
+
+ db $ff
+
+ViridianForestText1: ; 61167 (18:5167)
+ TX_FAR _ViridianForestText1
+ db "@"
+
+ViridianForestText2: ; 6116c (18:516c)
+ db $08 ; asm
+ ld hl, ViridianForestTrainerHeader0
+ call TalkToTrainer
+ jp TextScriptEnd
+
+ViridianForestText3: ; 61176 (18:5176)
+ db $08 ; asm
+ ld hl, ViridianForestTrainerHeader1
+ call TalkToTrainer
+ jp TextScriptEnd
+
+ViridianForestText4: ; 61180 (18:5180)
+ db $08 ; asm
+ ld hl, ViridianForestTrainerHeader2
+ call TalkToTrainer
+ jp TextScriptEnd
+
+ViridianForestBattleText1: ; 6118a (18:518a)
+ TX_FAR _ViridianForestBattleText1
+ db "@"
+
+ViridianForestEndBattleText1: ; 6118f (18:518f)
+ TX_FAR _ViridianForestEndBattleText1
+ db "@"
+
+ViridianForestAfterBattleText1: ; 61194 (18:5194)
+ TX_FAR _ViridianFrstAfterBattleText1
+ db "@"
+
+ViridianForestBattleText2: ; 61199 (18:5199)
+ TX_FAR _ViridianForestBattleText2
+ db "@"
+
+ViridianForestEndBattleText2: ; 6119e (18:519e)
+ TX_FAR _ViridianForestEndBattleText2
+ db "@"
+
+ViridianForestAfterBattleText2: ; 611a3 (18:51a3)
+ TX_FAR _ViridianFrstAfterBattleText2
+ db "@"
+
+ViridianForestBattleText3: ; 611a8 (18:51a8)
+ TX_FAR _ViridianForestBattleText3
+ db "@"
+
+ViridianForestEndBattleText3: ; 611ad (18:51ad)
+ TX_FAR _ViridianForestEndBattleText3
+ db "@"
+
+ViridianForestAfterBattleText3: ; 611b2 (18:51b2)
+ TX_FAR _ViridianFrstAfterBattleText3
+ db "@"
+
+ViridianForestText8: ; 611b7 (18:51b7)
+ TX_FAR _ViridianForestText8
+ db "@"
+
+ViridianForestText9: ; 611bc (18:51bc)
+ TX_FAR _ViridianForestText9
+ db "@"
+
+ViridianForestText10: ; 611c1 (18:51c1)
+ TX_FAR _ViridianForestText10
+ db "@"
+
+ViridianForestText11: ; 611c6 (18:51c6)
+ TX_FAR _ViridianForestText11
+ db "@"
+
+ViridianForestText12: ; 611cb (18:51cb)
+ TX_FAR _ViridianForestText12
+ db "@"
+
+ViridianForestText13: ; 611d0 (18:51d0)
+ TX_FAR _ViridianForestText13
+ db "@"
+
+ViridianForestText14: ; 611d5 (18:51d5)
+ TX_FAR _ViridianForestText14
+ db "@"