feat(achievements): remove useless achievements
This commit is contained in:
@@ -3,6 +3,7 @@ import { useLocalStorage } from "@vueuse/core";
|
||||
import gsap from "gsap";
|
||||
|
||||
const store = useSettingsStore();
|
||||
const achievements = useAchievementsStore();
|
||||
const confirmationModal = useConfirmationModal();
|
||||
const { assets } = useAssets();
|
||||
const { onRender } = useScreen();
|
||||
@@ -346,6 +347,10 @@ const slide = (rowDir: number, colDir: number) => {
|
||||
);
|
||||
if (!changed) return;
|
||||
|
||||
if (board.some((r) => r.some((c) => c >= 512))) {
|
||||
achievements.unlock("2048_score_512");
|
||||
}
|
||||
|
||||
const horizontal = colDir !== 0;
|
||||
const reversed = rowDir > 0 || colDir > 0;
|
||||
|
||||
|
||||
@@ -151,7 +151,6 @@ const resetGame = () => {
|
||||
score = 0;
|
||||
lives = MAX_LIVES;
|
||||
isNewBest = false;
|
||||
achievements.unlock("taptap_play");
|
||||
};
|
||||
|
||||
const showDeathScreen = () => {
|
||||
@@ -201,7 +200,6 @@ onClick((mx, my) => {
|
||||
highScore.value = score;
|
||||
isNewBest = true;
|
||||
}
|
||||
if (score === 10) achievements.unlock("taptap_score_10");
|
||||
if (score === 20) achievements.unlock("taptap_score_20");
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -54,7 +54,6 @@ const handleConfirm = () => {
|
||||
}
|
||||
|
||||
case "waiting": {
|
||||
achievements.unlock("snake_play");
|
||||
spawn();
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -16,8 +16,11 @@ export const ACHIEVEMENTS = [
|
||||
// settings
|
||||
{ id: "settings_color_change", secret: false },
|
||||
// snake
|
||||
{ id: "snake_play", secret: false },
|
||||
{ id: "snake_score_40", secret: false },
|
||||
// 2048
|
||||
{ id: "2048_score_512", secret: false },
|
||||
// taptap
|
||||
{ id: "taptap_score_20", secret: false },
|
||||
// secrets
|
||||
{ id: "settings_color_try_all", secret: true },
|
||||
{ id: "settings_language_try_all", secret: true },
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
"contact_visit": "Visit the contact\nsection",
|
||||
"contact_git_visit": "Visit my Git profile",
|
||||
"settings_color_change": "Change the system\ncolor",
|
||||
"snake_play": "Play Snake",
|
||||
"snake_score_40": "Score 40 points\nin Snake",
|
||||
"2048_play": "Play 2048",
|
||||
"2048_score_512": "Reach the 512 tile\nin 2048",
|
||||
"taptap_play": "Play TapTap",
|
||||
"taptap_score_10": "Score 10 points\nin TapTap",
|
||||
"taptap_score_20": "Score 20 points\nin TapTap",
|
||||
"settings_color_try_all": "Try all colors",
|
||||
"settings_language_try_all": "Try all languages",
|
||||
|
||||
Reference in New Issue
Block a user