Ejemplo n.º 1
0
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.shipRequest = None
     self.emergeIval = None
     self.moveTask = None
     self.rockingDampen = 0
     self.emerged = 0
     self.emergeIval = None
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.shipRequest = None
     self.emergeIval = None
     self.moveTask = None
     self.rockingDampen = 0
     self.emerged = 0
     self.emergeIval = None
Ejemplo n.º 3
0
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.krakenId = 0
     self.krakenRequest = None
     self.avatarId = 0
     self.avRequest = None
     self.shipRequest = None
     self.moveTask = None
     self.rockingDampen = 0
     self.emerged = 0
     self.emergeIval = None
     self.locatorId = -1
     self.rangeCollisions = None
     self.collisionsSet = False
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.krakenId = 0
     self.krakenRequest = None
     self.avatarId = 0
     self.avRequest = None
     self.shipRequest = None
     self.moveTask = None
     self.rockingDampen = 0
     self.emerged = 0
     self.emergeIval = None
     self.locatorId = -1
     self.rangeCollisions = None
     self.collisionsSet = False
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.body = loader.loadModel("models/char/live_kraken_zero")
     self.body.find("**/kraken_high_tentacles").hide()
     self.body.reparentTo(self)
     self.body.setZ(-140)
     self.body.setH(90)
     self.targetShipId = None
     self.grabberTentacles = {}
     self.holderTentacles = {}
     self.doomTentacles = {}
     self.shipRomRequest = None
     self.dampen = [0, 0]
     self.rTask = None
     self.sinkCutsceneIval = None
     self.sinkShipIval = None
     self.sinkEffectsNode = None
     self.submergeInterval = self.body.posInterval(1, (0, 0, -140), (0, 0, -110))
     self.emergeInterval = self.body.posInterval(4, (0, 0, -110), (0, 0, -140))
     getBase().kraken = self
     self.createGameFSM()
Ejemplo n.º 6
0
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.body = loader.loadModel('models/char/live_kraken_zero')
     self.body.find('**/kraken_high_tentacles').hide()
     self.body.reparentTo(self)
     self.body.setZ(-140)
     self.body.setH(90)
     self.targetShipId = None
     self.grabberTentacles = {}
     self.holderTentacles = {}
     self.doomTentacles = {}
     self.shipRomRequest = None
     self.dampen = [0, 0]
     self.rTask = None
     self.sinkCutsceneIval = None
     self.sinkShipIval = None
     self.sinkEffectsNode = None
     self.submergeInterval = self.body.posInterval(1, (0, 0, -140),
                                                   (0, 0, -110))
     self.emergeInterval = self.body.posInterval(4, (0, 0, -110),
                                                 (0, 0, -140))
     getBase().kraken = self
     self.createGameFSM()
Ejemplo n.º 7
0
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.krakenId = 0
Ejemplo n.º 8
0
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     Boss.__init__(self, cr)
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr, SeaSerpent())
Ejemplo n.º 10
0
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     Boss.__init__(self, cr)
 def __init__(self, cr):
     DistributedCreature.__init__(self, cr)
     self.krakenId = 0