mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00

Adds the trainers themselves, dialogue still needs to be written but PvK can help with that Currently they either don't see you or challenge you multiple times...probably issues with where the event constants are located, will sort out once I figure out the problem
147 lines
3.7 KiB
NASM
147 lines
3.7 KiB
NASM
SilphGauntlet2F_Script:
|
|
call EnableAutoTextBoxDrawing
|
|
ld hl, SilphGauntlet2FTrainerHeaders
|
|
ld de, SilphGauntlet2F_ScriptPointers
|
|
ld a, [wSilphGauntlet2FCurScript]
|
|
call ExecuteCurMapScriptInTable
|
|
ld [wSilphGauntlet2FCurScript], a
|
|
ret
|
|
|
|
SilphGauntlet2F_ScriptPointers:
|
|
dw CheckFightingMapTrainers
|
|
dw DisplayEnemyTrainerTextAndStartBattle
|
|
dw EndTrainerBattle
|
|
|
|
SilphGauntlet2F_TextPointers:
|
|
dw SilphGauntlet2FText1
|
|
dw SilphGauntlet2FText2
|
|
dw SilphGauntlet2FText3
|
|
dw SilphGauntlet2FText4
|
|
dw SilphGauntlet2FText5
|
|
dw SilphGauntlet2FText6
|
|
|
|
SilphGauntlet2FTrainerHeaders:
|
|
def_trainers 7
|
|
SilphGauntlet2FTrainerHeader0:
|
|
trainer EVENT_BEAT_GAUNTLET_LASS, 2, SilphGauntlet2FBattleText1, SilphGauntlet2FEndBattleText1, SilphGauntlet2FAfterBattleText1
|
|
SilphGauntlet2FTrainerHeader1:
|
|
trainer EVENT_BEAT_GAUNTLET_JUNIOR, 1, SilphGauntlet2FBattleText2, SilphGauntlet2FEndBattleText2, SilphGauntlet2FAfterBattleText2
|
|
SilphGauntlet2FTrainerHeader2:
|
|
trainer EVENT_BEAT_GAUNTLET_HIKER, 1, SilphGauntlet2FBattleText3, SilphGauntlet2FEndBattleText3, SilphGauntlet2FAfterBattleText3
|
|
SilphGauntlet2FTrainerHeader3:
|
|
trainer EVENT_BEAT_GAUNTLET_SUPER_NERD, 1, SilphGauntlet2FBattleText4, SilphGauntlet2FEndBattleText4, SilphGauntlet2FAfterBattleText4
|
|
SilphGauntlet2FTrainerHeader4:
|
|
trainer EVENT_BEAT_GAUNTLET_POKEMANIAC, 3, SilphGauntlet2FBattleText5, SilphGauntlet2FEndBattleText5, SilphGauntlet2FAfterBattleText5
|
|
SilphGauntlet2FTrainerHeader5:
|
|
trainer EVENT_BEAT_GAUNTLET_BLACK_BELT, 1, SilphGauntlet2FBattleText6, SilphGauntlet2FEndBattleText6, SilphGauntlet2FAfterBattleText6
|
|
db -1 ; end
|
|
|
|
SilphGauntlet2FText1:
|
|
text_asm
|
|
ld hl, SilphGauntlet2FTrainerHeader0
|
|
call TalkToTrainer
|
|
jp TextScriptEnd
|
|
|
|
SilphGauntlet2FBattleText1:
|
|
text_far _SilphGauntlet2FBattleText1
|
|
text_end
|
|
|
|
SilphGauntlet2FEndBattleText1:
|
|
text_far _SilphGauntlet2FEndBattleText1
|
|
text_end
|
|
|
|
SilphGauntlet2FAfterBattleText1:
|
|
text_far _SilphGauntlet2FAfterBattleText1
|
|
text_end
|
|
|
|
SilphGauntlet2FText2:
|
|
text_asm
|
|
ld hl, SilphGauntlet2FTrainerHeader1
|
|
call TalkToTrainer
|
|
jp TextScriptEnd
|
|
|
|
SilphGauntlet2FBattleText2:
|
|
text_far _SilphGauntlet2FBattleText2
|
|
text_end
|
|
|
|
SilphGauntlet2FEndBattleText2:
|
|
text_far _SilphGauntlet2FEndBattleText2
|
|
text_end
|
|
|
|
SilphGauntlet2FAfterBattleText2:
|
|
text_far _SilphGauntlet2FAfterBattleText2
|
|
text_end
|
|
|
|
SilphGauntlet2FText3:
|
|
text_asm
|
|
ld hl, SilphGauntlet2FTrainerHeader2
|
|
call TalkToTrainer
|
|
jp TextScriptEnd
|
|
|
|
SilphGauntlet2FBattleText3:
|
|
text_far _SilphGauntlet2FBattleText3
|
|
text_end
|
|
|
|
SilphGauntlet2FEndBattleText3:
|
|
text_far _SilphGauntlet2FEndBattleText3
|
|
text_end
|
|
|
|
SilphGauntlet2FAfterBattleText3:
|
|
text_far _SilphGauntlet2FAfterBattleText3
|
|
text_end
|
|
|
|
SilphGauntlet2FText4:
|
|
text_asm
|
|
ld hl, SilphGauntlet2FTrainerHeader3
|
|
call TalkToTrainer
|
|
jp TextScriptEnd
|
|
|
|
SilphGauntlet2FBattleText4:
|
|
text_far _SilphGauntlet2FBattleText4
|
|
text_end
|
|
|
|
SilphGauntlet2FEndBattleText4:
|
|
text_far _SilphGauntlet2FEndBattleText4
|
|
text_end
|
|
|
|
SilphGauntlet2FAfterBattleText4:
|
|
text_far _SilphGauntlet2FAfterBattleText4
|
|
text_end
|
|
|
|
SilphGauntlet2FText5:
|
|
text_asm
|
|
ld hl, SilphGauntlet2FTrainerHeader4
|
|
call TalkToTrainer
|
|
jp TextScriptEnd
|
|
|
|
SilphGauntlet2FBattleText5:
|
|
text_far _SilphGauntlet2FBattleText5
|
|
text_end
|
|
|
|
SilphGauntlet2FEndBattleText5:
|
|
text_far _SilphGauntlet2FEndBattleText5
|
|
text_end
|
|
|
|
SilphGauntlet2FAfterBattleText5:
|
|
text_far _SilphGauntlet2FAfterBattleText5
|
|
text_end
|
|
|
|
SilphGauntlet2FText6:
|
|
text_asm
|
|
ld hl, SilphGauntlet2FTrainerHeader5
|
|
call TalkToTrainer
|
|
jp TextScriptEnd
|
|
|
|
SilphGauntlet2FBattleText6:
|
|
text_far _SilphGauntlet2FBattleText6
|
|
text_end
|
|
|
|
SilphGauntlet2FEndBattleText6:
|
|
text_far _SilphGauntlet2FEndBattleText6
|
|
text_end
|
|
|
|
SilphGauntlet2FAfterBattleText6:
|
|
text_far _SilphGauntlet2FAfterBattleText6
|
|
text_end
|
|
|
|
text_end |