Esempio n. 1
0
 def disable(self):
     PVPGameBase.disable(self)
     if self.pendingInstanceRequest:
         base.cr.relatedObjectMgr.abortRequest(self.pendingInstanceRequest)
         self.pendingInstanceRequest = None
     
     base.localAvatar.guiMgr.hidePVPUI()
Esempio n. 2
0
 def addPlayer(self, playerId):
     self.stats[playerId] = {
         PVPGlobals.SCORE: 0,
         PVPGlobals.KILLS: 0,
         PVPGlobals.DEATHS: 0,
         PVPGlobals.TEAM: 0 }
     PVPGameBase.addPlayer(self, playerId)
 def addPlayer(self, playerId):
     self.stats[playerId] = {
         PVPGlobals.SCORE: 0,
         PVPGlobals.KILLS: 0,
         PVPGlobals.DEATHS: 0
     }
     PVPGameBase.addPlayer(self, playerId)
Esempio n. 4
0
 def disable(self):
     PVPGameBase.disable(self)
     if self.pendingInstanceRequest:
         base.cr.relatedObjectMgr.abortRequest(self.pendingInstanceRequest)
         self.pendingInstanceRequest = None
     base.localAvatar.guiMgr.hidePVPUI()
     return
 def complete(self):
     PVPGameBase.complete(self)
     ship = base.localAvatar.ship
     if self.localShip:
         if self.localShip.sinkTrack:
             self.localShip.sinkTrack.pause()
             self.localShip.sinkTrack = None
     self.prevTeamScore = None
     return
 def generate(self):
     PVPGameBase.generate(self)
     self.accept(
         PiratesGlobals.EVENT_SPHERE_PORT +
         PiratesGlobals.SPHERE_ENTER_SUFFIX, self.handleEnterPort)
     self.accept(
         PiratesGlobals.EVENT_SPHERE_PORT +
         PiratesGlobals.SPHERE_EXIT_SUFFIX, self.handleExitPort)
     self.accept('carryingTreasure', self.startTreasureCarry)
     self.accept('notCarryingTreasure', self.stopTreasureCarry)
 def complete(self):
     PVPGameBase.complete(self)
     ship = base.localAvatar.ship
     if self.localShip:
         if self.localShip.sinkTrack:
             self.localShip.sinkTrack.pause()
             self.localShip.sinkTrack = None
         
     
     self.prevTeamScore = None
Esempio n. 8
0
 def generate(self):
     PVPGameBase.generate(self)
     self.accept(
         PiratesGlobals.EVENT_SPHERE_PORT +
         PiratesGlobals.SPHERE_ENTER_SUFFIX, self.handleEnterPort)
     self.accept(
         PiratesGlobals.EVENT_SPHERE_PORT +
         PiratesGlobals.SPHERE_EXIT_SUFFIX, self.handleExitPort)
     self.accept('enterwreckSphere', self.approachWreck)
     self.accept('exitwreckSphere', self.leaveWreck)
Esempio n. 9
0
 def __init__(self, cr):
     PVPGameBase.__init__(self, cr)
     self.teamScore = 0
     self.carryingScore = 0
     self.otherTeamScore = 0
     self.shipsNearBase = {}
     self.maxTeamScore = 0
     self.prevTeamScore = None
     self.depositSound = loadSfx(SoundGlobals.SFX_PVP_TREASURE_DEPOSIT)
     self.maxCarry = None
     self.pendingInstanceRequest = None
Esempio n. 10
0
 def __init__(self, cr):
     PVPGameBase.__init__(self, cr)
     self.teamScore = 0
     self.carryingScore = 0
     self.otherTeamScore = 0
     self.shipsNearBase = { }
     self.maxTeamScore = 0
     self.prevTeamScore = None
     self.depositSound = loadSfx(SoundGlobals.SFX_PVP_TREASURE_DEPOSIT)
     self.maxCarry = None
     self.pendingInstanceRequest = None
Esempio n. 11
0
 def __init__(self, cr):
     PVPGameBase.__init__(self, cr)
     self.teamScore = 0
     self.wrecks = {}
     self.coinCarriers = []
     self.otherTeamScore = 0
     self.maxTeamScore = 1
     self.maxCarry = 0
     self.prevTeamScore = 0
     self.prevLoadScore = 0
     self.depositSound = loadSfx(SoundGlobals.SFX_PVP_TREASURE_DEPOSIT)
     self.pendingInstanceRequest = None
Esempio n. 12
0
 def __init__(self, cr):
     PVPGameBase.__init__(self, cr)
     self.teamScore = 0
     self.wrecks = { }
     self.coinCarriers = []
     self.otherTeamScore = 0
     self.maxTeamScore = 1
     self.maxCarry = 0
     self.prevTeamScore = 0
     self.prevLoadScore = 0
     self.depositSound = loadSfx(SoundGlobals.SFX_PVP_TREASURE_DEPOSIT)
     self.pendingInstanceRequest = None
Esempio n. 13
0
 def announceGenerate(self):
     PVPGameBase.announceGenerate(self)
     self.pendingInstanceRequest = base.cr.relatedObjectMgr.requestObjects(
         [self.instanceId], eachCallback=self.instanceGenerated)
Esempio n. 14
0
 def complete(self):
     PVPGameBase.complete(self)
     self.prevTeamScore = None
     return
Esempio n. 15
0
 def __init__(self, cr):
     PVPGameBase.__init__(self, cr)
     self.pendingInstanceRequest = None
 def __init__(self, cr):
     PVPGameBase.__init__(self, cr)
     self.pendingInstanceRequest = None
     return
 def generate(self):
     PVPGameBase.generate(self)
Esempio n. 18
0
 def delete(self):
     self.ignoreAll()
     PVPGameBase.delete(self)
Esempio n. 19
0
 def generate(self):
     PVPGameBase.generate(self)
 def announceGenerate(self):
     PVPGameBase.announceGenerate(self)
     self.pendingInstanceRequest = base.cr.relatedObjectMgr.requestObjects([
         self.instanceId], eachCallback = self.instanceGenerated)
     self.cr.loadingScreen.show()
     localAvatar.motionFSM.off()
Esempio n. 21
0
 def announceGenerate(self):
     PVPGameBase.announceGenerate(self)
     self.pendingInstanceRequest = base.cr.relatedObjectMgr.requestObjects([
         self.instanceId], eachCallback = self.instanceGenerated)
Esempio n. 22
0
 def generate(self):
     PVPGameBase.generate(self)
     self.accept(PiratesGlobals.EVENT_SPHERE_PORT + PiratesGlobals.SPHERE_ENTER_SUFFIX, self.handleEnterPort)
     self.accept(PiratesGlobals.EVENT_SPHERE_PORT + PiratesGlobals.SPHERE_EXIT_SUFFIX, self.handleExitPort)
     self.accept('enterwreckSphere', self.approachWreck)
     self.accept('exitwreckSphere', self.leaveWreck)
Esempio n. 23
0
 def complete(self):
     PVPGameBase.complete(self)
     self.prevTeamScore = None
 def announceGenerate(self):
     PVPGameBase.announceGenerate(self)
     self.pendingInstanceRequest = base.cr.relatedObjectMgr.requestObjects(
         [self.instanceId], eachCallback=self.instanceGenerated)
     self.cr.loadingScreen.show()
     localAvatar.motionFSM.off()
Esempio n. 25
0
 def delete(self):
     self.ignoreAll()
     PVPGameBase.delete(self)
 def generate(self):
     PVPGameBase.generate(self)
     self.accept(PiratesGlobals.EVENT_SPHERE_PORT + PiratesGlobals.SPHERE_ENTER_SUFFIX, self.handleEnterPort)
     self.accept(PiratesGlobals.EVENT_SPHERE_PORT + PiratesGlobals.SPHERE_EXIT_SUFFIX, self.handleExitPort)
     self.accept('carryingTreasure', self.startTreasureCarry)
     self.accept('notCarryingTreasure', self.stopTreasureCarry)