Exemple #1
0
 def goToLobby(self):
     databaseID = account_helpers.getAccountDatabaseID()
     raise databaseID or AssertionError('Acoount database ID is not defined')
     isFirstStart = databaseID not in self.__loggedDBIDs
     self.__loggedDBIDs.add(databaseID)
     state = {'isFirstStart': isFirstStart,
      'isAfterBattle': self.__afterBattle}
     self.__setDispatcher(_LOBBY_DISPATCHER)
     self.__restoreID = _SETTINGS.QUESTS.id
     self.__doAutoRun((_SETTINGS.OFFBATTLE, _SETTINGS.QUESTS), state)
     self.__hintsManager = HintsManager()
     self.__hintsManager.start()
Exemple #2
0
 def goToLobby(self):
     databaseID = account_helpers.getAccountDatabaseID()
     if not databaseID:
         raise SoftException('Acoount database ID is not defined')
     isFirstStart = databaseID not in self.__loggedDBIDs
     self.__loggedDBIDs.add(databaseID)
     state = {'isFirstStart': isFirstStart,
      'isAfterBattle': self.__afterBattle}
     self.__setDispatcher(_LOBBY_DISPATCHER)
     self.__restoreID = _SETTINGS.QUESTS.id
     bootcampController = dependency.instance(IBootcampController)
     isInBootcampAccount = bootcampController.isInBootcampAccount()
     if isInBootcampAccount:
         selectedSettings = self.__doAutoRun((_SETTINGS.OFFBATTLE, _SETTINGS.QUESTS, _SETTINGS.BOOTCAMP_LOBBY), state)
     else:
         selectedSettings = None
     if selectedSettings is None or selectedSettings.hintsEnabled:
         self.__hintsManager = HintsManager()
         self.__hintsManager.start()
     return