Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def freeGifts(self):
- limitGifts={}# Сюда добавим бесплатки на которые есть лимит
- items_FREE_GIFTS = self._get_item_reader().get("FREE_GIFTS").freeGifts
- for i in items_FREE_GIFTS:
- # если бесплатка временная проверяем кончился или нет срок действия
- if hasattr (i, 'startDate') and int(i.startDate) > int(time.time())*1000: continue
- if hasattr(i,'endDate')and int(i.endDate)/1000<int(time.time()):continue
- # если бесплатка открывается после квестов проверяем на выполненный квест
- if hasattr(i,'mission'):
- mission = self._get_game_state().get_missions().get('@%s'%(i.mission))
- if mission and not mission.finished:continue
- # если бесплатка с лимитом, добавляем в словарь название и лимит
- if hasattr(i,'limit'):limitGifts[i.item] = i.limit
- else:limitGifts[i.item] = 100000
- return limitGifts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement