Example #1
0
 def __init__(self, cr):
     DistributedCashbotBossGoon.__init__(self, cr)
     self.virtualSuit = None
     self.virtualSuitName = 'ls'
     self.attackInfo = []
     self.attackProp = ''
     self.toon = None
     self.propAttackTrack = None
 def __init__(self, cr):
     DistributedCashbotBossGoon.__init__(self, cr)
     self.virtualSuit = None
     self.virtualSuitName = 'ls'
     self.attackInfo = []
     self.attackProp = ''
     self.toon = None
     self.propAttackTrack = None
 def delete(self):
     self.virtualSuit.cleanup()
     self.virtualSuit.removeNode()
     self.virtualSuit = None
     self.ignore('enter' + self.uniqueName('SuitAttack'))
     self.ignore('enter' + self.uniqueName('SynergyAttack'))
     if self.propAttackTrack:
         self.propAttackTrack.finish()
         self.propAttackTrack = None
     DistributedCashbotBossGoon.delete(self)
Example #4
0
 def delete(self):
     self.virtualSuit.cleanup()
     self.virtualSuit.removeNode()
     self.virtualSuit = None
     self.ignore('enter' + self.uniqueName('SuitAttack'))
     self.ignore('enter' + self.uniqueName('SynergyAttack'))
     if self.propAttackTrack:
         self.propAttackTrack.finish()
         self.propAttackTrack = None
     DistributedCashbotBossGoon.delete(self)
 def exitWalk(self):
     DistributedCashbotBossGoon.exitWalk(self)
     if self.propAttackTrack:
         self.propAttackTrack.finish()
         self.propAttackTrack = None
 def enterWalk(self, avId=None, ts=0):
     DistributedCashbotBossGoon.enterWalk(self, avId, ts)
     self.virtualSuit.loop('walk', 0)
 def announceGenerate(self):
     DistributedCashbotBossGoon.announceGenerate(self)
     if not self.virtualSuit:
         self.loadVirtualSuit()
    def exitOff(self):
        if self.virtualSuit:
            self.virtualSuit.show()

        DistributedCashbotBossGoon.exitOff(self)
    def enterOff(self):
        if self.virtualSuit:
            self.virtualSuit.hide()

        DistributedCashbotBossGoon.enterOff(self)
 def scaleRadar(self):
     DistributedCashbotBossGoon.scaleRadar(self)
     self.radar.setColorScale(0.7, 0.0, 0.0, 0.8)
     self.radar.setAttrib(ColorBlendAttrib.make(ColorBlendAttrib.MAdd))
Example #11
0
 def exitWalk(self):
     DistributedCashbotBossGoon.exitWalk(self)
     if self.propAttackTrack:
         self.propAttackTrack.finish()
         self.propAttackTrack = None
Example #12
0
 def enterWalk(self, avId=None, ts=0):
     DistributedCashbotBossGoon.enterWalk(self, avId, ts)
     self.virtualSuit.loop('walk', 0)
Example #13
0
 def announceGenerate(self):
     DistributedCashbotBossGoon.announceGenerate(self)
     if not self.virtualSuit:
         self.loadVirtualSuit()
Example #14
0
    def exitOff(self):
        if self.virtualSuit:
            self.virtualSuit.show()

        DistributedCashbotBossGoon.exitOff(self)
Example #15
0
    def enterOff(self):
        if self.virtualSuit:
            self.virtualSuit.hide()

        DistributedCashbotBossGoon.enterOff(self)
Example #16
0
 def scaleRadar(self):
     DistributedCashbotBossGoon.scaleRadar(self)
     self.radar.setColorScale(0.7, 0.0, 0.0, 0.8)
     self.radar.setAttrib(ColorBlendAttrib.make(ColorBlendAttrib.MAdd))