mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 04:21:47 +00:00
Freeze Ark Arrows in reducevfx
This commit is contained in:
parent
7b5abc19b9
commit
8f0ee6752f
1 changed files with 12 additions and 0 deletions
|
|
@ -39,6 +39,18 @@ void Obj_ArkArrowSetup(mobj_t *mobj, mapthing_t *mthing)
|
||||||
|
|
||||||
void Obj_ArkArrowThink(mobj_t *mobj)
|
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,
|
fixed_t offset = FixedMul(mapobjectscale,
|
||||||
FixedMul(ARKARROW_BOBRANGE,
|
FixedMul(ARKARROW_BOBRANGE,
|
||||||
FixedMul(FINESINE(FixedAngle(leveltime * ARKARROW_BOBSPEED + mobj->extravalue2) >> ANGLETOFINESHIFT) + FRACUNIT, FRACUNIT >> 1)
|
FixedMul(FINESINE(FixedAngle(leveltime * ARKARROW_BOBSPEED + mobj->extravalue2) >> ANGLETOFINESHIFT) + FRACUNIT, FRACUNIT >> 1)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue