summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/scripting/lua.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/scripting/lua.cpp b/src/scripting/lua.cpp
index 0189f8ed..70afc933 100644
--- a/src/scripting/lua.cpp
+++ b/src/scripting/lua.cpp
@@ -1011,11 +1011,7 @@ static int monster_create(lua_State *s)
Monster *q = new Monster(spec);
q->setMap(m);
q->setPosition(Point(x, y));
- if (!GameState::insertSafe(q))
- {
- LOG_WARN("Monster_Create failed to insert monster");
- return 0;
- }
+ GameState::enqueueInsert(q);
lua_pushlightuserdata(s, q);
return 1;