From 841b07fce039cb7fbca3a85e454484bb676d60a8 Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 7 Apr 2019 23:13:38 +0200 Subject: [PATCH] Streamline batch-spawn mechanism --- evennia/prototypes/spawner.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/evennia/prototypes/spawner.py b/evennia/prototypes/spawner.py index d10c093cb4..fdd241c45f 100644 --- a/evennia/prototypes/spawner.py +++ b/evennia/prototypes/spawner.py @@ -633,11 +633,11 @@ def batch_create_object(*objparams): # it out for now: # dbobjs = _ObjectDB.objects.bulk_create(dbobjs) - dbobjs = [ObjectDB(**objparam[0]) for objparam in objparams] objs = [] - for iobj, obj in enumerate(dbobjs): - # call all setup hooks on each object - objparam = objparams[iobj] + for objparam in objparams: + + obj = ObjectDB(**objparam[0]) + # setup obj._createdict = {"permissions": make_iter(objparam[1]), "locks": objparam[2],