summaryrefslogtreecommitdiff
path: root/src/overlays/actors/ovl_En_Ishi/z_en_ishi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/overlays/actors/ovl_En_Ishi/z_en_ishi.c')
-rw-r--r--src/overlays/actors/ovl_En_Ishi/z_en_ishi.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/overlays/actors/ovl_En_Ishi/z_en_ishi.c b/src/overlays/actors/ovl_En_Ishi/z_en_ishi.c
index aedb18900..173c8cf9a 100644
--- a/src/overlays/actors/ovl_En_Ishi/z_en_ishi.c
+++ b/src/overlays/actors/ovl_En_Ishi/z_en_ishi.c
@@ -269,11 +269,12 @@ void EnIshi_DropCollectible(EnIshi* this, PlayState* play) {
if (PARAMS_GET_U(this->actor.params, 0, 1) == ROCK_SMALL) {
dropParams = PARAMS_GET_U(this->actor.params, 8, 4);
- if (dropParams >= 0xD) {
- dropParams = 0;
+ if (dropParams >= COLLECTIBLE_DROP_TABLE_13) {
+ dropParams = COLLECTIBLE_DROP_TABLE_0;
}
- Item_DropCollectibleRandom(play, NULL, &this->actor.world.pos, dropParams << 4);
+ Item_DropCollectibleRandom(play, NULL, &this->actor.world.pos,
+ COLLECTIBLE_DROP_RANDOM_PARAMS(dropParams, false));
}
}