ref: 77d0e5ff84cc61ae625da19f184094241eddd4dc
dir: /scripts/viridianforest.asm/
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 DisplayEnemyTrainerTextAndStartBattle 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 wd7f3 ; 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 wd7f3 ; 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 wd7f3 ; 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 "@"