From d7face25442ac85be788ea1c4420f05d5ca0f0a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3zsef=20Sallai?= Date: Tue, 7 Jun 2022 21:48:43 +0300 Subject: [PATCH] fix zombie curly corpses not despawning (fixes #137) (#140) --- src/npc/ai/wind_fortress.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/npc/ai/wind_fortress.rs b/src/npc/ai/wind_fortress.rs index 5ab953f..147af88 100644 --- a/src/npc/ai/wind_fortress.rs +++ b/src/npc/ai/wind_fortress.rs @@ -509,9 +509,12 @@ impl NPC { npc.cond.set_alive(true); npc.x = self.x; npc.y = self.y; - *self = npc; + + let _ = npc_list.spawn(0x100, npc.clone()); + state.sound_manager.play_sfx(72); npc_list.create_death_smoke(self.x, self.y, 0, 1, state, &self.rng); + self.cond.set_alive(false); } self.anim_rect = state.constants.npc.n367_curly_clone_incubator;