diff options
author | Matt <5638426+mattbruv@users.noreply.github.com> | 2020-05-05 21:28:19 -0400 |
---|---|---|
committer | Matt <5638426+mattbruv@users.noreply.github.com> | 2020-05-05 21:28:19 -0400 |
commit | 1978a37e19d4cce2c97dac1b90fc099eeede5d8d (patch) | |
tree | 9ad8dae6506a479214f49602a3d2ed6704bcae56 | |
parent | 8210dca8e50ed565fa20d1d625041fb382102205 (diff) |
document vermilion gym
-rwxr-xr-x | scripts/VermilionGym.asm | 96 | ||||
-rw-r--r-- | text/maps/VermilionGym.asm | 2 | ||||
-rw-r--r-- | text/maps/VermilionGym_2.asm | 8 |
3 files changed, 53 insertions, 53 deletions
diff --git a/scripts/VermilionGym.asm b/scripts/VermilionGym.asm index 4c17a8ce..0c95c6ed 100755 --- a/scripts/VermilionGym.asm +++ b/scripts/VermilionGym.asm @@ -3,11 +3,11 @@ VermilionGym_Script: bit 5, [hl] res 5, [hl] push hl - call nz, VermilionGymScript_5ca4c + call nz, VermilionGymLoadName pop hl bit 6, [hl] res 6, [hl] - call nz, VermilionGymScript_5ca6d + call nz, VermilionGymSetDoorTile call EnableAutoTextBoxDrawing ld hl, VermilionGymTrainerHeader0 ld de, VermilionGym_ScriptPointers @@ -16,7 +16,7 @@ VermilionGym_Script: ld [wVermilionGymCurScript], a ret -VermilionGymScript_5ca4c: +VermilionGymLoadName: ld hl, Gym3CityName ld de, Gym3LeaderName jp LoadGymLeaderAndCityName @@ -27,21 +27,21 @@ Gym3CityName: Gym3LeaderName: db "LT.SURGE@" -VermilionGymScript_5ca6d: +VermilionGymSetDoorTile: CheckEvent EVENT_2ND_LOCK_OPENED jr nz, .doorsOpen - ld a, $24 + ld a, $24 ; double door tile ID jr .replaceTile .doorsOpen ld a, SFX_GO_INSIDE call PlaySound - ld a, $5 + ld a, $5 ; clear floor tile ID .replaceTile ld [wNewTileBlockID], a lb bc, 2, 2 predef_jump ReplaceTileBlock -VermilionGymScript_5ca8a: +VermilionGymResetScripts: xor a ld [wJoyIgnore], a ld [wVermilionGymCurScript], a @@ -52,16 +52,16 @@ VermilionGym_ScriptPointers: dw CheckFightingMapTrainers dw DisplayEnemyTrainerTextAndStartBattle dw EndTrainerBattle - dw VermilionGymScript3 + dw VermilionGymLTSurgePostBattle -VermilionGymScript3: +VermilionGymLTSurgePostBattle: ld a, [wIsInBattle] - cp $ff - jp z, VermilionGymScript_5ca8a + cp $ff ; did we lose? + jp z, VermilionGymResetScripts ld a, $f0 ld [wJoyIgnore], a -VermilionGymScript_5caaa: +VermilionGymReceiveTM24: ld a, $6 ld [hSpriteIndexOrTextID], a call DisplayTextID @@ -87,17 +87,17 @@ VermilionGymScript_5caaa: ; deactivate gym trainers SetEventRange EVENT_BEAT_VERMILION_GYM_TRAINER_0, EVENT_BEAT_VERMILION_GYM_TRAINER_2 - jp VermilionGymScript_5ca8a + jp VermilionGymResetScripts VermilionGym_TextPointers: - dw VermilionGymText1 - dw VermilionGymText2 - dw VermilionGymText3 - dw VermilionGymText4 - dw VermilionGymText5 - dw VermilionGymText6 - dw VermilionGymText7 - dw VermilionGymText8 + dw LTSurgeText + dw VermilionGymTrainerText1 + dw VermilionGymTrainerText2 + dw VermilionGymTrainerText3 + dw VermilionGymFanText + dw LTSurgeThunderbadgeInfoText + dw ReceivedTM24Text + dw TM24NoRoomText VermilionGymTrainerHeader0: dbEventFlagBit EVENT_BEAT_VERMILION_GYM_TRAINER_0 @@ -128,21 +128,21 @@ VermilionGymTrainerHeader2: db $ff -VermilionGymText1: +LTSurgeText: TX_ASM CheckEvent EVENT_BEAT_LT_SURGE jr z, .beforeBeat CheckEventReuseA EVENT_GOT_TM24 jr nz, .afterBeat - call z, VermilionGymScript_5caaa + call z, VermilionGymReceiveTM24 call DisableWaitingAfterTextDisplay jr .done .afterBeat - ld hl, VermilionGymText_5cb72 + ld hl, LTSurgePostBattleAdviceText call PrintText jr .done .beforeBeat - ld hl, VermilionGymText_5cb6d + ld hl, LTSurgePreBattleText call PrintText ld hl, wd72d set 6, [hl] @@ -158,31 +158,31 @@ VermilionGymText1: ld [wGymLeaderNo], a xor a ld [hJoyHeld], a - ld a, $3 + ld a, $3 ; set script index to LT Surge post-battle script ld [wVermilionGymCurScript], a ld [wCurMapScript], a .done jp TextScriptEnd -VermilionGymText_5cb6d: - TX_FAR _VermilionGymText_5cb6d +LTSurgePreBattleText: + TX_FAR _LTSurgePreBattleText db "@" -VermilionGymText_5cb72: - TX_FAR _VermilionGymText_5cb72 +LTSurgePostBattleAdviceText: + TX_FAR _LTSurgePostBattleAdviceText db "@" -VermilionGymText6: - TX_FAR _VermilionGymText_5cb77 +LTSurgeThunderbadgeInfoText: + TX_FAR _LTSurgeThunderbadgeInfoText db "@" -VermilionGymText7: +ReceivedTM24Text: TX_FAR _ReceivedTM24Text TX_SFX_KEY_ITEM TX_FAR _TM24ExplanationText db "@" -VermilionGymText8: +TM24NoRoomText: TX_FAR _TM24NoRoomText db "@" @@ -190,7 +190,7 @@ ReceivedThunderbadgeText: TX_FAR _ReceivedThunderbadgeText db "@" -VermilionGymText2: +VermilionGymTrainerText1: TX_ASM ld hl, VermilionGymTrainerHeader0 call TalkToTrainer @@ -208,7 +208,7 @@ VermilionGymAfterBattleText1: TX_FAR _VermilionGymAfterBattleText1 db "@" -VermilionGymText3: +VermilionGymTrainerText2: TX_ASM ld hl, VermilionGymTrainerHeader1 call TalkToTrainer @@ -226,7 +226,7 @@ VermilionGymAfterBattleText2: TX_FAR _VermilionGymAfterBattleText2 db "@" -VermilionGymText4: +VermilionGymTrainerText3: TX_ASM ld hl, VermilionGymTrainerHeader2 call TalkToTrainer @@ -244,24 +244,24 @@ VermilionGymAfterBattleText3: TX_FAR _VermilionGymAfterBattleText3 db "@" -VermilionGymText5: +VermilionGymFanText: TX_ASM ld a, [wBeatGymFlags] bit 2, a - jr nz, .asm_5cbeb - ld hl, VermilionGymText_5cbf4 + jr nz, .afterBeat + ld hl, VermilionGymFanPreBattleText call PrintText - jr .asm_5cbf1 -.asm_5cbeb - ld hl, VermilionGymText_5cbf9 + jr .done +.afterBeat + ld hl, VermilionGymFanPostBattleText call PrintText -.asm_5cbf1 +.done jp TextScriptEnd -VermilionGymText_5cbf4: - TX_FAR _VermilionGymText_5cbf4 +VermilionGymFanPreBattleText: + TX_FAR _VermilionGymFanPreBattleText db "@" -VermilionGymText_5cbf9: - TX_FAR _VermilionGymText_5cbf9 +VermilionGymFanPostBattleText: + TX_FAR _VermilionGymFanPostBattleText db "@" diff --git a/text/maps/VermilionGym.asm b/text/maps/VermilionGym.asm index f718d899..14e0bcea 100644 --- a/text/maps/VermilionGym.asm +++ b/text/maps/VermilionGym.asm @@ -1,4 +1,4 @@ -_VermilionGymText_5cb6d:: +_LTSurgePreBattleText:: text "Hey, kid! What do" line "you think you're" cont "doing here?" diff --git a/text/maps/VermilionGym_2.asm b/text/maps/VermilionGym_2.asm index 7f645d59..50da9719 100644 --- a/text/maps/VermilionGym_2.asm +++ b/text/maps/VermilionGym_2.asm @@ -1,4 +1,4 @@ -_VermilionGymText_5cb72:: +_LTSurgePostBattleAdviceText:: text "A little word of" line "advice, kid!" @@ -10,7 +10,7 @@ _VermilionGymText_5cb72:: cont "type #MON!" done -_VermilionGymText_5cb77:: +_LTSurgeThunderbadgeInfoText:: text "The THUNDERBADGE" line "cranks up your" cont "#MON's SPEED!" @@ -112,7 +112,7 @@ _VermilionGymAfterBattleText3:: cont "next to it!" done -_VermilionGymText_5cbf4:: +_VermilionGymFanPreBattleText:: text "Yo! Champ in" line "making!" @@ -138,7 +138,7 @@ _VermilionGymText_5cbf4:: cont "get to him!" done -_VermilionGymText_5cbf9:: +_VermilionGymFanPostBattleText:: text "Whew! That match" line "was electric!" done |