pokered/scripts/SSAnneB1FRooms.asm

164 lines
4.8 KiB
NASM
Raw Normal View History

SSAnneB1FRooms_Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ld hl, SSAnne10TrainerHeaders
ld de, SSAnneB1FRooms_ScriptPointers
ld a, [wSSAnneB1FRoomsCurScript]
2014-05-18 18:19:10 +00:00
call ExecuteCurMapScriptInTable
ld [wSSAnneB1FRoomsCurScript], a
2014-05-18 18:19:10 +00:00
ret
SSAnneB1FRooms_ScriptPointers:
def_script_pointers
dw_const CheckFightingMapTrainers, SCRIPT_SSANNEB1FROOMS_DEFAULT
dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_SSANNEB1FROOMS_START_BATTLE
dw_const EndTrainerBattle, SCRIPT_SSANNEB1FROOMS_END_BATTLE
2014-05-18 18:19:10 +00:00
SSAnneB1FRooms_TextPointers:
def_text_pointers
dw_const SSAnneB1FRoomsSailor1Text, TEXT_SSANNEB1FROOMS_SAILOR1
dw_const SSAnneB1FRoomsSailor2Text, TEXT_SSANNEB1FROOMS_SAILOR2
dw_const SSAnneB1FRoomsSailor3Text, TEXT_SSANNEB1FROOMS_SAILOR3
dw_const SSAnneB1FRoomsSailor4Text, TEXT_SSANNEB1FROOMS_SAILOR4
dw_const SSAnneB1FRoomsSailor5Text, TEXT_SSANNEB1FROOMS_SAILOR5
dw_const SSAnneB1FRoomsFisherText, TEXT_SSANNEB1FROOMS_FISHER
dw_const SSAnneB1FRoomsSuperNerdText, TEXT_SSANNEB1FROOMS_SUPER_NERD
dw_const SSAnneB1FRoomsMachokeText, TEXT_SSANNEB1FROOMS_MACHOKE
dw_const PickUpItemText, TEXT_SSANNEB1FROOMS_ETHER
dw_const PickUpItemText, TEXT_SSANNEB1FROOMS_TM_REST
dw_const PickUpItemText, TEXT_SSANNEB1FROOMS_MAX_POTION
2014-05-18 18:19:10 +00:00
SSAnne10TrainerHeaders:
def_trainers
2016-06-12 00:24:04 +00:00
SSAnne10TrainerHeader0:
trainer EVENT_BEAT_SS_ANNE_10_TRAINER_0, 2, SSAnneB1FRoomsSailor1BattleText, SSAnneB1FRoomsSailor1EndBattleText, SSAnneB1FRoomsSailor1AfterBattleText
2016-06-12 00:24:04 +00:00
SSAnne10TrainerHeader1:
trainer EVENT_BEAT_SS_ANNE_10_TRAINER_1, 3, SSAnneB1FRoomsSailor2BattleText, SSAnneB1FRoomsSailor2EndBattleText, SSAnneB1FRoomsSailor2AfterBattleText
2016-06-12 00:24:04 +00:00
SSAnne10TrainerHeader2:
trainer EVENT_BEAT_SS_ANNE_10_TRAINER_2, 2, SSAnneB1FRoomsSailor3BattleText, SSAnneB1FRoomsSailor3EndBattleText, SSAnneB1FRoomsSailor3AfterBattleText
2016-06-12 00:24:04 +00:00
SSAnne10TrainerHeader3:
trainer EVENT_BEAT_SS_ANNE_10_TRAINER_3, 2, SSAnneB1FRoomsSailor4BattleText, SSAnneB1FRoomsSailor4EndBattleText, SSAnneB1FRoomsSailor4AfterBattleText
2016-06-12 00:24:04 +00:00
SSAnne10TrainerHeader4:
trainer EVENT_BEAT_SS_ANNE_10_TRAINER_4, 2, SSAnneB1FRoomsSailor5BattleText, SSAnneB1FRoomsSailor5EndBattleText, SSAnneB1FRoomsSailor5AfterBattleText
2016-06-12 00:24:04 +00:00
SSAnne10TrainerHeader5:
trainer EVENT_BEAT_SS_ANNE_10_TRAINER_5, 3, SSAnneB1FRoomsFisherBattleText, SSAnneB1FRoomsFisherEndBattleText, SSAnneB1FRoomsFisherAfterBattleText
db -1 ; end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor1Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, SSAnne10TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
SSAnneB1FRoomsSailor2Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, SSAnne10TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
SSAnneB1FRoomsSailor3Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, SSAnne10TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
SSAnneB1FRoomsSailor4Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, SSAnne10TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
SSAnneB1FRoomsSailor5Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, SSAnne10TrainerHeader4
call TalkToTrainer
jp TextScriptEnd
SSAnneB1FRoomsFisherText:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, SSAnne10TrainerHeader5
call TalkToTrainer
jp TextScriptEnd
SSAnneB1FRoomsMachokeText:
text_far _SSAnneB1FRoomsMachokeText
text_asm
2014-05-18 18:19:10 +00:00
ld a, MACHOKE
call PlayCry
jp TextScriptEnd
SSAnneB1FRoomsSailor1BattleText:
text_far _SSAnneB1FRoomsSailor1BattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor1EndBattleText:
text_far _SSAnneB1FRoomsSailor1EndBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor1AfterBattleText:
text_far _SSAnneB1FRoomsSailor1AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor2BattleText:
text_far _SSAnneB1FRoomsSailor2BattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor2EndBattleText:
text_far _SSAnneB1FRoomsSailor2EndBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor2AfterBattleText:
text_far _SSAnneB1FRoomsSailor2AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor3BattleText:
text_far _SSAnneB1FRoomsSailor3BattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor3EndBattleText:
text_far _SSAnneB1FRoomsSailor3EndBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor3AfterBattleText:
text_far _SSAnneB1FRoomsSailor3AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor4BattleText:
text_far _SSAnneB1FRoomsSailor4BattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor4EndBattleText:
text_far _SSAnneB1FRoomsSailor4EndBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor4AfterBattleText:
text_far _SSAnneB1FRoomsSailor4AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor5BattleText:
text_far _SSAnneB1FRoomsSailor5BattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor5EndBattleText:
text_far _SSAnneB1FRoomsSailor5EndBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSailor5AfterBattleText:
text_far _SSAnneB1FRoomsSailor5AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsFisherBattleText:
text_far _SSAnneB1FRoomsFisherBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsFisherEndBattleText:
text_far _SSAnneB1FRoomsFisherEndBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsFisherAfterBattleText:
text_far _SSAnneB1FRoomsFisherAfterBattleText
text_end
2014-05-18 18:19:10 +00:00
SSAnneB1FRoomsSuperNerdText:
text_far _SSAnneB1FRoomsSuperNerdText
text_end