summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/AgathasRoom.asm1
-rwxr-xr-xscripts/BikeShop.asm3
-rwxr-xr-xscripts/BrunosRoom.asm1
-rwxr-xr-xscripts/CeladonMansion3F.asm7
-rwxr-xr-xscripts/CeladonMartRoof.asm2
-rwxr-xr-xscripts/CeruleanMelaniesHouse.asm (renamed from scripts/CeruleanTradeHouse.asm)4
-rwxr-xr-xscripts/CinnabarGym.asm2
-rwxr-xr-xscripts/LancesRoom.asm9
-rwxr-xr-xscripts/MtMoonB2F.asm1
-rwxr-xr-xscripts/OaksLab.asm17
-rwxr-xr-xscripts/PalletTown.asm14
-rwxr-xr-xscripts/PewterGym.asm1
-rwxr-xr-xscripts/Route22Gate.asm2
-rwxr-xr-xscripts/Route25.asm1
14 files changed, 21 insertions, 44 deletions
diff --git a/scripts/AgathasRoom.asm b/scripts/AgathasRoom.asm
index 9aa957f5..3c5740e9 100755
--- a/scripts/AgathasRoom.asm
+++ b/scripts/AgathasRoom.asm
@@ -20,7 +20,6 @@ AgathaShowOrHideExitBlock:
jp .setExitBlock
.blockExitToNextRoom
ld a, $3b
-
.setExitBlock
ld [wNewTileBlockID], a
lb bc, 0, 2
diff --git a/scripts/BikeShop.asm b/scripts/BikeShop.asm
index e4345e8e..0c5357d2 100755
--- a/scripts/BikeShop.asm
+++ b/scripts/BikeShop.asm
@@ -14,7 +14,6 @@ BikeShopText1:
ld hl, BikeShopText_1d82f
call PrintText
jp .Done
-
.asm_260d4
ld b, BIKE_VOUCHER
call IsItemInBag
@@ -31,12 +30,10 @@ BikeShopText1:
ld hl, BikeShopText_1d824
call PrintText
jr .Done
-
.BagFull
ld hl, BikeShopText_1d834
call PrintText
jr .Done
-
.asm_41190
ld hl, BikeShopText_1d810
call PrintText
diff --git a/scripts/BrunosRoom.asm b/scripts/BrunosRoom.asm
index e5ecc1af..578cbb98 100755
--- a/scripts/BrunosRoom.asm
+++ b/scripts/BrunosRoom.asm
@@ -20,7 +20,6 @@ BrunoShowOrHideExitBlock:
jp .setExitBlock
.blockExitToNextRoom
ld a, $24
-
.setExitBlock
ld [wNewTileBlockID], a
lb bc, 0, 2
diff --git a/scripts/CeladonMansion3F.asm b/scripts/CeladonMansion3F.asm
index 0cea70cc..ae1718a0 100755
--- a/scripts/CeladonMansion3F.asm
+++ b/scripts/CeladonMansion3F.asm
@@ -22,7 +22,7 @@ CeladonMansion3F_TextPointers:
ProgrammerText:
text_asm
call CeladonMansion3_PokedexCount
- cp 150
+ cp NUM_POKEMON - 1 ; discount Mew
ld hl, CeladonMansion3Text_486f5
jr nc, .print
ld hl, CeladonMansion3Text_486f0
@@ -41,7 +41,7 @@ CeladonMansion3Text_486f5:
GraphicArtistText:
text_asm
call CeladonMansion3_PokedexCount
- cp 150
+ cp NUM_POKEMON - 1 ; discount Mew
jr nc, .completed
ld hl, CeladonMansion3Text_48757
jr .print
@@ -103,7 +103,7 @@ CeladonMansion3Text_4876b:
WriterText:
text_asm
call CeladonMansion3_PokedexCount
- cp 150
+ cp NUM_POKEMON - 1 ; discount Mew
ld hl, CeladonMansion3Text_48789
jr nc, .print
ld hl, CeladonMansion3Text_48784
@@ -122,7 +122,6 @@ CeladonMansion3Text_48789:
DirectorText:
text_asm
call CeladonMansion3_PokedexCount
- ; check pokédex
cp NUM_POKEMON - 1 ; discount Mew
jr nc, .completed_dex
ld hl, .GameDesignerText
diff --git a/scripts/CeladonMartRoof.asm b/scripts/CeladonMartRoof.asm
index 1d39670d..473f5f09 100755
--- a/scripts/CeladonMartRoof.asm
+++ b/scripts/CeladonMartRoof.asm
@@ -72,7 +72,7 @@ CeladonMartRoofScript_GiveDrinkToGirl:
ld hl, wd730
res 6, [hl]
call HandleMenuInput
- bit BIT_B_BUTTON, a ; pressed b
+ bit BIT_B_BUTTON, a
ret nz
ld hl, wFilteredBagItems
ld a, [wCurrentMenuItem]
diff --git a/scripts/CeruleanTradeHouse.asm b/scripts/CeruleanMelaniesHouse.asm
index a6820fdb..ca006506 100755
--- a/scripts/CeruleanTradeHouse.asm
+++ b/scripts/CeruleanMelaniesHouse.asm
@@ -1,8 +1,8 @@
-CeruleanTradeHouse_Script:
+CeruleanMelaniesHouse_Script:
call EnableAutoTextBoxDrawing
ret
-CeruleanTradeHouse_TextPointers:
+CeruleanMelaniesHouse_TextPointers:
dw CeruleanHouse1Text1
dw CeruleanHouse1Text2
dw CeruleanHouse1Text3
diff --git a/scripts/CinnabarGym.asm b/scripts/CinnabarGym.asm
index 529b3be2..7c015a64 100755
--- a/scripts/CinnabarGym.asm
+++ b/scripts/CinnabarGym.asm
@@ -134,7 +134,7 @@ CinnabarGymScript2:
cp $ff
jp z, CinnabarGymScript_75792
ld a, [wTrainerHeaderFlagBit]
- sub 2
+ sub $2
ld c, a
ld b, FLAG_TEST
EventFlagAddress hl, EVENT_CINNABAR_GYM_GATE0_UNLOCKED
diff --git a/scripts/LancesRoom.asm b/scripts/LancesRoom.asm
index 68d2020e..174a1505 100755
--- a/scripts/LancesRoom.asm
+++ b/scripts/LancesRoom.asm
@@ -18,22 +18,21 @@ LanceShowOrHideEntranceBlocks:
; open entrance
ld a, $31
ld b, $32
- jp .LanceSetEntranceBlocks
-
+ jp .setEntranceBlocks
.closeEntrance
ld a, $72
ld b, $73
-.LanceSetEntranceBlocks
+.setEntranceBlocks
; Replaces the tile blocks so the player can't leave.
push bc
ld [wNewTileBlockID], a
lb bc, 6, 2
- call .LanceSetEntranceBlock
+ call .SetEntranceBlock
pop bc
ld a, b
ld [wNewTileBlockID], a
lb bc, 6, 3
-.LanceSetEntranceBlock
+.SetEntranceBlock:
predef_jump ReplaceTileBlock
ResetLanceScript:
diff --git a/scripts/MtMoonB2F.asm b/scripts/MtMoonB2F.asm
index a02d7d42..b2bed1a4 100755
--- a/scripts/MtMoonB2F.asm
+++ b/scripts/MtMoonB2F.asm
@@ -649,4 +649,3 @@ MtMoon3EndBattleText5:
MtMoon3AfterBattleText5:
text_far _MtMoon3AfterBattleText5
text_end
-
diff --git a/scripts/OaksLab.asm b/scripts/OaksLab.asm
index e8ef4cbe..a369abed 100755
--- a/scripts/OaksLab.asm
+++ b/scripts/OaksLab.asm
@@ -201,13 +201,13 @@ OaksLabScript7:
OaksLabScript8:
ld a, $1
ldh [hSpriteIndexOrTextID], a
- ld de, .SonyPushesPlayerAwayFromEeveeBall
+ ld de, .RivalPushesPlayerAwayFromEeveeBall
call MoveSprite
ld a, $9
ld [wOaksLabCurScript], a
ret
-.SonyPushesPlayerAwayFromEeveeBall
+.RivalPushesPlayerAwayFromEeveeBall
db $00
db $07
db $07
@@ -593,7 +593,7 @@ OaksLabScript20:
ld b, 0
ld c, a
ld hl, wNPCMovementDirections2
- xor a
+ xor a ; NPC_MOVEMENT_DOWN
call FillMemory
ld [hl], $ff
call StopAllMusic
@@ -641,7 +641,6 @@ OaksLabScript_RemoveParcel:
inc hl
inc c
jr .loop
-
.foundParcel
ld hl, wNumBagItems
ld a, c
@@ -664,7 +663,6 @@ OaksLabScript_1c8b9:
ld a, $30
ld b, 11
jr .asm_1c8f6
-
.asm_1c8d3
cp 1
jr nz, .asm_1c8e2
@@ -673,7 +671,6 @@ OaksLabScript_1c8b9:
ld a, $30
ld b, 9
jr .asm_1c8f6
-
.asm_1c8e2
ld a, $3
ld [wNPCMovementDirections2Index], a
@@ -683,7 +680,6 @@ OaksLabScript_1c8b9:
jr nz, .asm_1c8f4
ld a, $40
jr .asm_1c8f6
-
.asm_1c8f4
ld a, $20
.asm_1c8f6
@@ -817,7 +813,6 @@ OaksLabText3:
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
predef DisplayDexRating
jp .asm_1ca6f
-
.asm_1c9ec
ld b, POKE_BALL
call IsItemInBag
@@ -840,12 +835,10 @@ OaksLabText3:
ld hl, OaksLabText_1ca72
call PrintText
jr .asm_1ca6f
-
.asm_1ca23
ld hl, OaksLabText_1ca77
call PrintText
jr .asm_1ca6f
-
.asm_1ca2b
ld b, OAKS_PARCEL
call IsItemInBag
@@ -853,7 +846,6 @@ OaksLabText3:
ld hl, OaksLabText_1ca7c
call PrintText
jr .asm_1ca6f
-
.asm_1ca3a
ld hl, OaksLabDeliverParcelText
call PrintText
@@ -861,12 +853,10 @@ OaksLabText3:
ld a, $13
ld [wOaksLabCurScript], a
jr .asm_1ca6f
-
.asm_1ca4a
ld hl, OaksLabAroundWorldText
call PrintText
jr .asm_1ca6f
-
.asm_1ca52
CheckAndSetEvent EVENT_GOT_POKEBALLS_FROM_OAK
jr nz, .asm_1ca69
@@ -875,7 +865,6 @@ OaksLabText3:
ld hl, OaksLabGivePokeballsText
call PrintText
jr .asm_1ca6f
-
.asm_1ca69
ld hl, OaksLabPleaseVisitText
call PrintText
diff --git a/scripts/PalletTown.asm b/scripts/PalletTown.asm
index 28f93411..db2de0d1 100755
--- a/scripts/PalletTown.asm
+++ b/scripts/PalletTown.asm
@@ -179,7 +179,7 @@ PalletTownScript6:
ld [wSpriteIndex], a
xor a
ld [wNPCMovementScriptFunctionNum], a
- ld a, $1
+ ld a, 1
ld [wNPCMovementScriptPointerTableNum], a
ldh a, [hLoadedROMBank]
ld [wNPCMovementScriptBank], a
@@ -191,7 +191,7 @@ PalletTownScript6:
PalletTownScript7:
ld a, [wNPCMovementScriptPointerTableNum]
- and a
+ and a ; is the movement script over?
ret nz
; trigger the next script
@@ -201,10 +201,9 @@ PalletTownScript7:
PalletTownScript8:
CheckEvent EVENT_DAISY_WALKING
- jr nz, .asm_18f9e
- and $3 ; (EVENT_GOT_TOWN_MAP | EVENT_ENTERED_BLUES_HOUSE)
- cp $3
- jr nz, .asm_18f9e
+ jr nz, .next
+ CheckBothEventsSet EVENT_GOT_TOWN_MAP, EVENT_ENTERED_BLUES_HOUSE, 1
+ jr nz, .next
SetEvent EVENT_DAISY_WALKING
ld a, HS_DAISY_SITTING
ld [wMissableObjectIndex], a
@@ -212,8 +211,7 @@ PalletTownScript8:
ld a, HS_DAISY_WALKING
ld [wMissableObjectIndex], a
predef_jump ShowObject
-
-.asm_18f9e
+.next
CheckEvent EVENT_GOT_POKEBALLS_FROM_OAK
ret z
SetEvent EVENT_PALLET_AFTER_GETTING_POKEBALLS_2
diff --git a/scripts/PewterGym.asm b/scripts/PewterGym.asm
index 76a58b71..c8dac1eb 100755
--- a/scripts/PewterGym.asm
+++ b/scripts/PewterGym.asm
@@ -202,7 +202,6 @@ PewterGymText3:
call PrintText
.asm_5c512
jp TextScriptEnd
-
.asm_5c3fa
ld hl, PewterGymText_5c41c
call PrintText
diff --git a/scripts/Route22Gate.asm b/scripts/Route22Gate.asm
index adbefe8a..e9dab015 100755
--- a/scripts/Route22Gate.asm
+++ b/scripts/Route22Gate.asm
@@ -62,7 +62,7 @@ Route22Gate_TextPointers:
Route22GateText1:
text_asm
ld a, [wObtainedBadges]
- bit 0, a ; BOULDERBADGE
+ bit BIT_BOULDERBADGE, a
jr nz, .asm_1e6f6
ld hl, Route22GateText_1e704
call PrintText
diff --git a/scripts/Route25.asm b/scripts/Route25.asm
index 400ac9ed..10f907b2 100755
--- a/scripts/Route25.asm
+++ b/scripts/Route25.asm
@@ -29,7 +29,6 @@ Route25Script_515e1:
ld [wMissableObjectIndex], a
predef ShowObject
jr .asm_5165c
-
.asm_51638
CheckEventAfterBranchReuseHL EVENT_GOT_SS_TICKET, EVENT_MET_BILL_2
jr z, .asm_5165c