mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-26 20:11:47 +00:00
Clouds: always use map scale for vertical bounce
This commit is contained in:
parent
859d676f60
commit
77e85e08ea
1 changed files with 2 additions and 14 deletions
|
|
@ -157,20 +157,8 @@ void Obj_PlayerCloudThink(player_t *player)
|
||||||
if (P_MobjWasRemoved(mo->tracer))
|
if (P_MobjWasRemoved(mo->tracer))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
switch(mo->tracer->type)
|
mo->momz = FixedMul(mapobjectscale,
|
||||||
{
|
(mo->tracer->type == MT_AHZ_CLOUD ? CLOUDB_ZTHRUST : CLOUD_ZTHRUST) * P_MobjFlip(mo->tracer));
|
||||||
case MT_AHZ_CLOUD:
|
|
||||||
P_SetObjectMomZ(mo, CLOUDB_ZTHRUST, false);
|
|
||||||
break;
|
|
||||||
case MT_AGZ_CLOUD:
|
|
||||||
mo->momz = FixedMul(mapobjectscale, CLOUD_ZTHRUST * P_MobjFlip(mo->tracer));
|
|
||||||
break;
|
|
||||||
case MT_SSZ_CLOUD:
|
|
||||||
P_SetObjectMomZ(mo, CLOUD_ZTHRUST, false);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
player->cloudlaunch = TICRATE;
|
player->cloudlaunch = TICRATE;
|
||||||
|
|
||||||
P_InstaThrust(mo, mo->cusval, mo->cvmem);
|
P_InstaThrust(mo, mo->cusval, mo->cvmem);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue