def disable(self): PVPGameBase.disable(self) if self.pendingInstanceRequest: base.cr.relatedObjectMgr.abortRequest(self.pendingInstanceRequest) self.pendingInstanceRequest = None base.localAvatar.guiMgr.hidePVPUI()
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)
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
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)
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
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
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
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
def announceGenerate(self): PVPGameBase.announceGenerate(self) self.pendingInstanceRequest = base.cr.relatedObjectMgr.requestObjects( [self.instanceId], eachCallback=self.instanceGenerated)
def complete(self): PVPGameBase.complete(self) self.prevTeamScore = None return
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)
def delete(self): self.ignoreAll() PVPGameBase.delete(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()
def announceGenerate(self): PVPGameBase.announceGenerate(self) self.pendingInstanceRequest = base.cr.relatedObjectMgr.requestObjects([ self.instanceId], eachCallback = self.instanceGenerated)
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)
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()
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)