示例#1
0
 def getQuestInfo(self, eventID):
     svrEvents = self._getEvents()
     event = svrEvents.get(eventID)
     quest_settings.visitEventGUI(event)
     self._navInfo.selectCommonQuest(eventID)
     info = None
     if event is not None:
         info = events_helpers.getEventDetails(event, svrEvents)
     self.as_updateQuestInfoS(info)
示例#2
0
 def requestQuestInfo(self, questID):
     svrEvents = g_eventsCache.getMotiveQuests()
     event = svrEvents.get(questID)
     settings.visitEventGUI(event)
     info = None
     if event is not None:
         info = events_helpers.getEventDetails(event, svrEvents)
     self.as_updateQuestInfoS(info)
     return
示例#3
0
 def getQuestInfo(self, eventID):
     svrEvents = self._getEvents()
     event = svrEvents.get(eventID)
     quest_settings.visitEventGUI(event)
     self._navInfo.selectCommonQuest(eventID)
     if event is not None:
         return events_helpers.getEventDetails(event, svrEvents)
     else:
         return
 def requestQuestInfo(self, questID):
     svrEvents = g_eventsCache.getMotiveQuests()
     event = svrEvents.get(questID)
     settings.visitEventGUI(event)
     info = None
     if event is not None:
         info = events_helpers.getEventDetails(event, svrEvents)
     self.as_updateQuestInfoS(info)
     return
示例#5
0
 def getQuestInfo(self, eventID):
     svrEvents = self._getEvents()
     event = svrEvents.get(eventID)
     quest_settings.visitEventGUI(event)
     self._navInfo.selectCommonQuest(eventID)
     info = None
     if event is not None:
         info = events_helpers.getEventDetails(event, svrEvents)
     self.as_updateQuestInfoS(info)
示例#6
0
 def markVisited(self, quest):
     if quest_settings.isNewCommonEvent(quest):
         quest_settings.visitEventGUI(quest,
                                      counters=(_getNewMissionCounter, ))
         self.unSeenQuestsCount -= 1
         if self.unSeenQuestsCount == 0:
             self.fireEvent(
                 events.MissionsEvent(
                     events.MissionsEvent.ON_LINKEDSET_STATE_UPDATED),
                 EVENT_BUS_SCOPE.LOBBY)
示例#7
0
 def markVisited(self):
     if self.mainQuest and (self.mainQuest.isAvailable().isValid or self.mainQuest.isCompleted()):
         settings.visitEventGUI(self.mainQuest)
示例#8
0
 def markVisited(self, actionID):
     cards = self.__visibleCards[_VISIBLE_CARDS.ACTIONS]
     visitedCard = findFirst(lambda x: x.getID() == actionID, cards)
     if visitedCard:
         visitEventGUI(visitedCard)