Gravity is higher underwater when going down

This commit is contained in:
Sally Coolatta 2020-05-10 03:19:21 -04:00
parent f11751bf8f
commit 393c637954

View file

@ -1248,9 +1248,16 @@ fixed_t P_GetMobjGravity(mobj_t *mo)
}
// Less gravity underwater.
if ((mo->eflags & MFE_UNDERWATER) && !goopgravity && mo->momz > 0)
if ((mo->eflags & MFE_UNDERWATER) && !goopgravity)
{
gravityadd = gravityadd/3;
if (mo->momz <= 0)
{
gravityadd = 4*gravityadd/3;
}
else
{
gravityadd = gravityadd/3;
}
}
if (mo->player)