Update Healer Man server

This commit is contained in:
phenom committed 2026-09-20 13:40:23 -04:00
1 parent cc3b2fa4d5
commit daa417ec17
46 files changed
+1334 -172

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
export interface DungeonLeaderboardDifficultyRule {
readonly bossIds: readonly string[];
readonly finalBossId: string;
readonly finalBossIds?: readonly string[];
}
export function leaderboardFinalBossIds(rule: DungeonLeaderboardDifficultyRule): readonly string[] {
return rule.finalBossIds?.length ? rule.finalBossIds : [rule.finalBossId];
}
export function isLeaderboardFullClear(
rule: DungeonLeaderboardDifficultyRule,
killedBossIds: readonly string[],
): boolean {
return rule.finalBossIds?.length
? rule.finalBossIds.some((id) => killedBossIds.includes(id))
: rule.bossIds.every((id) => killedBossIds.includes(id));
}