summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorpikalaxalt <PikalaxALT@gmail.com>2016-06-08 13:27:38 -0400
committerpikalaxalt <PikalaxALT@gmail.com>2016-06-08 13:27:38 -0400
commit399fefb8cfcc3e06f89e9f81f25250c7bab60526 (patch)
tree79adbe2f70c1327a84b7caeb428dabbef1ae795e /scripts
parent42a9f7e8fd9f2f56a271cd5378467bb6a0f5bd21 (diff)
Pikapic animation function labels
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/daycarem.asm4
-rwxr-xr-xscripts/oakslab.asm6
-rwxr-xr-xscripts/vermiliongym.asm41
3 files changed, 28 insertions, 23 deletions
diff --git a/scripts/daycarem.asm b/scripts/daycarem.asm
index 82622285..46340b9d 100755
--- a/scripts/daycarem.asm
+++ b/scripts/daycarem.asm
@@ -221,8 +221,8 @@ DayCareMText1: ; 56254 (15:6254)
ld [wPikachuSpawnState], a
; GameFreak... TriHard
- ld hl, Func_fc4fa
- ld b, BANK(Func_fc4fa)
+ ld hl, SchedulePikachuSpawnForAfterText
+ ld b, BANK(SchedulePikachuSpawnForAfterText)
ld hl, Bankswitch
ldpikacry e, PikachuCry35
diff --git a/scripts/oakslab.asm b/scripts/oakslab.asm
index 6648acb1..4662360a 100755
--- a/scripts/oakslab.asm
+++ b/scripts/oakslab.asm
@@ -473,8 +473,8 @@ OaksLabScript17:
ld [wPlayerFacingDirection], a
ld a, $2
ld [wPikachuSpawnState], a
- callba Func_fc4fa
- call Func_1525
+ callba SchedulePikachuSpawnForAfterText
+ call EnablePikachuOverworldSpriteDrawing
ld a, $1a
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -1044,7 +1044,7 @@ OaksLabText18:
call AddPartyMon
ld a, 163
ld [wPartyMon1CatchRate], a
- call Func_152d
+ call DisablePikachuOverworldSpriteDrawing
SetEvent EVENT_GOT_STARTER
ld hl, wd72e
set 3, [hl]
diff --git a/scripts/vermiliongym.asm b/scripts/vermiliongym.asm
index d672a419..f36071e9 100755
--- a/scripts/vermiliongym.asm
+++ b/scripts/vermiliongym.asm
@@ -29,14 +29,15 @@ Gym3LeaderName: ; 5ca64 (17:4a64)
VermilionGymScript_5ca6d: ; 5ca6d (17:4a6d)
CheckEvent EVENT_2ND_LOCK_OPENED
- jr nz, .asm_5ca78
+ jr nz, .opened_second_lock
ld a, $24
- jr .asm_5ca7f
-.asm_5ca78
+ jr .load_door_tile
+
+.opened_second_lock
ld a, SFX_GO_INSIDE
call PlaySound
ld a, $5
-.asm_5ca7f
+.load_door_tile
ld [wNewTileBlockID], a
lb bc, 2, 2
predef_jump ReplaceTileBlock
@@ -73,12 +74,13 @@ VermilionGymScript_5caaa: ; 5caaa (17:4aaa)
ld [hSpriteIndexOrTextID], a
call DisplayTextID
SetEvent EVENT_GOT_TM24
- jr .asm_5cad3
+ jr .set_gym_flags
+
.BagFull
ld a, $8
ld [hSpriteIndexOrTextID], a
call DisplayTextID
-.asm_5cad3
+.set_gym_flags
ld hl, wObtainedBadges
set 2, [hl]
ld hl, wBeatGymFlags
@@ -132,17 +134,19 @@ VermilionGymTrainerHeader2: ; 5cb10 (17:4b10)
VermilionGymText1: ; 5cb1d (17:4b1d)
TX_ASM
CheckEvent EVENT_BEAT_LT_SURGE
- jr z, .asm_5cb39
+ jr z, .engage_surge
CheckEventReuseA EVENT_GOT_TM24
- jr nz, .asm_5cb31
+ jr nz, .after_win_text
call z, VermilionGymScript_5caaa
call DisableWaitingAfterTextDisplay
- jr .asm_5cb6a
-.asm_5cb31
+ jr .text_script_end
+
+.after_win_text
ld hl, VermilionGymText_5cb72
call PrintText
- jr .asm_5cb6a
-.asm_5cb39
+ jr .text_script_end
+
+.engage_surge
ld hl, VermilionGymText_5cb6d
call PrintText
ld hl, wd72d
@@ -162,7 +166,7 @@ VermilionGymText1: ; 5cb1d (17:4b1d)
ld a, $3
ld [W_VERMILIONGYMCURSCRIPT], a
ld [W_CURMAPSCRIPT], a
-.asm_5cb6a
+.text_script_end
jp TextScriptEnd
VermilionGymText_5cb6d: ; 5cb6d (17:4b6d)
@@ -179,7 +183,7 @@ VermilionGymText6: ; 5cb77 (17:4b77)
VermilionGymText7: ; 5cb7c (17:4b7c)
TX_FAR _ReceivedTM24Text
- db $11
+ TX_SFX_KEY_ITEM
TX_FAR _TM24ExplanationText
db "@"
@@ -249,14 +253,15 @@ VermilionGymText5: ; 5cbdb (17:4bdb)
TX_ASM
ld a, [wBeatGymFlags]
bit 2, a
- jr nz, .asm_5cbeb
+ jr nz, .beat_surge
ld hl, VermilionGymText_5cbf4
call PrintText
- jr .asm_5cbf1
-.asm_5cbeb
+ jr .text_script_end
+
+.beat_surge
ld hl, VermilionGymText_5cbf9
call PrintText
-.asm_5cbf1
+.text_script_end
jp TextScriptEnd
VermilionGymText_5cbf4: ; 5cbf4 (17:4bf4)