Example #1
0
 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
Example #2
0
 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
Example #3
0
 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
Example #4
0
 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()
Example #5
0
 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