def fill_dungeons(self, dungeons): assert(self._info) dungeon_id = Cache.get_daily_dungeon_id() if dungeon_id > 0: dungeons.daily = dungeon_id dungeon_id = Cache.get_survival_dungeon_id() if dungeon_id > 0: dungeons.survival = dungeon_id dungeon_id = Cache.get_event_dungeon_id() if dungeon_id > 0: dungeons.event = dungeon_id dungeons.epic_progress = self.epic_progress() if self._last_epic_stage: dungeons.last_epic_stage_id = self._last_epic_stage.stage_id() dungeons.last_epic_stage_difficulty = self._last_epic_stage.last_level()