diff --git a/src/objects/orbinaut.c b/src/objects/orbinaut.c index e8f774fd2..501bc0e2d 100644 --- a/src/objects/orbinaut.c +++ b/src/objects/orbinaut.c @@ -229,7 +229,8 @@ boolean Obj_OrbinautJawzCollide(mobj_t *t1, mobj_t *t2) { P_DamageMobj(t2, t1, t1->target, 1, DMG_WOMBO | (tumbleitem ? DMG_TUMBLE : DMG_WIPEOUT)); - K_KartBouncing(t2, t1); + if (tumbleitem || (gametyperules & GTR_SPHERES) || !t2->player->tripwireLeniency) + K_KartBouncing(t2, t1); } S_StartSound(t2, sfx_s3k7b);