summaryrefslogtreecommitdiff
path: root/packages/frontend/src/scripts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-22 20:22:38 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-22 20:22:38 +0900
commit42f3d9188bb1428ed4978ca0974f49e754d7f7d1 (patch)
treecffce841025c7884bf6093c53a53901037fca59a /packages/frontend/src/scripts
parent13.1.6 (diff)
downloadsharkey-42f3d9188bb1428ed4978ca0974f49e754d7f7d1.tar.gz
sharkey-42f3d9188bb1428ed4978ca0974f49e754d7f7d1.tar.bz2
sharkey-42f3d9188bb1428ed4978ca0974f49e754d7f7d1.zip
add a secret achievement
Diffstat (limited to 'packages/frontend/src/scripts')
-rw-r--r--packages/frontend/src/scripts/achievements.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/frontend/src/scripts/achievements.ts b/packages/frontend/src/scripts/achievements.ts
index f511fce3ea..53a921418c 100644
--- a/packages/frontend/src/scripts/achievements.ts
+++ b/packages/frontend/src/scripts/achievements.ts
@@ -58,6 +58,7 @@ export const ACHIEVEMENT_TYPES = [
'collectAchievements30',
'viewAchievements3min',
'iLoveMisskey',
+ 'foundTreasure',
'client30min',
'noteDeletedWithin1min',
'postedAtLateNight',
@@ -331,6 +332,11 @@ export const ACHIEVEMENT_BADGES = {
bg: 'linear-gradient(0deg, rgb(255 77 77), rgb(247 155 214))',
frame: 'silver',
},
+ 'foundTreasure': {
+ img: '/fluent-emoji/1f3c6.png',
+ bg: 'linear-gradient(0deg, rgb(255 77 77), rgb(247 155 214))',
+ frame: 'gold',
+ },
'client30min': {
img: '/fluent-emoji/1f552.png',
bg: 'linear-gradient(0deg, rgb(220 223 225), rgb(172 192 207))',
@@ -437,7 +443,7 @@ export const ACHIEVEMENT_BADGES = {
frame: 'bronze' | 'silver' | 'gold' | 'platinum';
}>;
-export const claimedAchievements = ($i && $i.achievements) ? $i.achievements.map(x => x.name) : [];
+export const claimedAchievements: typeof ACHIEVEMENT_TYPES[number][] = ($i && $i.achievements) ? $i.achievements.map(x => x.name) : [];
const claimingQueue = new Set<string>();