From 1350078282a69eb73d9002ebf0c3423cd78e2d8b Mon Sep 17 00:00:00 2001 From: Ashnal Date: Sun, 18 May 2025 14:20:16 -0400 Subject: [PATCH] Fix turbine crash if tracer is set to a different mobj type or lacking spawnpoint info --- src/objects/wpzturbine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/objects/wpzturbine.c b/src/objects/wpzturbine.c index 5d86146e5..66c76dcde 100644 --- a/src/objects/wpzturbine.c +++ b/src/objects/wpzturbine.c @@ -206,7 +206,7 @@ void Obj_playerWPZTurbine(player_t *p) fixed_t momz; - if (!t || P_MobjWasRemoved(t) || p->respawn.state != RESPAWNST_NONE) + if (!t || P_MobjWasRemoved(t) || t->type != MT_WATERPALACETURBINE || !t->spawnpoint || p->respawn.state != RESPAWNST_NONE) { p->turbine = false; P_SetTarget(&pmo->tracer, NULL);