diff --git a/src/objects/rideroid.c b/src/objects/rideroid.c index 7670944bd22ebcaf49e886f3008e25daf049253f..fa40cc06e455c38548da255d4ff5dff751e69a92 100644 --- a/src/objects/rideroid.c +++ b/src/objects/rideroid.c @@ -540,7 +540,7 @@ void Obj_RideroidNodeThink(mobj_t *mo) // check for players coming near us. for (i = 0; i < MAXPLAYERS; i++) { - if (!playeringame[i] || players[i].spectator || players[i].rideroid || + if (!playeringame[i] || players[i].spectator || players[i].rideroid || players[i].respawn.state != RESPAWNST_NONE || players[i].rdnodepull || K_isPlayerInSpecialState(&players[i]) || P_PlayerInPain(&players[i])) continue;