diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-14 21:06:20 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-14 21:06:20 +0800 |
| commit | 322d6f6253f19c48abed2f5d9dc3f64058098ebc (patch) | |
| tree | 55c43825a69218ef4a5839720645133376eb711f | |
| parent | 6e85a4f97bbfe13519ce75aa6c263c188a0528fe (diff) | |
fix: alive shots stay still after leaving room
| -rw-r--r-- | objects/room.lua | 3 |
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) |
