1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- UnknownDungeon3Script:
- call EnableAutoTextBoxDrawing
- ld hl, MewtwoTrainerHeader
- ld de, .ScriptPointers
- ld a, [wUnknownDungeon3CurScript]
- call ExecuteCurMapScriptInTable
- ld [wUnknownDungeon3CurScript], a
- ret
- .ScriptPointers
- dw CheckFightingMapTrainers
- dw DisplayEnemyTrainerTextAndStartBattle
- dw EndTrainerBattle
- UnknownDungeon3TextPointers:
- dw MewtwoText
- dw PickUpItemText
- dw PickUpItemText
- MewtwoTrainerHeader:
- dbEventFlagBit EVENT_BEAT_MEWTWO
- db ($0 << 4) ; trainer's view range
- dwEventFlagAddress EVENT_BEAT_MEWTWO
- dw MewtwoBattleText ; TextBeforeBattle
- dw MewtwoBattleText ; TextAfterBattle
- dw MewtwoBattleText ; TextEndBattle
- dw MewtwoBattleText ; TextEndBattle
- db $ff
- MewtwoText:
- TX_ASM
- ld hl, MewtwoTrainerHeader
- call TalkToTrainer
- jp TextScriptEnd
- MewtwoBattleText:
- TX_FAR _MewtwoBattleText
- TX_ASM
- ld a, MEWTWO
- call PlayCry
- call WaitForSoundToFinish
- jp TextScriptEnd
|