diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-21 15:30:29 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-01-21 15:30:29 +0900 |
| commit | 9d367882fb7e5fc375b7d14e6409a735e68fca8a (patch) | |
| tree | 4a10e464c6974442a8a04577fa0ca9ff25ea6627 /packages/frontend/src/pages | |
| parent | Update CHANGELOG.md (diff) | |
| download | misskey-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.vue | 4 |
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), |