diff --git a/source/games/blood/src/weapon.cpp b/source/games/blood/src/weapon.cpp index b536ad7f6..efcd8d968 100644 --- a/source/games/blood/src/weapon.cpp +++ b/source/games/blood/src/weapon.cpp @@ -2166,7 +2166,7 @@ static int WeaponFindLoaded(PLAYER* pPlayer, int* a2) int processSprayCan(PLAYER* pPlayer) { - const char bUseShootAsThrow = !VanillaMode() && pPlayer->input.buttonFlags.shoot; + const char bUseShootAsThrow = !VanillaMode() && (pPlayer->input.actions & SB_FIRE); switch (pPlayer->weaponState) { case 5: @@ -2211,7 +2211,7 @@ int processSprayCan(PLAYER* pPlayer) static bool processTNT(PLAYER* pPlayer) { - const char bUseShootAsThrow = !VanillaMode() && pPlayer->input.buttonFlags.shoot; + const char bUseShootAsThrow = !VanillaMode() && (pPlayer->input.actions & SB_FIRE); switch (pPlayer->weaponState) { case 4: