Issue with indexing or colnodes.

This spawns zombies:

    def spawnWave(self):
        self.abc = True
        for x in range(self.maxZombieInThisWave):
            realRowUp = None
            lastDigit = None
            rowLeft = None
            rowUp = None
            i = x+1
            self.zombie.append("blank")
            self.zombie[x] = loader.loadModel("zombie")
            self.zombie[x].reparentTo(render)
            r = x/3
            rowUp = str(r)[0]
            length = len(str(x))
            
            lastDigit = str(x)[(length)-1]

            if lastDigit == 1 or 4 or 7 or 0:
                rowLeft = 1505.4
            if lastDigit == 2 or 5 or 8:
                rowLeft = 1502.9
            if lastDigit == 3 or 6 or 9:
                rowLeft == 1498.2

            
            
            if rowUp == '1' or '0':
                realRowUp = 245.3
            if rowUp == '2':
                realRowUp = 155.3
            if rowUp == '3':
                realRowUp = -14.6

            
            self.zombie[x].setPos((rowLeft), (realRowUp), 12)
            self.zombie[x].setScale(5)
            self.zombie[x].setP(0)
            self.zombie[x].setR(0)
            self.zombie[x].setPythonTag("HP", 100)
            self.colNode.append(None)
            self.zombie[x].setPythonTag("COLNODE", self.colNode[x])
            self.colNode[x] = self.zombie[x].attachNewNode(CollisionNode("z"+str(x)))
            
            self.colNode[x].show()
            self.colNode[x].node().addSolid(CollisionTube(0, 0, 20, 0, 0, -20, 50000))
            
            self.zdummy.append(None)
            self.zombie[x].setPythonTag("ZDummy", x)
            self.zdummy[x] = self.loader.loadModel("smiley")
            self.zdummy[x].hide

            self.zombie[x].setPythonTag("next2Protag", False)
            self.zombie[x].setPythonTag("justHit", False)

    def maintainN2P(self, task):
        for x in self.zombie:
            distanceBetween = x.getDistance(self.cam)
            if distanceBetween <= 4:
                x.setPythonTag("next2Protag", True)

            else:
                x.setPythonTag("next2Protag", False)

            return task.cont

    def reload(self, task):
        if self.playerReloads > 0:
            self.playerReloads = self.playerReloads - 1
            self.playerBullets = 8

    def reloadCore(self):
        if self.playerReloads != 0:
            self.reloadSequence.start()
            self.taskMgr.doMethodLater(3.4, self.reload, "self.reload")

    def zombieDie(self, zombieKilled, colNode, i):
        zombieKilled.removeNode()

        del self.zombie[int(i)]
        
        self.numZombies -=1


    def setup_cd(self):
        base.cTrav = CollisionTraverser()
        self.notifier = CollisionHandlerQueue()
        
        


    def update_zombie(self, task):
        
        for i in self.zombie:


            zdummy = self.zdummy[i.getPythonTag("ZDummy")]
            zdummy.setPos(self.zombie[i.getPythonTag("ZDummy")].getPos())
            zdummy.lookAt(self.cam)
            zdummy.setH(zdummy.getH()-180)

            if i.getPythonTag("justHit") == False and i.getPythonTag("next2Protag") == False:
                i.setH(zdummy.getH())
                i.setY(i, -.2)
            if i.getPythonTag("next2Protag") == True and i.getPythonTag("justHit") == False:
                i.setPythonTag("justHit", True)
                self.playerHP = ((self.playerHP)-10)
                i.setPythonTag("justHit", True)
                self.taskMgr.doMethodLater(.5, self.resetZombieHit, "reset zombie hit", extraArgs = [i])
            
        return task.cont

self.abc is a test variable.

This detects shots:

if self.notifier.getNumEntries() >= 1:
            self.dr = True
            for i in self.notifier.getEntries():

                if "zombie" in str(i):
                    self.zombiesHit.append(i.getIntoNode().getName())

                    
            
            for x in self.zombiesHit:
                zombieName = self.getZomName(x)
                
                dst = zombieName.getDistance(self.cam)
                zombieName.setPythonTag("dst", dst)
                self.distanceZombies.append(dst)


            lengthDst = len(self.distanceZombies)

            shortestDistance = min(self.distanceZombies)
            zombieNName = shortestDistance
            for i in self.zombiesHit:
                x = self.getZomName(i)
                
                
                
                if x.getPythonTag("dst") == (shortestDistance):
                    
                    self.zombie_shot(x.getPythonTag("HP"), x, x.getPythonTag("COLNODE"), self.getZomNum(i))



        self.clear(self.distanceZombies)
        self.clear(self.zombiesHit)
        self.notifier.clearEntries

        return task.cont

self.dr is also a test variable.

This returns zomnums (self.zombie is a list, and each zombie has a position in it). It also returns zomNames.

    def getZomNum(self, i):
        return i[1:]



    def getZomName(self, i):

        x = None
        
        x = i
        
        zomNum = str(x)[1:]
        print(zomNum)
        self.zomName = self.zombie[(int(zomNum))]
        
        return self.zomName

But then when I shoot a zombie:

self.zomName = self.zombie[(int(zomNum))]
IndexError: list index out of range

This really confuses me. When I print the colNodes being hit, it numbers 0 through 8 with only 3 zombies!

Tell me if I need to clarify anything, I know it’s a lot of code.

Thanks.

The only thing that I can see is that in your collision detection code you are not actually clearing the entries at the end of each task execution:

# Not actually calling method!!!
self.notifier.clearEntries

# Should be:
self.notifier.clearEntries()

Hmm… I don’t see a definite problem, offhand, but I do have one question, and one suggestion:

First, could we see the contents of “self.clear”, please? I presume that it simply clears a list, but it seems possible that it’s not doing so correctly.

Second, you might, just before detecting your hits, call “render.ls()” (be careful to not do this every frame!). If you do so, please copy the output here - it might help us to spot issues in zombie creation that might be resulting in more collision nodes that you expect.

hhh

hhh

I used the method with () and nothing happened.

here is render.ls:

[code]Known pipe types:
wglGraphicsPipe
(all display modules loaded.)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
ModelRoot DirectCameraCOAMarker T:(pos 0 100 0) S:(ColorAttrib LightAttrib RenderModeAttrib TransparencyAttrib)
GeomNode Sphere (1 geoms: S:(ColorAttrib))
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 155.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 155.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 155.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 -14.6 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNodeNone
z9 (1 solids)
None
None
None
None
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr -26.4241 51.9307 7.68187)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
ModelRoot DirectCameraCOAMarker T:(pos 1.66846 -21.191 16.4291 scale 0.201492) S:(ColorAttrib LightAttrib RenderModeAttrib TransparencyAttrib)
GeomNode Sphere (1 geoms: S:(ColorAttrib))
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -10.725 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.91 155.178 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.91 155.178 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.91 155.178 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.9 -14.6102 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr -67.05 75.1526 34.8718)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
(1 stashed)
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -26.4241 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.9 -14.6307 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr -161.149 66.8875 123.373)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
(1 stashed)
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -26.4241 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.9 -14.6307 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr 92.0603 79.5286 102.171)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
(1 stashed)
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -161.149 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.94 154.688 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.94 154.688 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.94 154.688 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.9 -14.6512 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr 50.1695 55.2026 139.28)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S&

I used the method with () and nothing happened.

here is render.ls:

[code]
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
ModelRoot DirectCameraCOAMarker T:(pos 0 100 0) S:(ColorAttrib LightAttrib RenderModeAttrib TransparencyAttrib)
GeomNode Sphere (1 geoms: S:(ColorAttrib))
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 245.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 155.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 155.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 155.3 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1502.9 -14.6 12 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNodeNone
z9 (1 solids)
None
None
None
None
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr -26.4241 51.9307 7.68187)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
ModelRoot DirectCameraCOAMarker T:(pos 1.66846 -21.191 16.4291 scale 0.201492) S:(ColorAttrib LightAttrib RenderModeAttrib TransparencyAttrib)
GeomNode Sphere (1 geoms: S:(ColorAttrib))
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -10.725 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.92 245.12 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.91 155.178 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.91 155.178 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.91 155.178 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1501.9 -14.6102 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr -67.05 75.1526 34.8718)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
(1 stashed)
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -26.4241 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.9 -14.6307 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr -161.149 66.8875 123.373)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
(1 stashed)
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -26.4241 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.95 244.759 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.92 154.933 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1499.9 -14.6307 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr 92.0603 79.5286 102.171)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights
AmbientLight ambient-1:
color 0.3 0.3 0.3 1
DirectionalLight directional-1 ( OrthographicLens ):
color 1 1 1 1
specular color 1 1 1 1
direction 0 1 0
(1 stashed)
ModelRoot stage.egg T:(pos 130 0 0 scale 2 1 1)
PandaNode
GeomNode Cube.001 (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 86.815 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
GeomNode Plane (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -6.06525 11.9993 -21.4756 hpr 0 0 -180 scale 115.435 1266.67 -310.803)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -95.7576 11.9993 20.2266 hpr -180 0 0 scale 15.5702 1243.53 -42.5345)
ModelRoot panda.egg T:(pos 0 -30 12 hpr -161.149 0 0 scale 50) (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot panda.egg (hidden)
Character panda_soft
GeomNode (10 geoms: S:(ColorAttrib CullFaceAttrib TextureAttrib TransparencyAttrib))
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z0 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z1 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z2 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z3 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z4 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.98 244.399 12 hpr -79.6197 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z5 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.94 154.688 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z6 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.94 154.688 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z7 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.94 154.688 12 hpr -82.9712 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z8 (1 solids)
ModelRoot zombie.egg [COLNODE HP ZDummy justHit next2Protag] T:(pos 1497.9 -14.6512 12 hpr -89.4129 0 0 scale 5)
PandaNode
GeomNode Sphere (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.003 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.002 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.001 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.006 (1 geoms: S:(MaterialAttrib))
GeomNode Sphere.004 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.009 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.008 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode Sphere.010 (1 geoms: S:(MaterialAttrib TextureAttrib))
CollisionNode z9 (1 solids)
PandaNode render S:(CullFaceAttrib RescaleNormalAttrib)
ModelNode camera
Camera cam ( PerspectiveLens ) T:(pos 0 -30 12 hpr 50.1695 55.2026 139.28)
PerspectiveLens fov = 39.3201 30
CollisionNode collisionNP (1 solids) (hidden)
ModelRoot handandgun.egg T:(pos 8 30 -10 hpr 190 330 0)
PandaNode
GeomNode Cylinder (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos -0.029112 -3.18462 5.24932 hpr -180 54.3123 -180 scale 1.53796 2.43941 7.13055)
GeomNode Cube (1 geoms: S:(MaterialAttrib TextureAttrib)) T:m(pos 0 4.40475 4.70734 hpr 0 29.0984 0 scale 0.665503 0.665503 3.41084)
PandaNode DIRECT
PandaNode coaMarkerRef T:(pos 0 -30 12 hpr -10.725 26.29 0)
PandaNode camManipRef
PandaNode manipRef
ModelRoot objectHandles S:(LightAttrib RenderModeAttrib)
PandaNode guideLines (hidden)
GeomNode x-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode y-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
GeomNode z-guide (1 geoms: S:(ColorAttrib RenderModeAttrib))
PandaNode DIRECT Lights

Using () didn’t do anything, and render.ls printed out too many things to post!

I’m going to see what integer is causing the crash.

The fact that adding () didn’t do anything means that the error is definitely occurring on the first pass which narrows it down a bit.

What is the result of:

# Insert just before the line that causes error
print(len(self.zombie), int(zomNum))

This should at least tell you how far off zomNum is.

Based on what you did post, it looks as though you let “render.ls()” be called more than once, which I believe that I warned you against, hence the long output. :stuck_out_tongue:

(Would you mind cleaning the posts up a bit, please? You should be able to use the search function to find the repeated starting points after which to delete. The result should be a more readable thread, hopefully.)

However! Based on what I see there I strongly suspect that your problem lies in your zombie generation, as “ls()” does seem to be showing more than three zombies. Most of these appear to be at the same point, which may explain the impression that there are only three.

After removing the “render.ls()” call, try the following test and post the result (with all repetitions included, this time), please:

Change:

def spawnWave(self):
        self.abc = True
        for x in range(self.maxZombieInThisWave):
            realRowUp = None 

To:

def spawnWave(self):
        self.abc = True
        for x in range(self.maxZombieInThisWave):
            print "Spawning a wave; number of zombies: " + str(self.maxZombieInThisWave)
            realRowUp = None 

(It’s just an additional “print” statement, but the position is relevant, so I include the surrounding lines for context.)

(9, 1)
(9, 2)
(9, 3)
(9, 4)
(9, 5)
(9, 6)
(9, 7)
(9, 8)
(9, 0)
(9, 1)
(9, 2)
(9, 3)
(9, 4)
(9, 5)
(9, 6)
(8, 7)
(7, 8)

and i found that it crashes on the second time it passes over 8. I think this is because I have killed that zombie and I haven’t cleared the list properly. I don’t see anything wrong though.

I see now. When I kill a zombie it changes position in the list of zombies. I name my colnodes by using the number of the zombie’s place in the list of all zombies. Then when the zombie moves back, it no longer correspons to the colNode!

What Can I Do?!

I suggest changing the way that you connect the collision nodes to your objects.

Since you have your character’s data stored in Python Tags (something that you might find yourself revisiting in favour of a custom class if you find yourself wanting either more complex behaviour or simply more data stored), you might simply follow the collision node’s parents until you find the appropriate top-level node. Otherwise, you might consider keeping a Python Tag pointing to the object that you want (presumably the object that stores the character’s data).

The name of the collision node should no longer matter, nor should the position of the zombies in their list.

(Be careful, however, to not attempt to remove them or re-order them while iterating over the list!)

Either way, perhaps add a line to your logic - preferably after you’re finished with that frame’s processing of the zombies - that removes zombies that are no longer “alive”:

self.zombie = [x for x in self.zombie if x.getPythonTag("HP") > 0]
# The above should construct a new list
# composed of only those zombies with health
# greater than 0 (i.e. "alive"), if I
# remember my syntax correctly.

By the way, what was the command that produced the output that you posted above? If it was my suggestion of ‘print "Spawning a wave; number of zombies: " + str(self.maxZombieInThisWave)’, then why does it seem to be printing a tuple? o_0

No. It was that dude cyclos:

print(len(self.zombie), int(zomNum)) 

Working on converting my naming system right now, I’ll tell you how it goes.

This seems to be what is happening. An easy solution would be to use a dictionary to hold zombies instead of a list:

# Instead of putting zombies in a list
self.zombie = []

# use a dict since order doesn't matter.
self.zombie_dict = {}

# Spawn zombies like so:
def spawnWave(self): 
    self.abc = True 
    for x in range(self.maxZombieInThisWave):
        ...
        # Place zombie into self.zombie_dict using "z"+str(x) as key.
        zombie = loader.loadModel("zombie")
        self.zombie_dict["z"+str(x)] = zombie
        zombie.reparentTo(render)
        ...
        # Setup col node using same name as before.
        col_node = zombie.attachNewNode(CollisionNode("z"+str(x)))
        
# In your collision detection routine you can now use the name
# extracted from the col node to get the zombie from self.zombie_dict.
def detectShots(self):
    if self.notifier.getNumEntries() >= 1: 
        self.dr = True
        zombies_hit = []  # Just make this local so you don't need to clear it.
        for col_event in self.notifier.getEntries():
            if "zombie" in str(col_event):
                zombie_name = col_event.getIntoNode().getName()
                zombies_hit.append(zombie_name) 

        # Get hit zombies directly from dictionary.
        for zombie_name in zombies_hit: 
            zombie = self.zombie_dict[zombie_name]
            # You now have each zombie that was hit without
            # needing to worry about its order in a list. You
            # can remove the zombie when it dies with:
            self.zombie_dict.pop(zombie_name)
                

Ah, I see - I seem to have missed that printout request. My mistake, and my apologies!

Good luck with the changes - please report back on whether they work!