Fix tossed Gachabom gravity underwater

Parity with Banana
This commit is contained in:
James R 2024-01-09 23:45:22 -08:00
parent b678b320af
commit 9504981346

View file

@ -1055,6 +1055,13 @@ static boolean P_UseUnderwaterGravity(mobj_t *mo)
case MT_BANANA: case MT_BANANA:
return false; return false;
case MT_GACHABOM:
if (Obj_GachaBomWasTossed(mo))
{
return false;
}
break;
default: default:
break; break;
} }
@ -1248,12 +1255,8 @@ fixed_t P_GetMobjGravity(mobj_t *mo)
gravityadd /= 2; gravityadd /= 2;
break; break;
case MT_GACHABOM: case MT_GACHABOM:
// Use normal gravity, unless if it was tossed. gravityadd = (5*gravityadd)/2;
if (!Obj_GachaBomWasTossed(mo)) break;
{
break;
}
/*FALLTHRU*/
case MT_BANANA: case MT_BANANA:
case MT_EGGMANITEM: case MT_EGGMANITEM:
case MT_SSMINE: case MT_SSMINE: