diff --git a/src/game/world.cpp b/src/game/world.cpp index 3b8a64b..eadda58 100644 --- a/src/game/world.cpp +++ b/src/game/world.cpp @@ -245,6 +245,9 @@ void game::World::HandleContacts() void game::World::DestroyObject(net::ObjNum objnum) { + if (destroyed_objs_.contains(objnum)) + return; + SendObjDestroyedMsg(objnum); destroyed_objs_.insert(objnum);