// blobcatのリスト
let blobCatList = [
":blobcat_mudamudamuda:"
":resonyance:"
"$[shake :meowfearful:]"
]
// シードが「ユーザーID+今日の日付」である乱数生成器を用意
let random = Math:gen_rng(`{USER_ID}{Date:year()}{Date:month()}{Date:day()}`)
// 乱数
let n = random(0 7)
//let n = 7
// 村上さんツチノコの真ん中の部分
var mrkmsnttnkBody = ""
// ランダムに真ん中の部分をつくる
for (let i, n) {
mrkmsnttnkBody = `{mrkmsnttnkBody}:blank::blank::murakamisan_tutinoko_yannnokastep_kubi::blank::murakamisan_tutinoko_yannnokastep_sippo1:{Str:lf}`
}
// blobcatを決定する
var blobCat = ""
if (n == 0 || n == 1) {
blobCat = blobCatList[0]
} elif (n == 2 || n == 3 || n == 4) {
blobCat = blobCatList[1]
} elif (n == 5 || n == 6 || n == 7) {
blobCat = blobCatList[2]
} else {
blobCat = blobCatList[2]
}
// 結果のテキスト
let result = `:blank::blank::murakamisan_tutinoko_yannnokastep_kubi_hara::murakamisan_tutinoko_yannnokastep_hara::murakamisan_tutinoko_yannnokastep_hara_sippo1:{Str:lf}:blank::blank::murakamisan_tutinoko_yannnokastep_kubi::blank::murakamisan_tutinoko_yannnokastep_sippo1:{Str:lf}{mrkmsnttnkBody}$[flip {blobCat}]:blank::murakamisan_tutinoko_yannnokastep_atama::blank::murakamisan_tutinoko_yannnokastep_sippo2:`
// UIを表示
Ui:render([
Ui:C:container({
align: 'center'
children: [
Ui:C:mfm({ text: result })
Ui:C:postFormButton({
text: "投稿する"
rounded: true
primary: true
form: {
text: `{result}{Str:lf}{Str:lf}#1日1回村上さんツチノコやんのかチャレンジ{Str:lf}{THIS_URL}`
}
})
]
})
])