ref: 64da1f5d6bf96ff7f35165476ecc8d623f76060d
dir: /scripts/CeruleanCaveB1F.asm/
CeruleanCaveB1F_Script: call EnableAutoTextBoxDrawing ld hl, MewtwoTrainerHeader ld de, CeruleanCaveB1F_ScriptPointers ld a, [wCeruleanCaveB1FCurScript] call ExecuteCurMapScriptInTable ld [wCeruleanCaveB1FCurScript], a ret CeruleanCaveB1F_ScriptPointers: dw CheckFightingMapTrainers dw DisplayEnemyTrainerTextAndStartBattle dw EndTrainerBattle CeruleanCaveB1F_TextPointers: 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