From 936b8e7d0cca4135d9cc2d4f9a9a17541916f037 Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 22 Jul 2025 21:18:37 -0700 Subject: [PATCH] Toxomister: punt passive clouds --- src/objects/toxomister.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/objects/toxomister.cpp b/src/objects/toxomister.cpp index 2a300deef..bda901163 100644 --- a/src/objects/toxomister.cpp +++ b/src/objects/toxomister.cpp @@ -18,6 +18,7 @@ #include "../doomdef.h" #include "../doomtype.h" #include "../g_game.h" +#include "../k_collide.h" #include "../k_hud.h" // transflag #include "../m_easing.h" #include "../m_fixed.h" @@ -348,6 +349,9 @@ struct Cloud : Mobj if (toucher == target()) return false; + if (K_PuntCollide(this, toucher)) + return true; + if (toucher->player) { if (this == toucher->player->toxomisterCloud) // already attached