summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-14 21:06:20 +0800
committerEltrac <hi@guhub.cn>2025-03-14 21:06:20 +0800
commit322d6f6253f19c48abed2f5d9dc3f64058098ebc (patch)
tree55c43825a69218ef4a5839720645133376eb711f
parent6e85a4f97bbfe13519ce75aa6c263c188a0528fe (diff)
fix: alive shots stay still after leaving room
-rw-r--r--objects/room.lua3
1 files changed, 1 insertions, 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)