Esempio n. 1
0
 def delete(self):
     try:
         self.DistributedSuitAI_deleted
     except:
         self.DistributedSuitAI_deleted = 1
         del self.aiChar
         del self.brain
         del self.aiBehaviors
         del self.boss
         del self.continuePathId
         del self.attackId
         del self.name
         del self.anim
         del self.state
         del self.damage
         del self.health
         del self.type
         del self.team
         del self.head
         del self.skeleton
         del self.dmg_lbl
         del self.lbl_int
         del self.bean
         del self.currentPath
         del self.avatarType
         del self.walkTrack
         del self.suitHealTrack
         del self.backup
         del self.lateX
         del self.lateY
         del self.currentPathQueue
         DistributedAvatarAI.delete(self)
         DistributedSmoothNodeAI.delete(self)
     return
Esempio n. 2
0
 def delete(self):
     self.DELETED = True
     del self.brain
     del self.itemDropper
     del self.lateX
     del self.lateY
     del self.anim
     del self.currentPath
     del self.currentPathQueue
     del self.suitState
     del self.suitPlan
     del self.variant
     del self.stateTimestamp
     del self.startPoint
     del self.endPoint
     del self.level
     del self.suitMgr
     del self.healthChangeEvent
     del self.animStateChangeEvent
     del self.requestedBehaviors
     del self.track
     del self.deathAnim
     del self.deathTimeLeft
     DistributedAvatarAI.delete(self)
     DistributedSmoothNodeAI.delete(self)
Esempio n. 3
0
 def delete(self):
     self.DELETED = True
     del self.brain
     del self.itemDropper
     del self.lateX
     del self.lateY
     del self.anim
     del self.currentPath
     del self.currentPathQueue
     del self.suitState
     del self.suitPlan
     del self.variant
     del self.stateTimestamp
     del self.startPoint
     del self.endPoint
     del self.level
     del self.suitMgr
     del self.healthChangeEvent
     del self.animStateChangeEvent
     del self.requestedBehaviors
     del self.track
     del self.deathAnim
     del self.deathTimeLeft
     del self.comboData
     del self.comboDataTaskName
     del self.clearComboDataTime
     del self.showComboDamageTime
     del self.comboDamage
     DistributedAvatarAI.delete(self)
     DistributedSmoothNodeAI.delete(self)
Esempio n. 4
0
    def delete(self):
        try:
            self.DistributedToonAI_deleted
        except:
            gagIds = []
            for gag in self.backpack.getGags():
                gagIds.append(gag.getID())

            self.b_setBackpackAmmo(gagIds, self.buildAmmoList(gagIds))
            self.DistributedToonAI_deleted = 1
            DistributedAvatarAI.delete(self)
            DistributedSmoothNodeAI.delete(self)
            self.questManager.cleanup()
            self.questManager = None
            self.tutDone = None
            self.token = None
            self.name = None
            self.anim = None
            self.chat = None
            self.health = None
            self.damage = None
            self.height = None
            self.gender = None
            self.headtype = None
            self.head = None
            self.legtype = None
            self.torsotype = None
            self.hr = None
            self.hg = None
            self.hb = None
            self.tr = None
            self.tg = None
            self.tb = None
            self.lr = None
            self.lg = None
            self.lb = None
            self.shir = None
            self.shig = None
            self.shib = None
            self.shor = None
            self.shog = None
            self.shob = None
            self.shirt = None
            self.short = None
            self.sleeve = None
            self.isdying = None
            self.isdead = None
            self.toon_legs = None
            self.toon_torso = None
            self.toon_head = None
            self.portal = None
            self.book = None
            self.place = None
            self.attackers = None

        return
 def delete(self):
     try:
         self.DistributedToonAI_deleted
     except:
         if type(self.backpack
                 ) != types.IntType and self.backpack is not None:
             self.backpack.cleanup()
             self.backpack = None
         self.DistributedToonAI_deleted = 1
         DistributedAvatarAI.delete(self)
         DistributedSmoothNodeAI.delete(self)
         self.questManager.cleanup()
         self.questManager = None
         self.tutDone = None
         self.token = None
         self.anim = None
         self.chat = None
         self.health = None
         self.damage = None
         self.height = None
         self.gender = None
         self.headtype = None
         self.head = None
         self.legtype = None
         self.torsotype = None
         self.hr = None
         self.hg = None
         self.hb = None
         self.tr = None
         self.tg = None
         self.tb = None
         self.lr = None
         self.lg = None
         self.lb = None
         self.shir = None
         self.shig = None
         self.shib = None
         self.shor = None
         self.shog = None
         self.shob = None
         self.shirt = None
         self.short = None
         self.sleeve = None
         self.isdying = None
         self.isdead = None
         self.toon_legs = None
         self.toon_torso = None
         self.toon_head = None
         self.portal = None
         self.book = None
         self.place = None
         self.attackers = None
         self.numGagSlots = None
     return
Esempio n. 6
0
 def delete(self):
     base.taskMgr.removeTasksMatching(self.uniqueName('DistributedPieTurretAI-scan'))
     base.taskMgr.removeTasksMatching(self.uniqueName('DistributedPieTurretAI-shootClosestTarget'))
     self.owner = None
     self.mgr = None
     self.targets = None
     self.shooting = None
     self.initialTargetHealth = None
     self.piesShot = None
     self.currentTarget = None
     self.deathEvent = None
     DistributedSmoothNodeAI.delete(self)
     DistributedAvatarAI.delete(self)
Esempio n. 7
0
 def delete(self):
     DistributedSmoothNodeAI.delete(self)
     base.air.avatars.remove(self)
 def delete(self):
     if hasattr(self, 'do_deleted'):
         return
     self.do_deleted = True
     DistributedSmoothNodeAI.delete(self)
 def delete(self):
     self.stopPosHprBroadcast()
     self.cleanupPhysics()
     DistributedSmoothNodeAI.delete(self)
    def delete(self):
        if hasattr(self, 'do_deleted'):
            return

        self.do_deleted = True
        DistributedSmoothNodeAI.delete(self)
Esempio n. 11
0
 def delete(self):
     DistributedSmoothNodeAI.delete(self)
     base.air.avatars.remove(self)
Esempio n. 12
0
    def delete(self):
        messenger.send('deleteAvatar', [self])

        DistributedSmoothNodeAI.delete(self)
Esempio n. 13
0
 def delete(self):
     messenger.send('deleteAvatar', [self])
     
     DistributedSmoothNodeAI.delete(self)
Esempio n. 14
0
 def delete(self):
     BaseProjectileShared.cleanup(self)
     self.stop()
     DistributedSmoothNodeAI.delete(self)