Autofire Ring Box items

This commit is contained in:
AJ Martinez 2023-06-14 23:45:20 -07:00
parent 41540ed9e5
commit 28a65043f9
2 changed files with 10 additions and 7 deletions

View file

@ -11431,42 +11431,42 @@ void K_MoveKartPlayer(player_t *player, boolean onground)
}
break;
case KITEM_BAR:
if (ATTACK_IS_DOWN && !HOLDING_ITEM && NO_HYUDORO)
if (player->karthud[khud_itemblink] < 1)
{
K_AwardPlayerRings(player, 10, true);
player->itemamount--;
}
break;
case KITEM_DOUBLEBAR:
if (ATTACK_IS_DOWN && !HOLDING_ITEM && NO_HYUDORO)
if (player->karthud[khud_itemblink] < 1)
{
K_AwardPlayerRings(player, 20, true);
player->itemamount--;
}
break;
case KITEM_TRIPLEBAR:
if (ATTACK_IS_DOWN && !HOLDING_ITEM && NO_HYUDORO)
if (player->karthud[khud_itemblink] < 1)
{
K_AwardPlayerRings(player, 30, true);
player->itemamount--;
}
break;
case KITEM_SLOTRING:
if (ATTACK_IS_DOWN && !HOLDING_ITEM && NO_HYUDORO)
if (player->karthud[khud_itemblink] < 1)
{
K_AwardPlayerRings(player, 50, true);
player->itemamount--;
}
break;
case KITEM_SEVEN:
if (ATTACK_IS_DOWN && !HOLDING_ITEM && NO_HYUDORO)
if (player->karthud[khud_itemblink] < 1)
{
K_AwardPlayerRings(player, 77, true);
player->itemamount--;
}
break;
case KITEM_JACKPOT:
if (ATTACK_IS_DOWN && !HOLDING_ITEM && NO_HYUDORO)
if (player->karthud[khud_itemblink] < 1)
{
K_AwardPlayerRings(player, 150, true);
player->itemamount--;

View file

@ -1628,7 +1628,10 @@ void K_KartItemRoulette(player_t *const player, ticcmd_t *const cmd)
if (P_IsDisplayPlayer(player) && !demo.freecam)
{
S_StartSound(NULL, sfx_itrolf);
if (roulette->ringbox)
S_StartSound(NULL, sfx_s245);
else
S_StartSound(NULL, sfx_itrolf);
}
}