ref: 25a3e67b940fc91c11ed9b408fa20762995e6948
dir: /scripts/PokemonTower3F.asm/
PokemonTower3F_Script: call EnableAutoTextBoxDrawing ld hl, PokemonTower3TrainerHeader0 ld de, PokemonTower3F_ScriptPointers ld a, [wPokemonTower3FCurScript] call ExecuteCurMapScriptInTable ld [wPokemonTower3FCurScript], a ret PokemonTower3F_ScriptPointers: dw CheckFightingMapTrainers dw DisplayEnemyTrainerTextAndStartBattle dw EndTrainerBattle PokemonTower3F_TextPointers: dw PokemonTower3Text1 dw PokemonTower3Text2 dw PokemonTower3Text3 dw PickUpItemText PokemonTower3TrainerHeader0: dbEventFlagBit EVENT_BEAT_POKEMONTOWER_3_TRAINER_0 db ($2 << 4) ; trainer's view range dwEventFlagAddress EVENT_BEAT_POKEMONTOWER_3_TRAINER_0 dw PokemonTower3BattleText1 ; TextBeforeBattle dw PokemonTower3AfterBattleText1 ; TextAfterBattle dw PokemonTower3EndBattleText1 ; TextEndBattle dw PokemonTower3EndBattleText1 ; TextEndBattle PokemonTower3TrainerHeader1: dbEventFlagBit EVENT_BEAT_POKEMONTOWER_3_TRAINER_1 db ($3 << 4) ; trainer's view range dwEventFlagAddress EVENT_BEAT_POKEMONTOWER_3_TRAINER_1 dw PokemonTower3BattleText2 ; TextBeforeBattle dw PokemonTower3AfterBattleText2 ; TextAfterBattle dw PokemonTower3EndBattleText2 ; TextEndBattle dw PokemonTower3EndBattleText2 ; TextEndBattle PokemonTower3TrainerHeader2: dbEventFlagBit EVENT_BEAT_POKEMONTOWER_3_TRAINER_2 db ($2 << 4) ; trainer's view range dwEventFlagAddress EVENT_BEAT_POKEMONTOWER_3_TRAINER_2 dw PokemonTower3BattleText3 ; TextBeforeBattle dw PokemonTower3AfterBattleText3 ; TextAfterBattle dw PokemonTower3EndBattleText3 ; TextEndBattle dw PokemonTower3EndBattleText3 ; TextEndBattle db $ff PokemonTower3Text1: text_asm ld hl, PokemonTower3TrainerHeader0 call TalkToTrainer jp TextScriptEnd PokemonTower3Text2: text_asm ld hl, PokemonTower3TrainerHeader1 call TalkToTrainer jp TextScriptEnd PokemonTower3Text3: text_asm ld hl, PokemonTower3TrainerHeader2 call TalkToTrainer jp TextScriptEnd PokemonTower3BattleText1: text_far _PokemonTower3BattleText1 text_end PokemonTower3EndBattleText1: text_far _PokemonTower3EndBattleText1 text_end PokemonTower3AfterBattleText1: text_far _PokemonTower3AfterBattleText1 text_end PokemonTower3BattleText2: text_far _PokemonTower3BattleText2 text_end PokemonTower3EndBattleText2: text_far _PokemonTower3EndBattleText2 text_end PokemonTower3AfterBattleText2: text_far _PokemonTower3AfterBattleText2 text_end PokemonTower3BattleText3: text_far _PokemonTower3BattleText3 text_end PokemonTower3EndBattleText3: text_far _PokemonTower3EndBattleText3 text_end PokemonTower3AfterBattleText3: text_far _PokemonTower3AfterBattleText3 text_end