1 parent b3b2fd2 commit d0105d6Copy full SHA for d0105d6
1 file changed
worldboss-app/src/services/dungeon.service.js
@@ -77,7 +77,8 @@ async function startDungeon(interaction, chapter, characterId) {
77
const alreadyCompleted = await prisma.dungeonRun.findFirst({
78
where: { characterId, chapter, status: 'completed' },
79
});
80
- const dungeonState = createDungeonState(characterId, interaction.guildId, chapter, !!alreadyCompleted);
+ const replayMode = !!alreadyCompleted || character.level > dungeon.levelRequired;
81
+ const dungeonState = createDungeonState(characterId, interaction.guildId, chapter, replayMode);
82
await setDungeonState(characterId, dungeonState);
83
await prisma.dungeonRun.create({ data: { characterId, chapter, status: 'active' } });
84
0 commit comments