def onBecomePlayer(self): LOG_DEBUG('Account.onBecomePlayer()') self.isPlayer = True self.databaseID = None self.inputHandler = AccountInputHandler() BigWorld.clearAllSpaces() self.syncData.onAccountBecomePlayer() self.inventory.onAccountBecomePlayer() self.stats.onAccountBecomePlayer() self.questProgress.onAccountBecomePlayer() self.trader.onAccountBecomePlayer() self.shop.onAccountBecomePlayer() self.dossierCache.onAccountBecomePlayer() self.battleResultsCache.onAccountBecomePlayer() self.intUserSettings.onProxyBecomePlayer() self.prebattleInvitations.onProxyBecomePlayer() self.clubs.onAccountBecomePlayer() self.goodies.onAccountBecomePlayer() chatManager.switchPlayerProxy(self) events.onAccountBecomePlayer() BigWorld.target.source = BigWorld.MouseTargetingMatrix() BigWorld.target.maxDistance = 700 BigWorld.target.skeletonCheckEnabled = True BigWorld.target.caps() BigWorld.target.isEnabled = True return
def onBecomeNonPlayer(self): LOG_DEBUG('Account.onBecomeNonPlayer()') if not (hasattr(self, 'isPlayer') and self.isPlayer): return self.isPlayer = False chatManager.switchPlayerProxy(None) self.syncData.onAccountBecomeNonPlayer() self.inventory.onAccountBecomeNonPlayer() self.stats.onAccountBecomeNonPlayer() self.questProgress.onAccountBecomeNonPlayer() self.trader.onAccountBecomeNonPlayer() self.shop.onAccountBecomeNonPlayer() self.dossierCache.onAccountBecomeNonPlayer() self.battleResultsCache.onAccountBecomeNonPlayer() self.intUserSettings.onProxyBecomeNonPlayer() self.__cancelCommands() self.syncData.setAccount(None) self.inventory.setAccount(None) self.stats.setAccount(None) self.questProgress.setAccount(None) self.trader.setAccount(None) self.shop.setAccount(None) self.dossierCache.setAccount(None) self.battleResultsCache.setAccount(None) self.intUserSettings.setProxy(None, None) self.fort.clear() events.onAccountBecomeNonPlayer() del self.inputHandler
def onBecomeNonPlayer(self): LOG_DEBUG('Account.onBecomeNonPlayer()') if hasattr(self, 'isPlayer'): return self.isPlayer or None else: self.isPlayer = False chatManager.switchPlayerProxy(None) self.syncData.onAccountBecomeNonPlayer() self.inventory.onAccountBecomeNonPlayer() self.stats.onAccountBecomeNonPlayer() self.questProgress.onAccountBecomeNonPlayer() self.trader.onAccountBecomeNonPlayer() self.shop.onAccountBecomeNonPlayer() self.dossierCache.onAccountBecomeNonPlayer() self.battleResultsCache.onAccountBecomeNonPlayer() self.intUserSettings.onProxyBecomeNonPlayer() self.__cancelCommands() self.syncData.setAccount(None) self.inventory.setAccount(None) self.stats.setAccount(None) self.questProgress.setAccount(None) self.trader.setAccount(None) self.shop.setAccount(None) self.dossierCache.setAccount(None) self.battleResultsCache.setAccount(None) self.intUserSettings.setProxy(None, None) events.onAccountBecomeNonPlayer() del self.inputHandler return
def onBecomePlayer(self): LOG_DEBUG('Account.onBecomePlayer()') self.isPlayer = True self.databaseID = None self.inputHandler = AccountInputHandler() BigWorld.resetEntityManager(True, False) BigWorld.clearAllSpaces() self.syncData.onAccountBecomePlayer() self.inventory.onAccountBecomePlayer() self.stats.onAccountBecomePlayer() self.questProgress.onAccountBecomePlayer() self.trader.onAccountBecomePlayer() self.shop.onAccountBecomePlayer() self.dossierCache.onAccountBecomePlayer() self.battleResultsCache.onAccountBecomePlayer() self.intUserSettings.onProxyBecomePlayer() chatManager.switchPlayerProxy(self) events.onAccountBecomePlayer()
def onBecomePlayer(self): LOG_DEBUG('Account.onBecomePlayer()') self.isPlayer = True self.databaseID = None self.inputHandler = AccountInputHandler() BigWorld.resetEntityManager(True, False) BigWorld.clearAllSpaces() self.syncData.onAccountBecomePlayer() self.inventory.onAccountBecomePlayer() self.stats.onAccountBecomePlayer() self.questProgress.onAccountBecomePlayer() self.trader.onAccountBecomePlayer() self.shop.onAccountBecomePlayer() self.dossierCache.onAccountBecomePlayer() self.battleResultsCache.onAccountBecomePlayer() self.intUserSettings.onProxyBecomePlayer() chatManager.switchPlayerProxy(self) events.onAccountBecomePlayer() yield VoiceChatInterface.g_instance.initialize(self.serverSettings['voipDomain']) yield VoiceChatInterface.g_instance.requestCaptureDevices() return