コード例 #1
0
ファイル: Geyser.py プロジェクト: coginvasion/src
    def release(self):
        ChargeUpGag.release(self)
        self.reset()
        if self.isLocal():
            cogs = ChargeUpGag.getSelectedCogs(self)
            for cog in cogs:
                if cog.getHealth() > 0:
                    geyser = self.buildGeyser()
                    self.startEntity(geyser, cog)
                    self.avatar.d_trapActivate(self.getID(), self.avatar.doId, 0, cog.doId)

            base.localAvatar.enablePieKeys()
コード例 #2
0
 def start(self):
     SquirtGag.start(self)
     ChargeUpGag.start(self, self.avatar)
コード例 #3
0
 def unEquip(self):
     SquirtGag.unEquip(self)
     ChargeUpGag.unEquip(self)
コード例 #4
0
ファイル: Geyser.py プロジェクト: coginvasion/src
 def unEquip(self):
     SquirtGag.unEquip(self)
     ChargeUpGag.unEquip(self)
コード例 #5
0
ファイル: Geyser.py プロジェクト: coginvasion/src
 def start(self):
     SquirtGag.start(self)
     ChargeUpGag.start(self, self.avatar)
コード例 #6
0
ファイル: Geyser.py プロジェクト: coginvasion/src
 def __init__(self):
     SquirtGag.__init__(self, CIGlobals.Geyser, GagGlobals.getProp(5, 'geyser'), 105, GagGlobals.GEYSER_HIT_SFX, None, None, None, None, None, None, 1, 1)
     ChargeUpGag.__init__(self, 24, 10, 50, 0.5, maxCogs=4)
     self.setImage('phase_3.5/maps/geyser.png')
     self.entities = []
     return