Merge branch 'calm-ark-arrows' into 'master'

Freeze Ark Arrows in reducevfx

See merge request KartKrew/Kart!1911
This commit is contained in:
AJ Martinez 2024-02-09 23:22:14 +00:00
commit 2327b6fcca

View file

@ -39,6 +39,18 @@ void Obj_ArkArrowSetup(mobj_t *mobj, mapthing_t *mthing)
void Obj_ArkArrowThink(mobj_t *mobj)
{
if (cv_reducevfx.value)
{
mobj->frame &= ~FF_FRAMEMASK;
mobj->frame &= ~FF_ANIMATE;
return;
}
else
{
mobj->frame |= FF_ANIMATE;
}
fixed_t offset = FixedMul(mapobjectscale,
FixedMul(ARKARROW_BOBRANGE,
FixedMul(FINESINE(FixedAngle(leveltime * ARKARROW_BOBSPEED + mobj->extravalue2) >> ANGLETOFINESHIFT) + FRACUNIT, FRACUNIT >> 1)