Browse Source

Made duplicateObj function work with toontown

Gyedo Jeon 15 years ago
parent
commit
28827cd5e3
1 changed files with 6 additions and 1 deletions
  1. 6 1
      direct/src/leveleditor/ObjectMgr.py

+ 6 - 1
direct/src/leveleditor/ObjectMgr.py

@@ -601,7 +601,12 @@ class ObjectMgr:
         objRGBA = obj[OG.OBJ_RGBA]
         objRGBA = obj[OG.OBJ_RGBA]
 
 
         if parent is None:
         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)
         newObjNP = self.addNewObject(objDef.name, parent=parent, fSelectObject = False)