summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-21 15:30:29 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-21 15:30:29 +0900
commit9d367882fb7e5fc375b7d14e6409a735e68fca8a (patch)
tree4a10e464c6974442a8a04577fa0ca9ff25ea6627 /packages/frontend/src/pages
parentUpdate CHANGELOG.md (diff)
downloadmisskey-9d367882fb7e5fc375b7d14e6409a735e68fca8a.tar.gz
misskey-9d367882fb7e5fc375b7d14e6409a735e68fca8a.tar.bz2
misskey-9d367882fb7e5fc375b7d14e6409a735e68fca8a.zip
add some achievements
Diffstat (limited to 'packages/frontend/src/pages')
-rw-r--r--packages/frontend/src/pages/scratchpad.vue4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/scratchpad.vue b/packages/frontend/src/pages/scratchpad.vue
index bd68df724e..0d52850b5d 100644
--- a/packages/frontend/src/pages/scratchpad.vue
+++ b/packages/frontend/src/pages/scratchpad.vue
@@ -47,6 +47,7 @@ import { definePageMetadata } from '@/scripts/page-metadata';
import { AsUiComponent, AsUiRoot, patch, registerAsUiLib, render } from '@/scripts/aiscript/ui';
import MkAsUi from '@/components/MkAsUi.vue';
import { miLocalStorage } from '@/local-storage';
+import { claimAchievement } from '@/scripts/achievements';
const parser = new Parser();
let aiscript: Interpreter;
@@ -90,6 +91,9 @@ async function run() {
});
},
out: (value) => {
+ if (value.type === 'str' && value.value.toLowerCase().replace(',', '').includes('hello world')) {
+ claimAchievement('outputHelloWorldOnScratchpad');
+ }
logs.value.push({
id: Math.random(),
text: value.type === 'str' ? value.value : utils.valToString(value),