From 28827cd5e3a8cc7627337e422bb40a33f26d9669 Mon Sep 17 00:00:00 2001 From: Gyedo Jeon Date: Mon, 15 Mar 2010 21:00:16 +0000 Subject: [PATCH] Made duplicateObj function work with toontown --- direct/src/leveleditor/ObjectMgr.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/direct/src/leveleditor/ObjectMgr.py b/direct/src/leveleditor/ObjectMgr.py index 30cd632456..021fe56d57 100755 --- a/direct/src/leveleditor/ObjectMgr.py +++ b/direct/src/leveleditor/ObjectMgr.py @@ -601,7 +601,12 @@ class ObjectMgr: objRGBA = obj[OG.OBJ_RGBA] if parent is None: - parent = nodePath.getParent() + parentNP = nodePath.getParent() + parentObj = self.findObjectByNodePath(parentNP) + if parentObj is None: + parent = parentNP + else: + parent = parentObj[OG.OBJ_NP] newObjNP = self.addNewObject(objDef.name, parent=parent, fSelectObject = False)