diff options
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.c | 7 |
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)); } } |
