migtrate cookie to pudding
This commit is contained in:
parent
e2ff9e065c
commit
816a8bd298
25 changed files with 52 additions and 52 deletions
|
|
@ -1361,9 +1361,9 @@ _achievements:
|
|||
title: "Štastný nový rok!"
|
||||
description: "Přihlašte se v den nového roku"
|
||||
flavor: "Na další skvělý rok v této instanci"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "Hra, ve které klikáte na sušenky"
|
||||
description: "Klikněte na soubor cookie"
|
||||
description: "Klikněte na soubor pudidng"
|
||||
flavor: "Počkejte, jste na správné webové stránce?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
|
|
|
|||
|
|
@ -1437,7 +1437,7 @@ _achievements:
|
|||
title: "Frohes Neujahr"
|
||||
description: "Logge dich am Neujahrstag ein"
|
||||
flavor: "Auf ein weiteres tolles Jahr in dieser Instanz"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "Ein Spiel, in dem du auf einen Keks klickst"
|
||||
description: "Den Keks geklickt"
|
||||
flavor: "Bist du hier richtig?"
|
||||
|
|
|
|||
|
|
@ -1513,9 +1513,9 @@ _achievements:
|
|||
title: "Happy New Year!"
|
||||
description: "Logged in on the first day of the year"
|
||||
flavor: "To another great year on this instance"
|
||||
_cookieClicked:
|
||||
title: "A game in which you click cookies"
|
||||
description: "Clicked the cookie"
|
||||
_puddingClicked:
|
||||
title: "A game in which you click puddings"
|
||||
description: "Clicked the pudding"
|
||||
flavor: "Wait, are you on the correct website?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
|
|
|
|||
|
|
@ -1420,7 +1420,7 @@ _achievements:
|
|||
title: "¡Feliz Año Nuevo!"
|
||||
description: "En linea en año nuevo"
|
||||
flavor: "¡Gracias por tu apoyo a la instancia durante todo este año!"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "Un juego para picarle a una galleta"
|
||||
description: "Picaste una galleta"
|
||||
flavor: "¿Está mal este juego?"
|
||||
|
|
|
|||
|
|
@ -1307,7 +1307,7 @@ _achievements:
|
|||
description: "Vous vous êtes connecté à la date de votre anniversaire"
|
||||
_loggedInOnNewYearsDay:
|
||||
title: "Bonne année !"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
flavor: "Attendez une minute, vous êtes sur le mauvais site web ?"
|
||||
_brainDiver:
|
||||
flavor: "Misskey-Misskey La-Tu-Ma"
|
||||
|
|
|
|||
|
|
@ -1420,7 +1420,7 @@ _achievements:
|
|||
title: "Selamat Tahun Baru!"
|
||||
description: "Login di hari pertama tahun baru"
|
||||
flavor: "Untuk tahun baru yang berkah bagi instansi ini"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "Permainan dimana kamu mengeklik kue"
|
||||
description: "Mengeklik kue"
|
||||
flavor: "Tunggu, apakah kamu sedang berada di website yang benar?"
|
||||
|
|
|
|||
2
locales/index.d.ts
vendored
2
locales/index.d.ts
vendored
|
|
@ -1608,7 +1608,7 @@ export interface Locale {
|
|||
"description": string;
|
||||
"flavor": string;
|
||||
};
|
||||
"_cookieClicked": {
|
||||
"_puddingClicked": {
|
||||
"title": string;
|
||||
"description": string;
|
||||
"flavor": string;
|
||||
|
|
|
|||
|
|
@ -1512,9 +1512,9 @@ _achievements:
|
|||
title: "Buon anno nuovo!"
|
||||
description: "Hai usato effettuato l'accesso il giorno di capodanno"
|
||||
flavor: "Anche quest'anno, grazie per il tuo continuo supporto a questa istanza"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "Clicca il biscotto"
|
||||
description: "Hai giocato a cliccare il cookie"
|
||||
description: "Hai giocato a cliccare il pudding"
|
||||
flavor: "È il sito giusto?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
|
|
|
|||
|
|
@ -1524,9 +1524,9 @@ _achievements:
|
|||
title: "あけましておめでとうございます"
|
||||
description: "元日にログインした"
|
||||
flavor: "今年も弊サーバーをよろしくお願いします"
|
||||
_cookieClicked:
|
||||
title: "クッキーをクリックするゲーム"
|
||||
description: "クッキーをクリックした"
|
||||
_puddingClicked:
|
||||
title: "プリンをクリックするゲーム"
|
||||
description: "プリンをクリックした"
|
||||
flavor: "ソフト間違ってない?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
|
|
|
|||
|
|
@ -1459,9 +1459,9 @@ _achievements:
|
|||
title: "あけましておめでとうございます!"
|
||||
description: "元旦にログインした"
|
||||
flavor: "今年も弊サーバーをよろしゅう頼みますわ"
|
||||
_cookieClicked:
|
||||
title: "クッキー叩くやつ"
|
||||
description: "クッキー叩いてもうた"
|
||||
_puddingClicked:
|
||||
title: "プリン叩くやつ"
|
||||
description: "プリン叩いてもうた"
|
||||
flavor: "兄ちゃんソフト間違っとんで"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
|
|
|
|||
|
|
@ -1512,7 +1512,7 @@ _achievements:
|
|||
title: "새해 복 많이 받으세요"
|
||||
description: "새해 첫 날에 로그인했습니다"
|
||||
flavor: "올해에도 저희 서버에 관심을 가져 주셔서 감사합니다"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "쿠키를 클릭하는 게임"
|
||||
description: "쿠키를 클릭했습니다"
|
||||
flavor: "소프트웨어 착각하지 않으셨나요?"
|
||||
|
|
|
|||
|
|
@ -532,7 +532,7 @@ _achievements:
|
|||
_loggedInOnNewYearsDay:
|
||||
title: "Godt nytt år"
|
||||
description: "Du logget inn på årets første dag"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
description: "Du klikket på kjeksen"
|
||||
flavor: "Er du på riktig nettsted?"
|
||||
_brainDiver:
|
||||
|
|
|
|||
|
|
@ -1315,7 +1315,7 @@ _achievements:
|
|||
title: "С Новым годом!"
|
||||
description: "Вход на сайт в первый день года"
|
||||
flavor: "Желаем отличного года на нашем сайте!"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "Игра, в которой вы щёлкаете по печенькам"
|
||||
description: "Нажато печенье"
|
||||
flavor: "Стоп, вы вообще на том сайте-то?"
|
||||
|
|
|
|||
|
|
@ -1410,7 +1410,7 @@ _achievements:
|
|||
title: "สวัสดีปีใหม่!"
|
||||
description: "เข้าสู่ระบบในวันแรกของปี"
|
||||
flavor: "อีกปีที่ยอดเยี่ยมในโอกาสนี้เลย"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "เกมที่คุณคลิกที่คุกกี้"
|
||||
description: "คลิกคุกกี้"
|
||||
flavor: "เดี๋ยวก่อนนะ คุณอยู่ในเว็บไซต์ที่ถูกต้องแน่อย่างงั้นเหรอ?"
|
||||
|
|
|
|||
|
|
@ -1122,7 +1122,7 @@ _achievements:
|
|||
_loggedInOnNewYearsDay:
|
||||
title: "З Новим роком!"
|
||||
description: "Увійшли в перший день року"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
flavor: "Чекайте, це вірний сайт?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
|
|
|
|||
|
|
@ -1265,7 +1265,7 @@ _achievements:
|
|||
title: "Chức mừng năm mới"
|
||||
description: "Đăng nhập vào Tết Nguyên đàn dương lịch"
|
||||
flavor: "Chúc bạn năm mới AN KHANG THỊNH VƯỢNG, VẠN SỰ NHƯ Ý!!"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
flavor: "Bạn nhầm phầm mềm chứ?"
|
||||
_role:
|
||||
assignTarget: "Phân công"
|
||||
|
|
|
|||
|
|
@ -1412,7 +1412,7 @@ _achievements:
|
|||
title: "恭贺新禧"
|
||||
description: "在元旦登入"
|
||||
flavor: "今年也请对本服务器多多指教!"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "点击饼干小游戏"
|
||||
description: "点击了可疑的饼干"
|
||||
flavor: "是不是软件有问题?"
|
||||
|
|
|
|||
|
|
@ -1514,7 +1514,7 @@ _achievements:
|
|||
title: "新年快樂"
|
||||
description: "在元旦當天登入了"
|
||||
flavor: "今年也請您多多指教!"
|
||||
_cookieClicked:
|
||||
_puddingClicked:
|
||||
title: "點擊餅乾的遊戲"
|
||||
description: "點擊了餅乾"
|
||||
flavor: "是不是軟體有問題?"
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ export const ACHIEVEMENT_TYPES = [
|
|||
'clickedClickHere',
|
||||
'justPlainLucky',
|
||||
'setNameToSyuilo',
|
||||
'cookieClicked',
|
||||
'puddingClicked',
|
||||
'brainDiver',
|
||||
'smashTestNotificationButton',
|
||||
'tutorialCompleted',
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
|
|
@ -7,9 +7,9 @@ SPDX-License-Identifier: AGPL-3.0-only
|
|||
<div>
|
||||
<div v-if="game.ready" :class="$style.game">
|
||||
<div :class="$style.cps" class="">{{ number(cps) }}cps</div>
|
||||
<div :class="$style.count" class=""><i class="ti ti-cookie" style="font-size: 70%;"></i> {{ number(cookies) }}</div>
|
||||
<div :class="$style.count" class=""><i class="ti ti-cookie" style="font-size: 70%;"></i> {{ number(puddings) }}</div>
|
||||
<button v-click-anime class="_button" @click="onClick">
|
||||
<img src="/client-assets/cookie.png" :class="$style.img">
|
||||
<img src="/client-assets/pudding.png" :class="$style.img">
|
||||
</button>
|
||||
</div>
|
||||
<div v-else>
|
||||
|
|
@ -28,29 +28,29 @@ import number from '@/filters/number.js';
|
|||
import { claimAchievement } from '@/scripts/achievements.js';
|
||||
|
||||
const saveData = game.saveData;
|
||||
const cookies = computed(() => saveData.value?.cookies);
|
||||
const puddings = computed(() => saveData.value?.puddings);
|
||||
let cps = $ref(0);
|
||||
let prevCookies = $ref(0);
|
||||
let prevPuddings = $ref(0);
|
||||
|
||||
function onClick(ev: MouseEvent) {
|
||||
const x = ev.clientX;
|
||||
const y = ev.clientY;
|
||||
os.popup(MkPlusOneEffect, { x, y }, {}, 'end');
|
||||
|
||||
saveData.value!.cookies++;
|
||||
saveData.value!.totalCookies++;
|
||||
saveData.value!.totalHandmadeCookies++;
|
||||
saveData.value!.puddings++;
|
||||
saveData.value!.totalPuddings++;
|
||||
saveData.value!.totalHandmadePuddings++;
|
||||
saveData.value!.clicked++;
|
||||
|
||||
if (cookies.value === 1) {
|
||||
claimAchievement('cookieClicked');
|
||||
if (puddings.value === 1) {
|
||||
claimAchievement('puddingClicked');
|
||||
}
|
||||
}
|
||||
|
||||
useInterval(() => {
|
||||
const diff = saveData.value!.cookies - prevCookies;
|
||||
const diff = saveData.value!.puddings - prevPuddings;
|
||||
cps = diff;
|
||||
prevCookies = saveData.value!.cookies;
|
||||
prevPuddings = saveData.value!.puddings;
|
||||
}, 1000, {
|
||||
immediate: false,
|
||||
afterMounted: true,
|
||||
|
|
@ -63,7 +63,7 @@ useInterval(game.save, 1000 * 5, {
|
|||
|
||||
onMounted(async () => {
|
||||
await game.load();
|
||||
prevCookies = saveData.value!.cookies;
|
||||
prevPuddings = saveData.value!.puddings;
|
||||
});
|
||||
|
||||
onUnmounted(() => {
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import MkClickerGame from '@/components/MkClickerGame.vue';
|
|||
import { definePageMetadata } from '@/scripts/page-metadata.js';
|
||||
|
||||
definePageMetadata({
|
||||
title: '🍪👈',
|
||||
title: '🍮👈',
|
||||
icon: 'ti ti-cookie',
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ export const ACHIEVEMENT_TYPES = [
|
|||
'clickedClickHere',
|
||||
'justPlainLucky',
|
||||
'setNameToSyuilo',
|
||||
'cookieClicked',
|
||||
'puddingClicked',
|
||||
'brainDiver',
|
||||
'smashTestNotificationButton',
|
||||
'tutorialCompleted',
|
||||
|
|
@ -446,7 +446,7 @@ export const ACHIEVEMENT_BADGES = {
|
|||
bg: 'linear-gradient(0deg, rgb(255 144 144), rgb(255 232 168))',
|
||||
frame: 'silver',
|
||||
},
|
||||
'cookieClicked': {
|
||||
'puddingClicked': {
|
||||
img: '/fluent-emoji/1f36a.png',
|
||||
bg: 'linear-gradient(0deg, rgb(187 183 59), rgb(255 143 77))',
|
||||
frame: 'bronze',
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ import * as os from '@/os.js';
|
|||
|
||||
type SaveData = {
|
||||
gameVersion: number;
|
||||
cookies: number;
|
||||
totalCookies: number;
|
||||
totalHandmadeCookies: number;
|
||||
puddings: number;
|
||||
totalPuddings: number;
|
||||
totalHandmadePuddings: number;
|
||||
clicked: number;
|
||||
achievements: any[];
|
||||
facilities: any[];
|
||||
|
|
@ -31,9 +31,9 @@ export async function load() {
|
|||
if (err.code === 'NO_SUCH_KEY') {
|
||||
saveData.value = {
|
||||
gameVersion: 2,
|
||||
cookies: 0,
|
||||
totalCookies: 0,
|
||||
totalHandmadeCookies: 0,
|
||||
puddings: 0,
|
||||
totalPuddings: 0,
|
||||
totalHandmadePuddings: 0,
|
||||
clicked: 0,
|
||||
achievements: [],
|
||||
facilities: [],
|
||||
|
|
@ -48,9 +48,9 @@ export async function load() {
|
|||
if (saveData.value.gameVersion === 1) {
|
||||
saveData.value = {
|
||||
gameVersion: 2,
|
||||
cookies: saveData.value.cookies,
|
||||
totalCookies: saveData.value.cookies,
|
||||
totalHandmadeCookies: saveData.value.cookies,
|
||||
puddings: saveData.value.puddings,
|
||||
totalPuddings: saveData.value.puddings,
|
||||
totalHandmadePuddings: saveData.value.puddings,
|
||||
clicked: saveData.value.clicked,
|
||||
achievements: [],
|
||||
facilities: [],
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ function toolsMenuItems(): MenuItem[] {
|
|||
}, {
|
||||
type: 'link',
|
||||
to: '/clicker',
|
||||
text: '🍪👈',
|
||||
text: '🍮👈',
|
||||
icon: 'ti ti-cookie',
|
||||
}, ($i && ($i.isAdmin || $i.policies.canManageCustomEmojis)) ? {
|
||||
type: 'link',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue