diff --git a/src/g_game.c b/src/g_game.c index 10e841f64..569d777ab 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -4936,6 +4936,12 @@ void G_ReadMetalTic(mobj_t *metal) if (!metal_p) return; + if (!metal->health) + { + G_StopMetalDemo(); + return; + } + switch (*metal_p) { case METALSNICE: