diff options
author | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-05-18 14:19:10 -0400 |
---|---|---|
committer | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-05-18 14:19:10 -0400 |
commit | 24c01b09bb2b617812bd826d1cf9ab5e3ec6a023 (patch) | |
tree | 07d2ed81b23de081f2003d9f8d50170344dd5ada /scripts/unknowndungeon3.asm | |
parent | 4e4e72d02a5a202daea3a73363d2a4c3ba34e724 (diff) |
Pull map scripts out of main.asm
Diffstat (limited to 'scripts/unknowndungeon3.asm')
-rwxr-xr-x | scripts/unknowndungeon3.asm | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/scripts/unknowndungeon3.asm b/scripts/unknowndungeon3.asm new file mode 100755 index 00000000..b765ef56 --- /dev/null +++ b/scripts/unknowndungeon3.asm @@ -0,0 +1,44 @@ +UnknownDungeon3Script: ; 45ef0 (11:5ef0) + call EnableAutoTextBoxDrawing + ld hl, UnknownDungeon3TrainerHeaders + ld de, UnknownDungeon3ScriptPointers + ld a, [W_UNKNOWNDUNGEON3CURSCRIPT] + call ExecuteCurMapScriptInTable + ld [W_UNKNOWNDUNGEON3CURSCRIPT], a + ret + +UnknownDungeon3ScriptPointers: ; 45f03 (11:5f03) + dw CheckFightingMapTrainers + dw Func_324c + dw EndTrainerBattle + +UnknownDungeon3TextPointers: ; 45f09 (11:5f09) + dw UnknownDungeon3Text1 + dw Predef5CText + dw Predef5CText + +UnknownDungeon3TrainerHeaders: ; 45f0f (11:5f0f) +UnknownDungeon3TrainerHeader0: ; 45f0f (11:5f0f) + db $1 ; flag's bit + db ($0 << 4) ; trainer's view range + dw $d85f ; flag's byte + dw UnknownDungeon3MewtwoText ; 0x5f26 TextBeforeBattle + dw UnknownDungeon3MewtwoText ; 0x5f26 TextAfterBattle + dw UnknownDungeon3MewtwoText ; 0x5f26 TextEndBattle + dw UnknownDungeon3MewtwoText ; 0x5f26 TextEndBattle + + db $ff + +UnknownDungeon3Text1: ; 45f1c (11:5f1c) + db $08 ; asm + ld hl, UnknownDungeon3TrainerHeader0 + call TalkToTrainer + jp TextScriptEnd + +UnknownDungeon3MewtwoText: ; 45f26 (11:5f26) + TX_FAR _UnknownDungeon3MewtwoText + db $8 + ld a, MEWTWO + call PlayCry + call WaitForSoundToFinish + jp TextScriptEnd |