pokered/scripts/mtmoon1.asm

225 lines
4.8 KiB
NASM
Raw Normal View History

2016-06-12 00:24:04 +00:00
MtMoon1Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ld hl, MtMoon1TrainerHeader0
ld de, MtMoon1ScriptPointers
2015-08-31 02:38:41 +00:00
ld a, [wMtMoon1CurScript]
2014-05-18 18:19:10 +00:00
call ExecuteCurMapScriptInTable
2015-08-31 02:38:41 +00:00
ld [wMtMoon1CurScript], a
2014-05-18 18:19:10 +00:00
ret
2016-06-12 00:24:04 +00:00
MtMoon1ScriptPointers:
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
2016-06-12 00:24:04 +00:00
MtMoon1TextPointers:
2014-05-18 18:19:10 +00:00
dw MtMoon1Text1
dw MtMoon1Text2
dw MtMoon1Text3
dw MtMoon1Text4
dw MtMoon1Text5
dw MtMoon1Text6
dw MtMoon1Text7
2015-07-18 15:17:29 +00:00
dw PickUpItemText
dw PickUpItemText
dw PickUpItemText
dw PickUpItemText
dw PickUpItemText
dw PickUpItemText
2014-05-18 18:19:10 +00:00
dw MtMoon1Text14
2016-06-12 00:24:04 +00:00
MtMoon1TrainerHeader0:
2015-07-21 01:32:02 +00:00
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_0
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
2015-07-21 01:32:02 +00:00
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_0
dw MtMoon1BattleText2 ; TextBeforeBattle
dw MtMoon1AfterBattleText2 ; TextAfterBattle
dw MtMoon1EndBattleText2 ; TextEndBattle
dw MtMoon1EndBattleText2 ; TextEndBattle
2014-05-18 18:19:10 +00:00
MtMoon1TrainerHeader1:
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_1
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_1
dw MtMoon1BattleText3 ; TextBeforeBattle
dw MtMoon1AfterBattleText3 ; TextAfterBattle
dw MtMoon1EndBattleText3 ; TextEndBattle
dw MtMoon1EndBattleText3 ; TextEndBattle
2014-05-18 18:19:10 +00:00
MtMoon1TrainerHeader2:
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_2
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_2
dw MtMoon1BattleText4 ; TextBeforeBattle
dw MtMoon1AfterBattleText4 ; TextAfterBattle
dw MtMoon1EndBattleText4 ; TextEndBattle
dw MtMoon1EndBattleText4 ; TextEndBattle
2014-05-18 18:19:10 +00:00
MtMoon1TrainerHeader3:
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_3
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_3
dw MtMoon1BattleText5 ; TextBeforeBattle
dw MtMoon1AfterBattleText5 ; TextAfterBattle
dw MtMoon1EndBattleText5 ; TextEndBattle
dw MtMoon1EndBattleText5 ; TextEndBattle
2014-05-18 18:19:10 +00:00
MtMoon1TrainerHeader4:
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_4
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_4
dw MtMoon1BattleText6 ; TextBeforeBattle
dw MtMoon1AfterBattleText6 ; TextAfterBattle
dw MtMoon1EndBattleText6 ; TextEndBattle
dw MtMoon1EndBattleText6 ; TextEndBattle
2014-05-18 18:19:10 +00:00
MtMoon1TrainerHeader5:
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_5
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_5
dw MtMoon1BattleText7 ; TextBeforeBattle
dw MtMoon1AfterBattleText7 ; TextAfterBattle
dw MtMoon1EndBattleText7 ; TextEndBattle
dw MtMoon1EndBattleText7 ; TextEndBattle
2014-05-18 18:19:10 +00:00
MtMoon1TrainerHeader6:
dbEventFlagBit EVENT_BEAT_MT_MOON_1_TRAINER_6
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_MT_MOON_1_TRAINER_6
dw MtMoon1BattleText8 ; TextBeforeBattle
dw MtMoon1AfterBattleText8 ; TextAfterBattle
dw MtMoon1EndBattleText8 ; TextEndBattle
dw MtMoon1EndBattleText8 ; TextEndBattle
2014-05-18 18:19:10 +00:00
db $ff
2016-06-12 00:24:04 +00:00
MtMoon1Text1:
2015-07-03 19:58:50 +00:00
TX_ASM
2014-05-18 18:19:10 +00:00
ld hl, MtMoon1TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1Text2:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MtMoon1TrainerHeader1
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1Text3:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MtMoon1TrainerHeader2
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1Text4:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MtMoon1TrainerHeader3
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1Text5:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MtMoon1TrainerHeader4
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1Text6:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MtMoon1TrainerHeader5
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1Text7:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, MtMoon1TrainerHeader6
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
MtMoon1BattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText2
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText2
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText2
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1BattleText3:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText3
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText3:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText3
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText3:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText3
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1BattleText4:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText4
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText4:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText4
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText4:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText4
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1BattleText5:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText5
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText5:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText5
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText5:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText5
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1BattleText6:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText6
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText6:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText6
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText6:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText6
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1BattleText7:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText7
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText7:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText7
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText7:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText7
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1BattleText8:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1BattleText8
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1EndBattleText8:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1EndBattleText8
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1AfterBattleText8:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1AfterBattleText8
db "@"
2016-06-12 00:24:04 +00:00
MtMoon1Text14:
2014-05-18 18:19:10 +00:00
TX_FAR _MtMoon1Text14
db "@"