More achievements

This commit is contained in:
2026-10-22 12:25:21 -04:00
parent 3b81cae024
commit 84b363b863
4 changed files with 115 additions and 16 deletions
+4 -1
View File
@@ -476,12 +476,15 @@ function renderAchievements(achievements) {
progressText = `${achievement.progress} / ${achievement.target} zones visited`;
} else if (achievement.id === "keeping_us_alive") {
progressText = `Longest quiet stretch before your press: ${formatPrecise(achievement.progress)} / ${formatPrecise(achievement.target)} needed`;
} else if (achievement.scope === "lifetime") {
progressText = achievement.id === "season_veteran"
? `${achievement.progress} / ${achievement.target} completed seasons played` : "Awarded when a season finishes. Kept across seasons.";
}
if (achievement.unlocked) {
progressText = `Unlocked ${new Date(achievement.unlocked_at).toLocaleString()}`;
}
content.append(el("small", progressText));
if (["full_spectrum", "keeping_us_alive"].includes(achievement.id) && !achievement.unlocked) {
if (["full_spectrum", "keeping_us_alive", "season_veteran"].includes(achievement.id) && !achievement.unlocked) {
const progress = el("progress");
progress.max = achievement.target;
progress.value = achievement.progress;