From e930b5481a6102c3dfd6ed6b62ef4fc3ad151fc5 Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Sat, 2 Mar 2024 15:27:35 +0100 Subject: [PATCH] Mark the trigger as dead after kill --- code/fgame/trigger.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/fgame/trigger.cpp b/code/fgame/trigger.cpp index 1c504090..11cc3392 100644 --- a/code/fgame/trigger.cpp +++ b/code/fgame/trigger.cpp @@ -788,6 +788,10 @@ void Trigger::DamageEvent(Event *ev) if (health <= 0) { Event *event; + if (max_health) { + deadflag = DEAD_DEAD; + } + event = new Event(EV_Activate, 1); event->AddEntity(attacker); ProcessEvent(event);