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) info = None if event is not None: info = events_helpers.getEventDetails(event, svrEvents) self.as_updateQuestInfoS(info)
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 _selectQuest(self, questID): quests = g_eventsCache.getEvents() if questID in quests: quest = quests.get(questID) if self._isAvailableQuestForTab(quest): info = events_helpers.getEventDetails(quest, quests) self.as_setSelectedQuestS(questID) self.as_updateQuestInfoS(info) else: SystemMessages.pushI18nMessage(SYSTEM_MESSAGES.QUESTS_NOQUESTSWITHGIVENID)
def _selectQuest(self, questID): quests = self.eventsCache.getEvents() if questID in quests: quest = quests.get(questID) if self._isAvailableQuestForTab(quest): info = events_helpers.getEventDetails(quest, quests) self.as_setSelectedQuestS(questID) self.as_updateQuestInfoS(info) else: SystemMessages.pushI18nMessage( SYSTEM_MESSAGES.QUESTS_NOQUESTSWITHGIVENID)