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)
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
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 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)
def markVisited(self): if self.mainQuest and (self.mainQuest.isAvailable().isValid or self.mainQuest.isCompleted()): settings.visitEventGUI(self.mainQuest)
def markVisited(self, actionID): cards = self.__visibleCards[_VISIBLE_CARDS.ACTIONS] visitedCard = findFirst(lambda x: x.getID() == actionID, cards) if visitedCard: visitEventGUI(visitedCard)