2019-01-01 20:06:23 +00:00
|
|
|
ViridianGym_Script:
|
2020-07-18 18:01:13 +00:00
|
|
|
ld hl, .CityName
|
|
|
|
ld de, .LeaderName
|
2014-05-18 18:19:10 +00:00
|
|
|
call LoadGymLeaderAndCityName
|
|
|
|
call EnableAutoTextBoxDrawing
|
2016-07-20 05:40:04 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader0
|
2019-01-01 20:06:23 +00:00
|
|
|
ld de, ViridianGym_ScriptPointers
|
2015-08-31 02:38:41 +00:00
|
|
|
ld a, [wViridianGymCurScript]
|
2014-05-18 18:19:10 +00:00
|
|
|
call ExecuteCurMapScriptInTable
|
2015-08-31 02:38:41 +00:00
|
|
|
ld [wViridianGymCurScript], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ret
|
|
|
|
|
2020-07-18 18:01:13 +00:00
|
|
|
.CityName:
|
2014-05-18 18:19:10 +00:00
|
|
|
db "VIRIDIAN CITY@"
|
2020-07-18 18:01:13 +00:00
|
|
|
|
|
|
|
.LeaderName:
|
2014-05-18 18:19:10 +00:00
|
|
|
db "GIOVANNI@"
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymScript_748d6:
|
2014-05-18 18:19:10 +00:00
|
|
|
xor a
|
2014-05-25 17:51:53 +00:00
|
|
|
ld [wJoyIgnore], a
|
2015-08-31 02:38:41 +00:00
|
|
|
ld [wViridianGymCurScript], a
|
|
|
|
ld [wCurMapScript], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ret
|
|
|
|
|
2019-01-01 20:06:23 +00:00
|
|
|
ViridianGym_ScriptPointers:
|
2014-05-18 18:19:10 +00:00
|
|
|
dw ViridianGymScript0
|
2014-09-14 18:29:18 +00:00
|
|
|
dw DisplayEnemyTrainerTextAndStartBattle
|
2014-05-18 18:19:10 +00:00
|
|
|
dw EndTrainerBattle
|
|
|
|
dw ViridianGymScript3
|
|
|
|
dw ViridianGymScript4
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymScript0:
|
2015-08-31 02:38:41 +00:00
|
|
|
ld a, [wYCoord]
|
2014-05-18 18:19:10 +00:00
|
|
|
ld b, a
|
2015-08-31 02:38:41 +00:00
|
|
|
ld a, [wXCoord]
|
2014-05-18 18:19:10 +00:00
|
|
|
ld c, a
|
|
|
|
ld hl, ViridianGymArrowTilePlayerMovement
|
2014-09-14 18:29:18 +00:00
|
|
|
call DecodeArrowMovementRLE
|
2014-05-18 18:19:10 +00:00
|
|
|
cp $ff
|
|
|
|
jp z, CheckFightingMapTrainers
|
2014-09-10 03:55:19 +00:00
|
|
|
call StartSimulatingJoypadStates
|
2014-05-26 21:04:56 +00:00
|
|
|
ld hl, wd736
|
2014-05-18 18:19:10 +00:00
|
|
|
set 7, [hl]
|
2015-07-19 08:46:12 +00:00
|
|
|
ld a, SFX_ARROW_TILES
|
2014-05-18 18:19:10 +00:00
|
|
|
call PlaySound
|
|
|
|
ld a, $ff
|
2014-05-25 17:51:53 +00:00
|
|
|
ld [wJoyIgnore], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ld a, $4
|
2015-08-31 02:38:41 +00:00
|
|
|
ld [wCurMapScript], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ret
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowTilePlayerMovement:
|
2020-07-16 16:32:19 +00:00
|
|
|
map_coord_movement 19, 11, ViridianGymArrowMovement1
|
|
|
|
map_coord_movement 19, 1, ViridianGymArrowMovement2
|
|
|
|
map_coord_movement 18, 2, ViridianGymArrowMovement3
|
|
|
|
map_coord_movement 11, 2, ViridianGymArrowMovement4
|
|
|
|
map_coord_movement 16, 10, ViridianGymArrowMovement5
|
|
|
|
map_coord_movement 4, 6, ViridianGymArrowMovement6
|
|
|
|
map_coord_movement 5, 13, ViridianGymArrowMovement7
|
|
|
|
map_coord_movement 4, 14, ViridianGymArrowMovement8
|
|
|
|
map_coord_movement 0, 15, ViridianGymArrowMovement9
|
|
|
|
map_coord_movement 1, 15, ViridianGymArrowMovement10
|
|
|
|
map_coord_movement 13, 16, ViridianGymArrowMovement11
|
|
|
|
map_coord_movement 13, 17, ViridianGymArrowMovement12
|
|
|
|
db -1 ; end
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement1:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_UP, 9
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement2:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_LEFT, 8
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement3:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_DOWN, 9
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement4:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_RIGHT, 6
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement5:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_DOWN, 2
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement6:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_DOWN, 7
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement7:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_RIGHT, 8
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement8:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_RIGHT, 9
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement9:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_UP, 8
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement10:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_UP, 6
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement11:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_LEFT, 6
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymArrowMovement12:
|
2020-07-16 16:32:19 +00:00
|
|
|
db D_LEFT, 12
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymScript4:
|
2014-09-10 03:55:19 +00:00
|
|
|
ld a, [wSimulatedJoypadStatesIndex]
|
2014-05-18 18:19:10 +00:00
|
|
|
and a
|
|
|
|
jr nz, .asm_74980
|
|
|
|
xor a
|
2014-05-25 17:51:53 +00:00
|
|
|
ld [wJoyIgnore], a
|
2014-05-26 21:04:56 +00:00
|
|
|
ld hl, wd736
|
2014-05-18 18:19:10 +00:00
|
|
|
res 7, [hl]
|
|
|
|
ld a, $0
|
2015-08-31 02:38:41 +00:00
|
|
|
ld [wCurMapScript], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ret
|
|
|
|
.asm_74980
|
2020-07-07 01:18:22 +00:00
|
|
|
farjp LoadSpinnerArrowTiles
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymScript3:
|
2015-08-31 02:38:41 +00:00
|
|
|
ld a, [wIsInBattle]
|
2014-05-18 18:19:10 +00:00
|
|
|
cp $ff
|
|
|
|
jp z, ViridianGymScript_748d6
|
|
|
|
ld a, $f0
|
2014-05-25 17:51:53 +00:00
|
|
|
ld [wJoyIgnore], a
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymScript3_74995:
|
2014-05-18 18:19:10 +00:00
|
|
|
ld a, $c
|
2020-07-06 23:03:05 +00:00
|
|
|
ldh [hSpriteIndexOrTextID], a
|
2014-05-18 18:19:10 +00:00
|
|
|
call DisplayTextID
|
2015-07-21 02:41:23 +00:00
|
|
|
SetEvent EVENT_BEAT_VIRIDIAN_GYM_GIOVANNI
|
2020-07-06 02:52:27 +00:00
|
|
|
lb bc, TM_FISSURE, 1
|
2014-05-18 18:19:10 +00:00
|
|
|
call GiveItem
|
|
|
|
jr nc, .BagFull
|
|
|
|
ld a, $d
|
2020-07-06 23:03:05 +00:00
|
|
|
ldh [hSpriteIndexOrTextID], a
|
2014-05-18 18:19:10 +00:00
|
|
|
call DisplayTextID
|
2015-07-21 02:41:23 +00:00
|
|
|
SetEvent EVENT_GOT_TM27
|
2019-10-07 05:23:57 +00:00
|
|
|
jr .gymVictory
|
2014-05-18 18:19:10 +00:00
|
|
|
.BagFull
|
|
|
|
ld a, $e
|
2020-07-06 23:03:05 +00:00
|
|
|
ldh [hSpriteIndexOrTextID], a
|
2014-05-18 18:19:10 +00:00
|
|
|
call DisplayTextID
|
2019-10-07 05:23:57 +00:00
|
|
|
.gymVictory
|
2015-08-31 02:38:41 +00:00
|
|
|
ld hl, wObtainedBadges
|
2020-07-14 14:21:18 +00:00
|
|
|
set BIT_EARTHBADGE, [hl]
|
2015-07-26 02:26:54 +00:00
|
|
|
ld hl, wBeatGymFlags
|
2020-07-14 14:21:18 +00:00
|
|
|
set BIT_EARTHBADGE, [hl]
|
2014-05-18 18:19:10 +00:00
|
|
|
|
|
|
|
; deactivate gym trainers
|
2015-07-21 01:32:02 +00:00
|
|
|
SetEventRange EVENT_BEAT_VIRIDIAN_GYM_TRAINER_0, EVENT_BEAT_VIRIDIAN_GYM_TRAINER_7
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2014-09-25 23:21:49 +00:00
|
|
|
ld a, HS_ROUTE_22_RIVAL_2
|
2015-07-25 03:27:59 +00:00
|
|
|
ld [wMissableObjectIndex], a
|
2014-06-16 20:57:26 +00:00
|
|
|
predef ShowObject
|
2015-07-24 04:20:20 +00:00
|
|
|
SetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_BATTLE
|
2014-05-18 18:19:10 +00:00
|
|
|
jp ViridianGymScript_748d6
|
|
|
|
|
2019-01-01 20:06:23 +00:00
|
|
|
ViridianGym_TextPointers:
|
2014-05-18 18:19:10 +00:00
|
|
|
dw ViridianGymText1
|
|
|
|
dw ViridianGymText2
|
|
|
|
dw ViridianGymText3
|
|
|
|
dw ViridianGymText4
|
|
|
|
dw ViridianGymText5
|
|
|
|
dw ViridianGymText6
|
|
|
|
dw ViridianGymText7
|
|
|
|
dw ViridianGymText8
|
|
|
|
dw ViridianGymText9
|
|
|
|
dw ViridianGymText10
|
2015-07-18 15:17:29 +00:00
|
|
|
dw PickUpItemText
|
2014-05-18 18:19:10 +00:00
|
|
|
dw ViridianGymText12
|
|
|
|
dw ViridianGymText13
|
|
|
|
dw ViridianGymText14
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader0:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_0, 4, ViridianGymBattleText1, ViridianGymEndBattleText1, ViridianGymAfterBattleText1
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader1:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_1, 4, ViridianGymBattleText2, ViridianGymEndBattleText2, ViridianGymAfterBattleText2
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader2:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_2, 4, ViridianGymBattleText3, ViridianGymEndBattleText3, ViridianGymAfterBattleText3
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader3:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_3, 2, ViridianGymBattleText4, ViridianGymEndBattleText4, ViridianGymAfterBattleText4
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader4:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_4, 3, ViridianGymBattleText5, ViridianGymEndBattleText5, ViridianGymAfterBattleText5
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader5:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_5, 4, ViridianGymBattleText6, ViridianGymEndBattleText6, ViridianGymAfterBattleText6
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader6:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_6, 1, 3, ViridianGymBattleText7, ViridianGymEndBattleText7, ViridianGymAfterBattleText7
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymTrainerHeader7:
|
2020-07-14 19:45:36 +00:00
|
|
|
trainer EVENT_BEAT_VIRIDIAN_GYM_TRAINER_7, 1, 4, ViridianGymBattleText8, ViridianGymEndBattleText8, ViridianGymAfterBattleText8
|
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText1:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2015-07-21 02:41:23 +00:00
|
|
|
CheckEvent EVENT_BEAT_VIRIDIAN_GYM_GIOVANNI
|
2019-10-07 05:23:57 +00:00
|
|
|
jr z, .beginBattle
|
2015-07-21 02:41:23 +00:00
|
|
|
CheckEventReuseA EVENT_GOT_TM27
|
2019-10-07 05:23:57 +00:00
|
|
|
jr nz, .afterVictory
|
2014-05-18 18:19:10 +00:00
|
|
|
call z, ViridianGymScript3_74995
|
|
|
|
call DisableWaitingAfterTextDisplay
|
2019-10-07 05:23:57 +00:00
|
|
|
jr .done
|
|
|
|
.afterVictory
|
2014-05-18 18:19:10 +00:00
|
|
|
ld a, $1
|
2014-09-13 07:50:56 +00:00
|
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymText_74ad9
|
|
|
|
call PrintText
|
2014-09-13 07:50:56 +00:00
|
|
|
call GBFadeOutToBlack
|
2014-09-25 23:21:49 +00:00
|
|
|
ld a, HS_VIRIDIAN_GYM_GIOVANNI
|
2015-07-25 03:27:59 +00:00
|
|
|
ld [wMissableObjectIndex], a
|
2014-06-16 20:57:26 +00:00
|
|
|
predef HideObject
|
2014-05-18 18:19:10 +00:00
|
|
|
call UpdateSprites
|
|
|
|
call Delay3
|
2014-09-13 07:50:56 +00:00
|
|
|
call GBFadeInFromBlack
|
2019-10-07 05:23:57 +00:00
|
|
|
jr .done
|
|
|
|
.beginBattle
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymText_74ace
|
|
|
|
call PrintText
|
2014-05-26 21:04:56 +00:00
|
|
|
ld hl, wd72d
|
2014-05-18 18:19:10 +00:00
|
|
|
set 6, [hl]
|
|
|
|
set 7, [hl]
|
|
|
|
ld hl, ViridianGymText_74ad3
|
|
|
|
ld de, ViridianGymText_74ad3
|
2014-09-14 18:29:18 +00:00
|
|
|
call SaveEndBattleTextPointers
|
2020-07-06 23:03:05 +00:00
|
|
|
ldh a, [hSpriteIndex]
|
2014-09-13 07:50:56 +00:00
|
|
|
ld [wSpriteIndex], a
|
2014-05-18 18:19:10 +00:00
|
|
|
call EngageMapTrainer
|
|
|
|
call InitBattleEnemyParameters
|
|
|
|
ld a, $8
|
2015-08-31 02:38:41 +00:00
|
|
|
ld [wGymLeaderNo], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ld a, $3
|
2015-08-31 02:38:41 +00:00
|
|
|
ld [wViridianGymCurScript], a
|
2019-10-07 05:23:57 +00:00
|
|
|
.done
|
2014-05-18 18:19:10 +00:00
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText_74ace:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymText_74ace
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText_74ad3:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymText_74ad3
|
|
|
|
sound_level_up ; probably supposed to play SFX_GET_ITEM_1 but the wrong music bank is loaded
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText_74ad9:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymText_74ad9
|
2020-07-06 16:39:29 +00:00
|
|
|
text_waitbutton
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText12:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymText12
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText13:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ReceivedTM27Text
|
|
|
|
sound_get_item_1
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
TM27ExplanationText:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _TM27ExplanationText
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText14:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _TM27NoRoomText
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText2:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader0
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText1:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText1
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText1:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText1
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText1:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText1
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText3:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader1
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText2:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText2
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText2:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText2
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText2:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText2
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText4:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader2
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText3:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText3
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText3:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText3
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText3:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText3
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText5:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader3
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText4:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText4
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText4:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText4
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText4:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText4
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText6:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader4
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText5:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText5
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText5:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText5
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText5:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText5
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText7:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader5
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText6:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText6
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText6:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText6
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText6:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText6
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText8:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader6
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText7:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText7
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText7:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText7
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText7:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText7
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText9:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymTrainerHeader7
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymBattleText8:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymBattleText8
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymEndBattleText8:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymEndBattleText8
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymAfterBattleText8:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymAfterBattleText8
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText10:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2015-07-21 02:41:23 +00:00
|
|
|
CheckEvent EVENT_BEAT_VIRIDIAN_GYM_GIOVANNI
|
2015-07-03 19:38:12 +00:00
|
|
|
jr nz, .asm_1abd1
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymText_74bd4
|
|
|
|
call PrintText
|
2015-07-03 19:38:12 +00:00
|
|
|
jr .asm_6064d
|
|
|
|
.asm_1abd1
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, ViridianGymText_74bd9
|
|
|
|
call PrintText
|
2015-07-03 19:38:12 +00:00
|
|
|
.asm_6064d
|
2014-05-18 18:19:10 +00:00
|
|
|
jp TextScriptEnd
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText_74bd4:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymText_74bd4
|
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
ViridianGymText_74bd9:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_far _ViridianGymText_74bd9
|
|
|
|
text_end
|