Added toggle control for weapon bob while flying

This commit is contained in:
CandiceJoy 2022-12-16 17:12:03 -06:00
commit 0fdb740ac7
No known key found for this signature in database
GPG key ID: D51ABC8A5F5828DA
9 changed files with 28 additions and 2 deletions

View file

@ -2410,7 +2410,10 @@ static void P_ZMovement (AActor *mo, double oldfloorz)
}
if (mo->player && (mo->flags & MF_NOGRAVITY) && (mo->Z() > mo->floorz))
{
if (!mo->IsNoClip2())
FBaseCVar* const fViewBobCvar = G_GetUserCVar(int(mo->player - players),"FViewBob");
bool const fViewBob = fViewBobCvar->GetGenericRep(fViewBobCvar->GetRealType()).Bool;
if (!mo->IsNoClip2() && fViewBob)
{
mo->AddZ(DAngle::fromDeg(360 / 80.f * mo->Level->maptime).Sin() / 8);
}