diff --git a/src/objects/destroyed-kart.cpp b/src/objects/destroyed-kart.cpp index fa7e6d18c..e027c1cf0 100644 --- a/src/objects/destroyed-kart.cpp +++ b/src/objects/destroyed-kart.cpp @@ -128,6 +128,13 @@ struct Particle : Mobj void think() { + if (!fuse && !momz) + { + // Getting stuck underneath a crusher... force + // a landing so the fuse activates. + on_land(); + } + if (state()->num() == S_BRAKEDRIFT) { renderflags ^= RF_DONTDRAW;