pokered/scripts/unknowndungeon3.asm

44 lines
912 B
NASM
Raw Normal View History

UnknownDungeon3Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ld hl, MewtwoTrainerHeader
ld de, .ScriptPointers
2015-08-31 02:38:41 +00:00
ld a, [wUnknownDungeon3CurScript]
2014-05-18 18:19:10 +00:00
call ExecuteCurMapScriptInTable
2015-08-31 02:38:41 +00:00
ld [wUnknownDungeon3CurScript], a
2014-05-18 18:19:10 +00:00
ret
.ScriptPointers
2014-05-18 18:19:10 +00:00
dw CheckFightingMapTrainers
2014-09-14 18:29:18 +00:00
dw DisplayEnemyTrainerTextAndStartBattle
2014-05-18 18:19:10 +00:00
dw EndTrainerBattle
UnknownDungeon3TextPointers:
dw MewtwoText
2015-07-18 15:17:29 +00:00
dw PickUpItemText
dw PickUpItemText
2014-05-18 18:19:10 +00:00
MewtwoTrainerHeader:
dbEventFlagBit EVENT_BEAT_MEWTWO
2014-05-18 18:19:10 +00:00
db ($0 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MEWTWO
dw MewtwoBattleText ; TextBeforeBattle
dw MewtwoBattleText ; TextAfterBattle
dw MewtwoBattleText ; TextEndBattle
dw MewtwoBattleText ; TextEndBattle
2014-05-18 18:19:10 +00:00
db $ff
MewtwoText:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MewtwoTrainerHeader
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
MewtwoBattleText:
TX_FAR _MewtwoBattleText
2015-07-03 19:58:50 +00:00
TX_ASM
2014-05-18 18:19:10 +00:00
ld a, MEWTWO
call PlayCry
call WaitForSoundToFinish
jp TextScriptEnd