+export const isDungeonCleared = (state, dungeon) => {
+ const cleared = state[`${dungeon.id}-checks`] || 0;
+ const total = dungeon.items;
+ const hasItems = cleared >= total;
+ const hasBoss = !dungeon.boss || hasDungeonBoss(state, dungeon);
+ const hasPrize = !dungeon.porize || hasDungeonPrize(state, dungeon);
+ return hasItems && hasBoss && hasPrize;
+};
+