From 322d6f6253f19c48abed2f5d9dc3f64058098ebc Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 14 Mar 2025 21:06:20 +0800 Subject: fix: alive shots stay still after leaving room --- objects/room.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/objects/room.lua b/objects/room.lua index e686984..401dff1 100644 --- a/objects/room.lua +++ b/objects/room.lua @@ -3,10 +3,8 @@ local roomData = require "data.roomData" local roomNames = require "data.roomNames" local roomType = require "data.roomType" local Door = require "objects.door" -local MobSpawn = require "logic.MobSpawn" local audio = require "utils.audio" local mapHelper = require "utils.mapHelper" -local translator = require "i18n.translator" local Room = {} Room.__index = Room @@ -261,6 +259,7 @@ function Room:removeAllBodies() for _, wall in ipairs(self.walls) do G.BodyLifeCycleManager:destroy(wall.body) end + self.objects.shots = {} end function Room:update(dt) -- cgit v1.2.3