mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Merge branch 'orbinaut-waterski-new' into 'master'
orbinaut waterski is now based on owner waterski at the time of throw See merge request kart-krew-dev/ring-racers-internal!2940
This commit is contained in:
commit
3b0e3ec75c
1 changed files with 2 additions and 3 deletions
|
|
@ -325,10 +325,9 @@ void Obj_OrbinautThrown(mobj_t *th, fixed_t finalSpeed, fixed_t dir)
|
||||||
{
|
{
|
||||||
th->color = orbinaut_owner(th)->player->skincolor;
|
th->color = orbinaut_owner(th)->player->skincolor;
|
||||||
|
|
||||||
const mobj_t *owner = orbinaut_owner(th);
|
const boolean ownerwaterrun = K_WaterRun(orbinaut_owner(th));
|
||||||
const ffloor_t *rover = P_IsObjectFlipped(owner) ? owner->ceilingrover : owner->floorrover;
|
|
||||||
|
|
||||||
if (dir >= 0 && rover && (rover->fofflags & FOF_SWIMMABLE))
|
if (dir >= 0 && ownerwaterrun)
|
||||||
{
|
{
|
||||||
// The owner can run on water, so we should too!
|
// The owner can run on water, so we should too!
|
||||||
orbinaut_flags(th) |= ORBI_WATERSKI;
|
orbinaut_flags(th) |= ORBI_WATERSKI;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue