summaryrefslogtreecommitdiff
path: root/engine/overworld
diff options
context:
space:
mode:
Diffstat (limited to 'engine/overworld')
-rwxr-xr-xengine/overworld/card_key.asm6
-rwxr-xr-xengine/overworld/hidden_items.asm18
-rw-r--r--engine/overworld/item.asm3
-rwxr-xr-xengine/overworld/ledges.asm3
-rw-r--r--engine/overworld/movement.asm3
-rwxr-xr-xengine/overworld/npc_movement.asm12
-rwxr-xr-xengine/overworld/player_animations.asm3
7 files changed, 16 insertions, 32 deletions
diff --git a/engine/overworld/card_key.asm b/engine/overworld/card_key.asm
index 991512bb..f48c26f4 100755
--- a/engine/overworld/card_key.asm
+++ b/engine/overworld/card_key.asm
@@ -8,8 +8,7 @@ PrintCardKeyText: ; 52673 (14:6673)
ret z
cp b
jr nz, .asm_5267a
- ld a, $35
- call Predef
+ predef Func_c586
ld a, [wcfc6]
cp $18
jr z, .asm_5269c
@@ -49,8 +48,7 @@ PrintCardKeyText: ; 52673 (14:6673)
ld a, $e
.asm_526ca
ld [wd09f], a
- ld a, $17
- call Predef
+ predef Func_ee9e
ld hl, wd126
set 5, [hl]
ld a, (SFX_1f_57 - SFX_Headers_1f) / 3
diff --git a/engine/overworld/hidden_items.asm b/engine/overworld/hidden_items.asm
index 21ccdaad..77bd8fe6 100755
--- a/engine/overworld/hidden_items.asm
+++ b/engine/overworld/hidden_items.asm
@@ -6,8 +6,7 @@ HiddenItems: ; 76688 (1d:6688)
ld a, [wTrainerScreenX]
ld c, a
ld b, $2
- ld a, $10
- call Predef
+ predef FlagActionPredef
ld a, c
and a
ret nz
@@ -35,8 +34,7 @@ FoundHiddenItemText: ; 7675b (1d:675b)
ld a, [wTrainerScreenX]
ld c, a
ld b, $1
- ld a, $10
- call Predef
+ predef FlagActionPredef
ld a, (SFX_02_3b - SFX_Headers_02) / 3
call PlaySoundWaitForCurrent ; play sound
call WaitForSoundToFinish ; wait for sound to finish playing
@@ -55,8 +53,7 @@ HiddenItemBagFullText: ; 76794 (1d:6794)
HiddenCoins: ; 76799 (1d:6799)
ld b, COIN_CASE
- ld a, $1c
- call Predef
+ predef IsItemInBag_
ld a, b
and a
ret z
@@ -67,8 +64,7 @@ HiddenCoins: ; 76799 (1d:6799)
ld a, [wTrainerScreenX]
ld c, a
ld b, $2
- ld a, $10
- call Predef
+ predef FlagActionPredef
ld a, c
and a
ret nz
@@ -104,14 +100,12 @@ HiddenCoins: ; 76799 (1d:6799)
ld de, wPlayerCoins + 1
ld hl, $ffa1
ld c, $2
- ld a, $b ; AddBCDPredef
- call Predef
+ predef AddBCDPredef
ld hl, wd6fe
ld a, [wTrainerScreenX]
ld c, a
ld b, $1
- ld a, $10
- call Predef
+ predef FlagActionPredef
call EnableAutoTextBoxDrawing
ld a, [wPlayerCoins]
cp $99
diff --git a/engine/overworld/item.asm b/engine/overworld/item.asm
index a75c393c..a69ec106 100644
--- a/engine/overworld/item.asm
+++ b/engine/overworld/item.asm
@@ -32,8 +32,7 @@ PickupItem:
ld a, [$ffdb]
ld [wcc4d], a
- ld a, $11 ; HideObject
- call Predef
+ predef HideObject
ld a, 1
ld [wcc3c], a
ld hl, FoundItemText
diff --git a/engine/overworld/ledges.asm b/engine/overworld/ledges.asm
index c1db3d43..b64a1174 100755
--- a/engine/overworld/ledges.asm
+++ b/engine/overworld/ledges.asm
@@ -5,8 +5,7 @@ HandleLedges: ; 1a672 (6:6672)
ld a, [W_CURMAPTILESET] ; W_CURMAPTILESET
and a ; OVERWORLD
ret nz
- ld a, $35
- call Predef
+ predef Func_c586
ld a, [wSpriteStateData1 + 9]
ld b, a
FuncCoord 8, 9
diff --git a/engine/overworld/movement.asm b/engine/overworld/movement.asm
index 374b8ea6..f8dd5fc4 100644
--- a/engine/overworld/movement.asm
+++ b/engine/overworld/movement.asm
@@ -458,8 +458,7 @@ InitializeSpriteScreenPosition: ; 50bd (1:50bd)
; tests if sprite is off screen or otherwise unable to do anything
CheckSpriteAvailability: ; 50dc (1:50dc)
- ld a, $12
- call Predef
+ predef IsObjectHidden
ld a, [$ffe5]
and a
jp nz, .spriteInvisible
diff --git a/engine/overworld/npc_movement.asm b/engine/overworld/npc_movement.asm
index d228df76..2cf6fea9 100755
--- a/engine/overworld/npc_movement.asm
+++ b/engine/overworld/npc_movement.asm
@@ -86,8 +86,7 @@ Func_1a485: ; 1a485 (6:6485)
ld a, [wcca1]
ld [wcd38], a
ld [$ff95], a
- ld a, $23
- call Predef
+ predef Func_f9a0
call Func_3486
ld a, $2
ld [wcf10], a
@@ -145,8 +144,7 @@ Func_1a4f4: ; 1a4f4 (6:64f4)
ret nz
ld a, $0
ld [wcc4d], a
- ld a, $11
- call Predef
+ predef HideObject
ld hl, wd730
res 7, [hl]
ld hl, wd72e
@@ -175,8 +173,7 @@ Func_1a514: ; 1a514 (6:6514)
ld [wcd38], a
xor a
ld [wd12f], a
- ld a, $4f
- call Predef
+ predef PewterGuys
ld hl, wcc97
ld de, RLEList_PewterMuseumGuy
call DecodeRLEList
@@ -233,8 +230,7 @@ Func_1a581: ; 1a581 (6:6581)
ld [wcd38], a
ld a, $1
ld [wd12f], a
- ld a, $4f
- call Predef
+ predef PewterGuys
ld hl, wcc97
ld de, RLEList_PewterGymGuy
call DecodeRLEList
diff --git a/engine/overworld/player_animations.asm b/engine/overworld/player_animations.asm
index 184d38f4..ee4c999d 100755
--- a/engine/overworld/player_animations.asm
+++ b/engine/overworld/player_animations.asm
@@ -421,8 +421,7 @@ Func_707b6: ; 707b6 (1c:47b6)
xor a
ld [hli], a
ld [hl], a
- ld a, $4c
- call Predef
+ predef EmotionBubble
ld a, [wSpriteStateData1 + 2]
cp $4
jr nz, .asm_70833