【モバイル対応】マインクラフトプラットフォーマー 〜エンドへGO!〜《第4弾》Minecraft platformer #4
@Stage\n\nwhen flag clicked\nswitch backdrop to (intro v)\n\nwhen I receive [project start!! :\) v]\nclear graphic effects\nreset timer\nswitch backdrop to (本編 v)\nset [color v] effect to (15)\nforever\n    play sound [Lost and stoned v] until done\nend\n\nwhen I receive [he! v]\nset [brightness v] effect to (0)\nset [color v] effect to (15)\nrepeat (10)\n    change [color v] effect by (1)\nend\nset [color v] effect to (100)\nrepeat (10)\n    change [color v] effect by (1)\nend\n\nwhen I receive [ho! v]\nwait (8) seconds\nrepeat (10)\n    change [color v] effect by (-1)\nend\nset [color v] effect to (25)\nrepeat (10)\n    change [color v] effect by (-1)\nend\nwait (6) seconds\nset [color v] effect to (110)\nrepeat (20)\n    change [color v] effect by (1)\nend\nset [brightness v] effect to (-20)\n\nwhen I receive [エンド v]\nclear graphic effects\nswitch backdrop to (エンド v)\nstop [other scripts in sprite v]\nforever\n    play sound [c418-sweden-minecraft-volume-alpha v] until done\nend\n\n@Intro/イントロ\n\nwhen flag clicked\nerase all\nbroadcast (Intro/イントロ v)\n\nwhen I receive [intro/イントロ v]\nset [終わりですかね？ v] to [0]\nset [スキップ押された？ v] to [0]\nset [とめいど v] to [100]\nset [バー高さ v] to [-450]\nset [z v] to [1]\nset [c3dx v] to [1]\nset [c3dy v] to [1]\nset [シェイク向き v] to [0]\nset [動くy v] to [0]\nset [シェイクよう v] to [0]\nset [シェイク v] to [0]\nset [動く向き v] to [0]\nset [動くx v] to [0]\nset [シェイクx v] to [0]\nset [線x v] to [-500]\nset [カメラy v] to [0]\nset [カメラx v] to [0]\nset [アイコン大きさ v] to [0]\ndelete all of [四角 v]\ndelete all of [バー v]\nset [線太さー v] to [0]\ndelete all of [画面切り替え v]\ndelete all of [テキスト v]\ndelete all of [透明度 v]\ndelete all of [ぐるぐる回る丸 v]\ndelete all of [テキストに関すること v]\ndelete all of [図形 v]\ndelete all of [フラッシュ v]\nadd [115] to [フラッシュ v]\nadd [115] to [フラッシュ v]\nadd [0] to [テキストに関すること v]\nadd [0] to [テキストに関すること v]\nadd [0] to [テキストに関すること v]\nadd [0] to [テキストに関すること v]\nreset timer\nwait (0) seconds\nstart sound [Distrion & Alex Skrindo - Entropy v]\nbroadcast (Aaaaaaaaaaaaaa v)\n\ndefine 描画\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\npen up\nset [aカウント1 v] to [1]\nrepeat ((length of [ぐるぐる回る丸 v]) / (5))\n    set pen size to ((20) / (Z))\n    pen up\n    set [向きサイン v] to [0]\n    set pen color to (#2b568a)\n    set pen (transparency v) to ((item (Aカウント1) of [透明度 v]) + (75))\n    repeat ((round ((60) - (([abs v] of ((item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v]) - (180)) ) / (3)))) + (1))\n        とてもぐるぐる [1]\n        pen down\n        change [向きサイン v] by (6)\n    end\n    pen up\n    set pen size to ((20) / (Z))\n    pen up\n    set [向きサイン v] to [0]\n    repeat ((round ((60) - (([abs v] of ((item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v]) - (180)) ) / (3)))) + (1))\n        とてもぐるぐる [0]\n        set pen color to (#ffffff)\n        set pen (transparency v) to (item (Aカウント1) of [透明度 v])\n        pen down\n        change [向きサイン v] by (6)\n    end\n    pen up\n    set pen size to ((10) / (Z))\n    pen up\n    set [向きサイン v] to [0]\n    repeat ((round ((60) - (([abs v] of ((item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v]) - (180)) ) / (3)))) + (1))\n        とてもぐるぐる [0]\n        set pen color to (#5098ff)\n        set pen (transparency v) to (item (Aカウント1) of [透明度 v])\n        pen down\n        change [向きサイン v] by (6)\n    end\n    pen up\n    if <[180] < (item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v])> then\n        replace item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v] with ((item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v]) + ((fps✖️うごきゅ) * (((360) - (item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v])) / (10))))\n    else\n        replace item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v] with ((item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v]) + ((fps✖️うごきゅ) * (((item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v]) + (15)) / (10))))\n    end\n    if <[355] < (item ((Aカウント1) * (5)) of [ぐるぐる回る丸 v])> then\n        replace item (Aカウント1) of [透明度 v] with ((item (Aカウント1) of [透明度 v]) + ((fps✖️うごきゅ) * (((112) - (item (Aカウント1) of [透明度 v])) / (10))))\n    end\n    if <[110] < (item (Aカウント1) of [透明度 v])> then\n        delete (((Aカウント1) * (5)) - (0)) of [ぐるぐる回る丸 v]\n        delete (((Aカウント1) * (5)) - (1)) of [ぐるぐる回る丸 v]\n        delete (((Aカウント1) * (5)) - (2)) of [ぐるぐる回る丸 v]\n        delete (((Aカウント1) * (5)) - (3)) of [ぐるぐる回る丸 v]\n        delete (((Aカウント1) * (5)) - (4)) of [ぐるぐる回る丸 v]\n        delete (Aカウント1) of [透明度 v]\n    else\n        change [aカウント1 v] by (1)\n    end\nend\n\ndefine ぐる丸追加　X (x) Y (y) 半径 (半径) 向き (向き) 初期向き (初期向き) 透明度 (透明度)\nadd (x) to [ぐるぐる回る丸 v]\nadd (y) to [ぐるぐる回る丸 v]\nadd (半径) to [ぐるぐる回る丸 v]\nadd (初期向き) to [ぐるぐる回る丸 v]\nadd (向き) to [ぐるぐる回る丸 v]\nadd (透明度) to [透明度 v]\n\nwait (0.5) seconds\n\nwhen I receive [aaaaaaaaaaaaaa v]\nset [ういい v] to [0]\nset [ういい2 v] to [150]\nchange [ういい2 v] by (-15)\nset [aカウント2 v] to [1]\nrepeat (3)\n    wait until <(item (Aカウント2) of [音ハメ v]) < ((timer) + (0.2))>\n    ぐる丸追加　X [0] Y [0] 半径 (ういい2) 向き [0] 初期向き (pick random (1) to (360)) 透明度 [0]\n    change [ういい2 v] by (-30)\n    change [aカウント2 v] by (1)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nhide\nrepeat until <(終わりですかね？) = [1]>\n    erase all\n    後ろ背景\n    四角描画\n    線\n    テキスト\n    アイコン\n    図形\n    描画\n    バー\n    Sunlight\n    フラッシュ\n    ぼやぼや\n    画面切り替え\nend\nrepeat until <[110] < (最後の透明度)>\n    erase all\n    set pen color to (#000000)\n    set pen (transparency v) to (最後の透明度)\n    set pen size to (5000)\n    pen down\n    pen up\n    change [最後の透明度 v] by ((((115) - (最後の透明度)) / (10)) * (fps✖️うごきゅ))\nend\nerase all\nbroadcast (intro 終了!! v)\n\ndefine ごーごーfps (今の時間？)\nwait (0) seconds\nset [fps✖️うごきゅ v] to ((((days since 2000) * (86400)) * (30)) - (今の時間？))\n\nwhen I receive [aaaaaaaaaaaaaa v]\nforever\n    ごーごーfps (((days since 2000) * (86400)) * (30))\nend\n\nwhen this sprite clicked\n\nadd (timer) to [音ハメ2 v]\n\ndefine アイコン\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\ngo to x: (カメラX) y: (カメラY)\nif <(アイコン隠す？) = [0]> then\n    set [ghost v] effect to (0)\n    if <[100] < ((アイコン大きさ) / (Z))> then\n        switch costume to (無限 v)\n        set size to (((アイコン大きさ) + ()) / (Z)) %\n        switch costume to (あなたのアイコン/logo v)\n    else\n        switch costume to (無限2 v)\n        set size to (((アイコン大きさ) + ()) / (Z)) %\n        switch costume to (あなたのアイコン/logo v)\n    end\n    point in direction (全体むき)\n    stamp\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nset [アイコン隠す？ v] to [1]\nwait (1) seconds\nset [アイコン隠す？ v] to [0]\nrepeat until <([abs v] of ((アイコン大きさ) - (100)) ) < [1]>\n    if <(アイコン大きさ) < [50]> then\n        change [アイコン大きさ v] by ((((アイコン大きさ) + (10)) / (10)) * (fps✖️うごきゅ))\n    else\n        change [アイコン大きさ v] by ((((100) - (アイコン大きさ)) / (10)) * (fps✖️うごきゅ))\n    end\nend\nrepeat until <([abs v] of ((アイコン大きさ) - (0)) ) < [1]>\n    if <(アイコン大きさ) < [50]> then\n        change [アイコン大きさ v] by ((((0) - (アイコン大きさ)) / (10)) * (fps✖️うごきゅ))\n    else\n        change [アイコン大きさ v] by ((((アイコン大きさ) + (-110)) / (10)) * (fps✖️うごきゅ))\n    end\nend\nset [アイコン隠す？ v] to [1]\n\ndelete all of [音ハメ2 v]\nshow\nswitch costume to (コスチューム1 v)\nset size to (100) %\nwait (3) seconds\nstart sound [Distrion & Alex Skrindo - Entropy v]\nreset timer\n\ndefine 計算\nset [aカウント1 v] to [1]\nset [平均値 v] to [0]\nrepeat ((length of [音ハメ2 v]) - (1))\n    set [平均値 v] to ((平均値) + ((item ((Aカウント1) + (1)) of [音ハメ2 v]) - (item (Aカウント1) of [音ハメ2 v])))\n    change [aカウント1 v] by (1)\nend\nset [平均値 v] to ((平均値) / ((length of [音ハメ2 v]) - (1)))\n\ndefine 後ろ背景\npen up\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\nset pen size to (線太さー)\nset pen color to (#50a0ff)\npen up\ngo to x: ((-240) + (線X)) y: (0)\npen down\ngo to x: ((240) + (線X)) y: (0)\npen up\n\nwhen I receive [aaaaaaaaaaaaaa v]\nrepeat until <([abs v] of ((線X) - (0)) ) < [1]>\n    if <(線X) < [-240]> then\n        change [線x v] by ((((線X) + (520)) / (8)) * (fps✖️うごきゅ))\n    else\n        change [線x v] by ((((0) - (線X)) / (8)) * (fps✖️うごきゅ))\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[1] < (timer)>\nrepeat until <([abs v] of ((線太さー) - (375)) ) < [1]>\n    if <(線太さー) < [188]> then\n        change [線太さー v] by ((((線太さー) + (10)) / (8)) * (fps✖️うごきゅ))\n    else\n        change [線太さー v] by ((((375) - (線太さー)) / (8)) * (fps✖️うごきゅ))\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nforever\n    set [シェイクx v] to (([sin v] of ((timer) * (400)) ) * ((シェイク) * (0.3)))\n    set [シェイクy v] to (([cos v] of ((timer) * (400)) ) * ((シェイク) * (0.3)))\n    set [シェイク向き v] to (((([sin v] of ((timer) * (400)) ) * ((シェイク) * (0.3))) / (3)) + (90))\n    set [サイズ v] to ((30) + ((([abs v] of ([sin v] of (([sin v] of ((timer) * (366)) ) * (90)) ) ) * (-1)) * (30)))\n    set [カメラx v] to ((シェイクX) + ((動くX) * (-1)))\n    set [カメラy v] to ((シェイクY) + ((動くY) * (-1)))\n    change [シェイク v] by ((fps✖️うごきゅ) * (シェイクよう))\n    change [シェイクよう v] by (((((0) - (シェイク)) / (10)) - ((シェイクよう) / (4))) * (fps✖️うごきゅ))\n    set [全体むき v] to ((シェイク向き) + (動く向き))\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nset [aカウント3 v] to [1]\nrepeat (length of [音ハメ2 v])\n    wait until <(item (Aカウント3) of [音ハメ2 v]) < ((timer) + (0.2))>\n    set [シェイクよう v] to [40]\n    change [aカウント3 v] by (1)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <(item (1) of [音ハメ2 v]) < ((timer) + (0.2))>\nforever\n    モザイク用です [100] [0]\n    モザイク用です [0] [-50]\n    wait (0.45) seconds\n    モザイク用です [100] [0]\n    モザイク用です [-10] [-50]\n    モザイク用です [0] [-75]\n    wait (0.45) seconds\nend\n\nモザイク用です [-10] [-50]\n\ndefine 四角作る　X (x) Y (y) 明るさ (明るさ) 大きさ (大きさ)\nadd (x) to [四角 v]\nadd (y) to [四角 v]\nadd (明るさ) to [四角 v]\nadd (大きさ) to [四角 v]\n\ndefine ここへいけ (オプションx) (オプションy) X (x) Y (y) (陰？)\nset [向き用 v] to (((全体むき) - (90)) * (-1))\nif <(陰？) = [線]> then\n    if <(陰？) = [1]> then\n        go to x: ((((オプションx) + (((カメラX) + (((x) * ([cos v] of (向き用) )) - ((y) * ([sin v] of (向き用) )))) * (1))) + (20)) / (Z)) y: ((((オプションy) + (((カメラY) + (((x) * ([sin v] of (向き用) )) + ((y) * ([cos v] of (向き用) )))) * (1))) + (0)) / (Z))\n    else\n        go to x: (((オプションx) + (((カメラX) + (((x) * ([cos v] of (向き用) )) - ((y) * ([sin v] of (向き用) )))) * (1))) / (Z)) y: (((オプションy) + (((カメラY) + (((x) * ([sin v] of (向き用) )) + ((y) * ([cos v] of (向き用) )))) * (1))) / (Z))\n    end\nelse\n    if <(陰？) = [1]> then\n        go to x: ((((オプションx) + (((カメラX) + (((x) * ([cos v] of (向き用) )) - ((y) * ([sin v] of (向き用) )))) * (C3DX))) + (20)) / (Z)) y: ((((オプションy) + (((カメラY) + (((x) * ([sin v] of (向き用) )) + ((y) * ([cos v] of (向き用) )))) * (C3DY))) + (0)) / (Z))\n    else\n        go to x: (((オプションx) + (((カメラX) + (((x) * ([cos v] of (向き用) )) - ((y) * ([sin v] of (向き用) )))) * (C3DX))) / (Z)) y: (((オプションy) + (((カメラY) + (((x) * ([sin v] of (向き用) )) + ((y) * ([cos v] of (向き用) )))) * (C3DY))) / (Z))\n    end\nend\npoint in direction (全体むき)\n\ndefine 四角描画\nset [aカウント1 v] to [1]\npen up\nrepeat ((length of [四角 v]) / (4))\n    set [ghost v] effect to (0)\n    switch costume to (無限 v)\n    set size to ((1) / (0)) %\n    ここへいけ (item (((Aカウント1) * (4)) - (3)) of [四角 v]) (item (((Aカウント1) * (4)) - (2)) of [四角 v]) X [0] Y [0] []\n    if <(item (((Aカウント1) * (4)) - (1)) of [四角 v]) < [-3]> then\n        if <[100] < ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) / (Z))> then\n            switch costume to (無限 v)\n            set size to ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) / (Z)) %\n            switch costume to (コスチューム2 v)\n        else\n            switch costume to (無限2 v)\n            set size to ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) / (Z)) %\n            switch costume to (コスチューム2 v)\n        end\n    else\n        if <[100] < ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) / (Z))> then\n            switch costume to (無限 v)\n            set size to ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) / (Z)) %\n            if <(item (((Aカウント1) * (4)) - (1)) of [四角 v]) = [0]> then\n                switch costume to (無題の図形描画 71 v)\n            else\n                if <(item (((Aカウント1) * (4)) - (1)) of [四角 v]) = [50]> then\n                    switch costume to (無題の図形描画 2 v)\n                else\n                    switch costume to (コスチューム1 v)\n                end\n            end\n        else\n            switch costume to (無限2 v)\n            set size to ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) / (Z)) %\n            if <(item (((Aカウント1) * (4)) - (1)) of [四角 v]) = [0]> then\n                switch costume to (無題の図形描画 71 v)\n            else\n                if <(item (((Aカウント1) * (4)) - (1)) of [四角 v]) = [50]> then\n                    switch costume to (無題の図形描画 2 v)\n                else\n                    switch costume to (コスチューム1 v)\n                end\n            end\n        end\n    end\n    if <(item (((Aカウント1) * (4)) - (1)) of [四角 v]) = [0]> then\n        set [ghost v] effect to (0)\n    else\n        set [ghost v] effect to (0)\n    end\n    set [brightness v] effect to (item (((Aカウント1) * (4)) - (1)) of [四角 v])\n    if <[0] < (item (((Aカウント1) * (4)) - (0)) of [四角 v])> then\n        stamp\n    end\n    replace item (((Aカウント1) * (4)) - (0)) of [四角 v] with ((item (((Aカウント1) * (4)) - (0)) of [四角 v]) + ((fps✖️うごきゅ) * (((サイズ) / (0.7)) + (3))))\n    set [ghost v] effect to (0)\n    set [brightness v] effect to (0)\n    if <[500] < (item (((Aカウント1) * (4)) - (0)) of [四角 v])> then\n        delete (((Aカウント1) * (4)) - (0)) of [四角 v]\n        delete (((Aカウント1) * (4)) - (1)) of [四角 v]\n        delete (((Aカウント1) * (4)) - (2)) of [四角 v]\n        delete (((Aカウント1) * (4)) - (3)) of [四角 v]\n    else\n        change [aカウント1 v] by (1)\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[3.8] < (timer)>\nrepeat until <([abs v] of ((動くY) - (360)) ) < [45]>\n    if <(動くY) < [180]> then\n        change [動くy v] by ((((動くY) + (45)) / (5)) * (fps✖️うごきゅ))\n    else\n        change [動くy v] by ((((360) - (動くY)) / (5)) * (fps✖️うごきゅ))\n    end\nend\nrepeat until <([abs v] of ((動くY) - (-360)) ) < [1]>\n    if <(動くY) < [0]> then\n        change [動くy v] by ((((-360) - (動くY)) / (5)) * (fps✖️うごきゅ))\n    else\n        change [動くy v] by ((((動くY) + (-400)) / (5)) * (fps✖️うごきゅ))\n    end\nend\n\ndefine モザイク用です (明るさ) (大きさ)\nset [モザイク用2 v] to [360]\nrepeat (3)\n    set [モザイク用1 v] to [-480]\n    repeat (3)\n        四角作る　X (モザイク用1) Y (モザイク用2) 明るさ (明るさ) 大きさ (大きさ)\n        change [モザイク用1 v] by (480)\n    end\n    change [モザイク用2 v] by (-360)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[2.7] < (timer)>\nset [動く向き v] to [0]\nrepeat until <([abs v] of ((動く向き) - (360)) ) < [0.5]>\n    if <(動く向き) < [180]> then\n        change [動く向き v] by ((((動く向き) + (10)) / (8)) * (fps✖️うごきゅ))\n    else\n        change [動く向き v] by ((((360) - (動く向き)) / (8)) * (fps✖️うごきゅ))\n    end\nend\nwait until <[6] < (timer)>\nset [動く向き v] to [0]\nrepeat until <([abs v] of ((動く向き) - (360)) ) < [0.5]>\n    if <(動く向き) < [180]> then\n        change [動く向き v] by ((((動く向き) + (10)) / (8)) * (fps✖️うごきゅ))\n    else\n        change [動く向き v] by ((((360) - (動く向き)) / (8)) * (fps✖️うごきゅ))\n    end\nend\n\nモザイク用です [100] [-75]\n\ndefine テキスト追加 (x) (y)\nadd (x) to [テキスト v]\nadd (y) to [テキスト v]\n\ndefine テキスト追加\nset [モザイク用2 v] to [360]\nrepeat (3)\n    set [モザイク用1 v] to [-480]\n    repeat (3)\n        テキスト追加 (モザイク用1) (モザイク用2)\n        change [モザイク用1 v] by (480)\n    end\n    change [モザイク用2 v] by (-360)\nend\n\nset pen color to (#848484)\nset pen size to (8000)\nset pen (transparency v) to (75)\npen down\npen up\n\ndefine ぼやぼや\ngo to x: (0) y: (0)\npen up\nset pen color to (#ffc09a)\nset pen size to (8000)\nset pen (transparency v) to (75)\npen down\npen up\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[3.5] < (timer)>\nテキスト追加\nrepeat until <([abs v] of ((item (2) of [テキストに関すること v]) - (100)) ) < [0.5]>\n    if <(item (2) of [テキストに関すること v]) < [50]> then\n        replace item (2) of [テキストに関すること v] with ((item (2) of [テキストに関すること v]) + ((((item (2) of [テキストに関すること v]) + (10)) / (8)) * (fps✖️うごきゅ)))\n    else\n        replace item (2) of [テキストに関すること v] with ((item (2) of [テキストに関すること v]) + ((item (3) of [テキストに関すること v]) * (fps✖️うごきゅ)))\n        replace item (3) of [テキストに関すること v] with ((item (3) of [テキストに関すること v]) + (((((100) - (item (2) of [テキストに関すること v])) / (10)) - ((item (3) of [テキストに関すること v]) / (4))) * (fps✖️うごきゅ)))\n    end\nend\n\ndefine テキスト\npen up\nset [aカウント1 v] to [1]\nrepeat ((length of [テキスト v]) / (2))\n    switch costume to (無限 v)\n    set size to ((1) / (0)) %\n    ここへいけ (item (((Aカウント1) * (2)) - (1)) of [テキスト v]) (item (((Aカウント1) * (2)) - (0)) of [テキスト v]) X (item (1) of [テキストに関すること v]) Y [0] []\n    set [ghost v] effect to (0)\n    if <[100] < ((((item (2) of [テキストに関すること v]) / (1.3)) + ((サイズ) / (1.2))) / (Z))> then\n        switch costume to (無限 v)\n        set size to ((((item (2) of [テキストに関すること v]) / (1.3)) + ((サイズ) / (1.2))) / (Z)) %\n        switch costume to (テキスト/text v)\n    else\n        switch costume to (無限2 v)\n        set size to ((((item (2) of [テキストに関すること v]) / (1.3)) + ((サイズ) / (1.2))) / (Z)) %\n        switch costume to (テキスト/text v)\n    end\n    point in direction ((全体むき) + (item (4) of [テキストに関すること v]))\n    stamp\n    change [aカウント1 v] by (1)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[5.1] < (timer)>\nrepeat until <([abs v] of ((item (1) of [テキストに関すること v]) - (150)) ) < [45]>\n    if <(item (1) of [テキストに関すること v]) < [75]> then\n        replace item (1) of [テキストに関すること v] with ((item (1) of [テキストに関すること v]) + ((((item (1) of [テキストに関すること v]) + (22)) / (5)) * (fps✖️うごきゅ)))\n    else\n        replace item (1) of [テキストに関すること v] with ((item (1) of [テキストに関すること v]) + ((((150) - (item (1) of [テキストに関すること v])) / (5)) * (fps✖️うごきゅ)))\n    end\nend\nrepeat until <([abs v] of ((item (1) of [テキストに関すること v]) - (-150)) ) < [45]>\n    if <(item (1) of [テキストに関すること v]) < [0]> then\n        replace item (1) of [テキストに関すること v] with ((item (1) of [テキストに関すること v]) + ((((-150) - (item (1) of [テキストに関すること v])) / (5)) * (fps✖️うごきゅ)))\n    else\n        replace item (1) of [テキストに関すること v] with ((item (1) of [テキストに関すること v]) + ((((item (1) of [テキストに関すること v]) + (-175)) / (5)) * (fps✖️うごきゅ)))\n    end\nend\nrepeat until <([abs v] of ((item (1) of [テキストに関すること v]) - (-150)) ) < [1]>\n    replace item (1) of [テキストに関すること v] with ((item (1) of [テキストに関すること v]) + ((((0) - (item (1) of [テキストに関すること v])) / (5)) * (fps✖️うごきゅ)))\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[6] < (timer)>\nrepeat until <([abs v] of ((動くY) - (0)) ) < [1]>\n    if <(動くY) < [-180]> then\n        change [動くy v] by ((((動くY) + (400)) / (5)) * (fps✖️うごきゅ))\n    else\n        change [動くy v] by ((((0) - (動くY)) / (5)) * (fps✖️うごきゅ))\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[6] < (timer)>\nrepeat until <([abs v] of ((動くX) - (480)) ) < [45]>\n    if <(動くX) < [240]> then\n        change [動くx v] by ((((動くX) + (40)) / (5)) * (fps✖️うごきゅ))\n    else\n        change [動くx v] by ((((480) - (動くX)) / (5)) * (fps✖️うごきゅ))\n    end\nend\nrepeat until <([abs v] of ((動くX) - (0)) ) < [1]>\n    if <(動くX) < [240]> then\n        change [動くx v] by ((((0) - (動くX)) / (5)) * (fps✖️うごきゅ))\n    else\n        change [動くx v] by ((((動くX) + (-520)) / (5)) * (fps✖️うごきゅ))\n    end\nend\n\ndefine とてもぐるぐる (かげ？)\nここへいけ [0] [0] X ((item (((Aカウント1) * (5)) - (4)) of [ぐるぐる回る丸 v]) + (([sin v] of ((item (((Aカウント1) * (5)) - (0)) of [ぐるぐる回る丸 v]) + ((item (((Aカウント1) * (5)) - (1)) of [ぐるぐる回る丸 v]) + (向きサイン))) ) * (item (((Aカウント1) * (5)) - (2)) of [ぐるぐる回る丸 v]))) Y ((item (((Aカウント1) * (5)) - (4)) of [ぐるぐる回る丸 v]) + (([cos v] of ((item (((Aカウント1) * (5)) - (0)) of [ぐるぐる回る丸 v]) + ((item (((Aカウント1) * (5)) - (1)) of [ぐるぐる回る丸 v]) + (向きサイン))) ) * (item (((Aカウント1) * (5)) - (2)) of [ぐるぐる回る丸 v]))) (かげ？)\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[6.5] < (timer)>\nrepeat until <([abs v] of ((Z) - (3)) ) < [0.01]>\n    if <(Z) < [2]> then\n        change [z v] by ((((Z) + (-0.9)) / (10)) * (fps✖️うごきゅ))\n    else\n        change [z v] by ((((3) - (Z)) / (10)) * (fps✖️うごきゅ))\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nforever\n    if <[480] < (シェイクX)> then\n        set [シェイクx v] to [480]\n    end\n    if <(シェイクY) < [-480]> then\n        set [シェイクy v] to [-480]\n    end\n    if <[480] < (シェイクX)> then\n        set [シェイクx v] to [480]\n    end\n    if <(シェイクY) < [-480]> then\n        set [シェイクy v] to [-480]\n    end\n    if <(シェイク) < [-480]> then\n        set [シェイク v] to [-480]\n    end\n    if <[480] < (シェイク)> then\n        set [シェイク v] to [480]\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[5.4] < (timer)>\nrepeat until <([abs v] of ((item (4) of [テキストに関すること v]) - (360)) ) < [0.5]>\n    if <(item (4) of [テキストに関すること v]) < [180]> then\n        replace item (4) of [テキストに関すること v] with ((item (4) of [テキストに関すること v]) + ((((item (4) of [テキストに関すること v]) + (10)) / (8)) * (fps✖️うごきゅ)))\n    else\n        replace item (4) of [テキストに関すること v] with ((item (4) of [テキストに関すること v]) + ((((360) - (item (4) of [テキストに関すること v])) / (8)) * (fps✖️うごきゅ)))\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[1.9] < (timer)>\nset [ういい2 v] to [150]\nrepeat (2)\n    ぐる丸追加　X [0] Y [0] 半径 (ういい2) 向き [0] 初期向き (pick random (1) to (360)) 透明度 [0]\n    change [ういい2 v] by (-60)\n    wait (0.1) seconds\nend\n\ndefine バーをどうぞ\nset [モザイク用1 v] to [-260]\nrepeat (14)\n    add (モザイク用1) to [バー v]\n    add [1] to [バー v]\n    change [モザイク用1 v] by (40)\nend\nset [モザイク用1 v] to [-260]\nrepeat (14)\n    add (モザイク用1) to [バー v]\n    add [-1] to [バー v]\n    change [モザイク用1 v] by (40)\nend\n\ndefine バー\npen up\nset [aカウント1 v] to [1]\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\nrepeat ((length of [バー v]) / (2))\n    set pen color to (#2b568a)\n    set pen (transparency v) to (75)\n    set pen size to (40)\n    バー一気に [1]\n    set pen color to (#ffffff)\n    set pen size to (40)\n    バー一気に []\n    set pen color to (#4b96ff)\n    set pen size to (30)\n    バー一気に []\n    change [aカウント1 v] by (1)\nend\npen up\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait (0.05) seconds\nバーをどうぞ\n\ndefine バー一気に (1)\nset x to ((item (((Aカウント1) * (2)) - (1)) of [バー v]) + (0))\nif <(1) = [1]> then\n    if <(item (((Aカウント1) * (2)) - (0)) of [バー v]) = [1]> then\n        set x to ((item (((Aカウント1) * (2)) - (1)) of [バー v]) + (5))\n        set y to ((((サイズ) * (-1)) + (0)) + (((バー高さ) * (-1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))))\n        pen down\n        set y to ((((サイズ) * (-1)) + (0)) + ((((バー高さ) * (-1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))) - (60)))\n        pen up\n    else\n        set x to ((item (((Aカウント1) * (2)) - (1)) of [バー v]) + (5))\n        set y to (((サイズ) + (0)) + (((バー高さ) * (1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))))\n        pen down\n        set y to (((サイズ) + (0)) + ((((バー高さ) * (1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))) - (-60)))\n        pen up\n    end\nelse\n    if <(item (((Aカウント1) * (2)) - (0)) of [バー v]) = [1]> then\n        set y to (((サイズ) * (-1)) + (((バー高さ) * (-1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))))\n        pen down\n        set y to (((サイズ) * (-1)) + ((((バー高さ) * (-1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))) - (45)))\n        pen up\n    else\n        set y to ((サイズ) + (((バー高さ) * (1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))))\n        pen down\n        set y to ((サイズ) + ((((バー高さ) * (1)) + (([sin v] of (((timer) * (200)) + ((item (((Aカウント1) * (2)) - (1)) of [バー v]) * (2))) ) * (15))) - (-45)))\n        pen up\n    end\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <(item (1) of [音ハメ2 v]) < ((timer) + (0.2))>\nrepeat until <[8] < (timer)>\n    change [バー高さ v] by ((((-220) - (バー高さ)) / (10)) * (fps✖️うごきゅ))\nend\n\ndefine 線\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\npen up\nset pen color to (#50a0ff)\nset pen (transparency v) to (とめいど)\nset pen size to ((10) / (Z))\nset [せんよう v] to [472.5]\nrepeat (24)\n    ここへいけ [0] [0] X [-720] Y (せんよう) [線]\n    pen down\n    ここへいけ [0] [0] X [720] Y (せんよう) [線]\n    pen up\n    change [せんよう v] by (-45)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <(item (1) of [音ハメ2 v]) < ((timer) + (-0.15))>\nrepeat until <(とめいど) < [-10]>\n    change [とめいど v] by ((((-11) - (とめいど)) / (10)) * (fps✖️うごきゅ))\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[3] < (timer)>\nrepeat until <[3.45] < (timer)>\n    change [c3dx v] by ((((-1) - (C3DX)) / (10)) * (fps✖️うごきゅ))\nend\nrepeat until <[8] < (timer)>\n    change [c3dx v] by ((((1) - (C3DX)) / (10)) * (fps✖️うごきゅ))\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[2.55] < (timer)>\nrepeat until <[3] < (timer)>\n    change [c3dy v] by ((((-1) - (C3DY)) / (10)) * (fps✖️うごきゅ))\nend\nrepeat until <[8] < (timer)>\n    change [c3dy v] by ((((1) - (C3DY)) / (10)) * (fps✖️うごきゅ))\nend\n\ndefine 図形\nset size to ((1) / (0)) %\npen up\nset [aカウント1 v] to [1]\nrepeat ((length of [図形 v]) / (7))\n    pen up\n    set pen color to (#2b528a)\n    set pen (transparency v) to (75)\n    set pen size to ((item (((Aカウント1) * (7)) - (3)) of [図形 v]) * (1.3))\n    図形かげ [1]\n    set pen color to (#ffffff)\n    set pen size to ((item (((Aカウント1) * (7)) - (3)) of [図形 v]) * (1.3))\n    図形かげ [0]\n    set pen size to ((item (((Aカウント1) * (7)) - (3)) of [図形 v]) * (0.8))\n    set pen color to (#5099ff)\n    図形かげ [0]\n    replace item (((Aカウント1) * (7)) - (3)) of [図形 v] with ((item (((Aカウント1) * (7)) - (3)) of [図形 v]) + ((-1) * (fps✖️うごきゅ)))\n    replace item (((Aカウント1) * (7)) - (0)) of [図形 v] with ((item (((Aカウント1) * (7)) - (0)) of [図形 v]) + ((fps✖️うごきゅ) * ((item (((Aカウント1) * (7)) - (3)) of [図形 v]) / (5))))\n    if <(item (((Aカウント1) * (7)) - (3)) of [図形 v]) < [-1]> then\n        delete (((Aカウント1) * (7)) - (0)) of [図形 v]\n        delete (((Aカウント1) * (7)) - (1)) of [図形 v]\n        delete (((Aカウント1) * (7)) - (2)) of [図形 v]\n        delete (((Aカウント1) * (7)) - (3)) of [図形 v]\n        delete (((Aカウント1) * (7)) - (4)) of [図形 v]\n        delete (((Aカウント1) * (7)) - (5)) of [図形 v]\n        delete (((Aカウント1) * (7)) - (6)) of [図形 v]\n    else\n        change [aカウント1 v] by (1)\n    end\n    pen up\nend\n\ndefine 図形かげ (陰？)\npen up\nset [しぇいぷす v] to [0]\nwait (0) seconds\nここへいけ [0] (item (((Aカウント1) * (7)) - (6)) of [図形 v]) X (((0) + ((item (((Aカウント1) * (7)) - (5)) of [図形 v]) + ((item (((Aカウント1) * (7)) - (0)) of [図形 v]) * ([sin v] of (しぇいぷす) )))) - (0)) Y ((0) + (((item (((Aカウント1) * (7)) - (4)) of [図形 v]) - (0)) + ((item (((Aカウント1) * (7)) - (0)) of [図形 v]) * ([cos v] of (しぇいぷす) )))) (陰？)\npen down\nrepeat ((item (((Aカウント1) * (7)) - (2)) of [図形 v]) + (1))\n    change [しぇいぷす v] by ((360) / (item (((Aカウント1) * (7)) - (2)) of [図形 v]))\n    ここへいけ [0] (item (((Aカウント1) * (7)) - (6)) of [図形 v]) X (((0) + ((item (((Aカウント1) * (7)) - (5)) of [図形 v]) + ((item (((Aカウント1) * (7)) - (0)) of [図形 v]) * ([sin v] of (しぇいぷす) )))) - (0)) Y ((0) + (((item (((Aカウント1) * (7)) - (4)) of [図形 v]) - (0)) + ((item (((Aカウント1) * (7)) - (0)) of [図形 v]) * ([cos v] of (しぇいぷす) )))) (陰？)\nend\npen up\n\ndefine 図形追加x (x) Y (y) 太さ (太さ) 形 (形) いろ (いろ) おおきさ (おおきさ) モザイクy (モザイクy)\nadd (モザイクy) to [図形 v]\nadd (x) to [図形 v]\nadd (y) to [図形 v]\nadd (太さ) to [図形 v]\nadd (形) to [図形 v]\nadd (いろ) to [図形 v]\nadd (おおきさ) to [図形 v]\n\ndefine パターン (パターン) (モザイクy)\nif <(パターン) = [1]> then\n    図形追加x [0] Y [0] 太さ [30] 形 [5] いろ [90] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [-150] Y [0] 太さ [30] 形 [5] いろ [90] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [150] Y [0] 太さ [30] 形 [5] いろ [90] おおきさ [0] モザイクy (モザイクy)\nend\nif <(パターン) = [2]> then\n    図形追加x [0] Y [150] 太さ [30] 形 [3] いろ [30] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [-150] Y [150] 太さ [30] 形 [3] いろ [30] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [150] Y [150] 太さ [30] 形 [3] いろ [30] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [0] Y [-150] 太さ [30] 形 [3] いろ [30] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [-150] Y [-150] 太さ [30] 形 [3] いろ [30] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [150] Y [-150] 太さ [30] 形 [3] いろ [30] おおきさ [0] モザイクy (モザイクy)\nend\nif <(パターン) = [3]> then\n    repeat (30)\n        図形追加x (pick random (-300) to (300)) Y (pick random (-300) to (300)) 太さ [30] 形 [4] いろ [25] おおきさ [0] モザイクy (モザイクy)\n    end\nend\nif <(パターン) = [4]> then\n    図形追加x [-150] Y [150] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [0] Y [150] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [150] Y [150] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [150] Y [0] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [150] Y [-150] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [0] Y [-150] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [-150] Y [-150] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\n    図形追加x [-150] Y [0] 太さ [30] 形 [6] いろ [75] おおきさ [0] モザイクy (モザイクy)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <(item (9) of [音ハメ2 v]) < ((timer) + (0.2))>\nパターン [1] [-360]\nwait until <(item (10) of [音ハメ2 v]) < ((timer) + (0.2))>\nパターン [2] [-360]\n\nwait until <(item (11) of [音ハメ2 v]) < ((timer) + (0.2))>\n\nパターン [4] [-360]\n\ndefine Sunlight\npen up\nswitch costume to (無限 v)\nset size to (400) %\ngo to x: (-240) y: (180)\nswitch costume to (コスチューム4 v)\nset [ghost v] effect to (0)\nstamp\n\ndefine フラッシュ\npen up\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\nset pen color to (#ffffff)\nset pen size to (180)\nset pen (transparency v) to (item (1) of [フラッシュ v])\ngo to x: (-600) y: (90)\npen down\ngo to x: (600) y: (90)\npen up\npen up\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\nset pen color to (#ffffff)\nset pen size to (180)\nset pen (transparency v) to (item (2) of [フラッシュ v])\ngo to x: (-600) y: (-90)\npen down\ngo to x: (600) y: (-90)\npen up\nreplace item (1) of [フラッシュ v] with ((item (1) of [フラッシュ v]) + ((((115) - (item (1) of [フラッシュ v])) / (10)) * (fps✖️うごきゅ)))\nreplace item (2) of [フラッシュ v] with ((item (2) of [フラッシュ v]) + ((((115) - (item (2) of [フラッシュ v])) / (10)) * (fps✖️うごきゅ)))\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <(item (7) of [音ハメ2 v]) < ((timer) + (0.2))>\nreplace item (1) of [フラッシュ v] with [20]\nwait until <(item (8) of [音ハメ2 v]) < ((timer) + (0.2))>\nreplace item (2) of [フラッシュ v] with [20]\n\nwhen I receive [aaaaaaaaaaaaaa v]\nwait until <[7.5] < (timer)>\nif <(スキップ押された？) = [0]> then\n    set [スキップ押された？ v] to [1]\n    repeat (2)\n        add [0] to [画面切り替え v]\n        add [100] to [画面切り替え v]\n        wait (0.1) seconds\n        add [0] to [画面切り替え v]\n        add [あ] to [画面切り替え v]\n        wait (0.1) seconds\n    end\n    add [0] to [画面切り替え v]\n    add [-100] to [画面切り替え v]\nend\n\nwait (0.1) seconds\n\ndefine 画面切り替え\nswitch costume to (無限 v)\nset size to ((1) / (0)) %\npen up\nset [aカウント1 v] to [1]\nrepeat ((length of [画面切り替え v]) / (2))\n    if <[あ] = (item (((Aカウント1) * (2)) - (0)) of [画面切り替え v])> then\n        set pen color to (#ffffff)\n    else\n        set pen color to (#4f98ff)\n        set pen (brightness v) to (item (((Aカウント1) * (2)) - (0)) of [画面切り替え v])\n    end\n    set pen size to (item (((Aカウント1) * (2)) - (1)) of [画面切り替え v])\n    go to x: (-300) y: (0)\n    pen down\n    go to x: (300) y: (0)\n    pen up\n    if <(item (((Aカウント1) * (2)) - (1)) of [画面切り替え v]) < [188]> then\n        replace item (((Aカウント1) * (2)) - (1)) of [画面切り替え v] with ((item (((Aカウント1) * (2)) - (1)) of [画面切り替え v]) + ((((item (((Aカウント1) * (2)) - (1)) of [画面切り替え v]) + (10)) / (8)) * (fps✖️うごきゅ)))\n    else\n        replace item (((Aカウント1) * (2)) - (1)) of [画面切り替え v] with ((item (((Aカウント1) * (2)) - (1)) of [画面切り替え v]) + ((((375) - (item (((Aカウント1) * (2)) - (1)) of [画面切り替え v])) / (8)) * (fps✖️うごきゅ)))\n    end\n    change [aカウント1 v] by (1)\nend\n\nwhen I receive [aaaaaaaaaaaaaa v]\nset [最後の透明度 v] to [0]\nwait until <[374] < (item (9) of [画面切り替え v])>\nset [終わりですかね？ v] to [1]\n\nwhen I receive [イントロ終わり/intro finish v]\nstop all sounds\nstop [other scripts in sprite v]\nset [終わりですかね？ v] to [0]\nset [スキップ押された？ v] to [0]\nset [とめいど v] to [100]\nset [バー高さ v] to [-450]\nset [z v] to [1]\nset [c3dx v] to [1]\nset [c3dy v] to [1]\nset [シェイク向き v] to [0]\nset [動くy v] to [0]\nset [シェイクよう v] to [0]\nset [シェイク v] to [0]\nset [動く向き v] to [0]\nset [動くx v] to [0]\nset [シェイクx v] to [0]\nset [線x v] to [-500]\nset [カメラy v] to [0]\nset [カメラx v] to [0]\nset [アイコン大きさ v] to [0]\ndelete all of [四角 v]\ndelete all of [バー v]\nset [線太さー v] to [0]\ndelete all of [画面切り替え v]\ndelete all of [テキスト v]\ndelete all of [透明度 v]\ndelete all of [ぐるぐる回る丸 v]\ndelete all of [テキストに関すること v]\ndelete all of [図形 v]\ndelete all of [フラッシュ v]\nadd [115] to [フラッシュ v]\nadd [115] to [フラッシュ v]\nadd [0] to [テキストに関すること v]\nadd [0] to [テキストに関すること v]\nadd [0] to [テキストに関すること v]\nadd [0] to [テキストに関すること v]\n\nwhen I receive [aaaaaaaaaaaaaa v]\nset volume to (100) %\nwait until <not <<key (any v) pressed?> or <mouse down?>>>\nwait until <<<key (any v) pressed?> or <mouse down?>> and <(スキップ押された？) = [0]>>\nset volume to (20) %\nset [スキップ押された？ v] to [1]\nrepeat (2)\n    add [0] to [画面切り替え v]\n    add [100] to [画面切り替え v]\n    wait (0.1) seconds\n    add [0] to [画面切り替え v]\n    add [あ] to [画面切り替え v]\n    wait (0.1) seconds\nend\nadd [0] to [画面切り替え v]\nadd [-100] to [画面切り替え v]\n\nwhen I receive [intro 終了!! v]\nwait (1) seconds\nbroadcast (Project start!! :\) v)\n\n@Man\n\nwhen flag clicked\nset drag mode [not draggable v]\nswitch costume to (villager-walk-1 v)\nhide\n\nwhen I receive [project start!! :\) v]\ngo to x: (-190) y: (-50)\nshow\nforever\n    if <(45) = []> then\n        if <<<key (right arrow v) pressed?> or <key (left arrow v) pressed?>> or <<<mouse down?> and <(x position) < (mouse x)>> or <<mouse down?> and <(mouse x) < (x position)>>>> then\n            next costume\n            wait (0.07) seconds\n            if <(costume [number v]) = [5]> then\n                switch costume to (villager-walk-1 v)\n            end\n            if <not <<<key (right arrow v) pressed?> or <key (left arrow v) pressed?>> or <<<mouse down?> and <(x position) < (mouse x)>> or <<mouse down?> and <(mouse x) < (x position)>>>>> then\n                switch costume to (villager-walk-3 v)\n            end\n        end\n    end\nend\n\nwhen I receive [project start!! :\) v]\ngo to x: (-190) y: (20)\nset [ʕ⁎̯͡⁎ʔ༄ v] to [0]\ngo to [front v] layer\nset [saqwesrdtghyjik v] to []\nswitch costume to (villager-walk-3 v)\nset [45 v] to []\nset rotation style [left-right v]\npoint in direction (90)\nshow\nforever\n    if <<<mouse down?> and <(x position) > (mouse x)>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        set rotation style [left-right v]\n        change [動力\(x\) v] by (-0.65)\n        point in direction (-90)\n        broadcast (左 v)\n    end\n    if <<<mouse down?> and <(x position) < (mouse x)>> or <<key (right arrow v) pressed?> or <key (d v) pressed?>>> then\n        set rotation style [left-right v]\n        change [動力\(x\) v] by (0.65)\n        point in direction (90)\n        broadcast (右 v)\n    end\n    set [動力\(x\) v] to ((動力\(x\)) * (0.9))\n    change x by (動力\(x\))\n    if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n        change y by (1)\n        if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n            change y by (1)\n            if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n                change y by (1)\n                if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n                    change y by (1)\n                    if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n                        change y by (1)\n                        if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n                            change x by ((動力\(x\)) * (-1))\n                            change y by (-5)\n                            if <<<mouse down?> and <(y position) < (mouse y)>> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n                                if <(動力\(x\)) > [0]> then\n                                    set [動力\(x\) v] to [-5]\n                                else\n                                    set [動力\(x\) v] to [5]\n                                end\n                                set [動力\(y\) v] to [10]\n                            else\n                                set [動力\(x\) v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n        if <<<<mouse down?> and <(y position) < (mouse y)>> or <key (up arrow v) pressed?>> or <key (w v) pressed?>> then\n            set [動力\(y\) v] to [15]\n        end\n    end\n    change y by (1)\n    change [動力\(y\) v] by (-1)\n    change y by (動力\(y\))\n    if <<touching (blocks v)?> or <touching (4ステージ目用tnt走 v)?>> then\n        change y by ((動力\(y\)) * (-1))\n        set [動力\(y\) v] to [0]\n    end\n    hide variable [動力\(x\) v]\n    if <(x position) > [230]> then\n        if <not <([costume # v] of [stage v]) = [10]>> then\n            set [動力\(y\) v] to [0]\n            set [動力\(x\) v] to [0]\n            go to x: (-190) y: (20)\n            broadcast (Next v)\n        end\n    end\n    if <<<touching (障害物 v)?> or <(y position) < [-170]>> or <<<touching (敵mob v)?> or <touching (敵mob2 v)?>> or <touching (敵mob3 v)?>>> then\n        if <([costume # v] of [blocks v]) = [5]> then\n            start sound [lava＿falling v]\n        else\n            start sound [hurt v]\n        end\n        set [45 v] to [0]\n        broadcast (死んだ v) and wait\n        set [45 v] to []\n    end\nend\n\nwhen I receive [死んだ v]\nset [ʕ⁎̯͡⁎ʔ༄ v] to [1]\nset [saqwesrdtghyjik v] to [0]\nお前はもう死んでいる\nset [ʕ⁎̯͡⁎ʔ༄ v] to [0]\n\ndefine お前はもう死んでいる\nswitch costume to (villager-walk-1-hurt v)\nset [動力\(y\) v] to [0]\nset [動力\(x\) v] to [0]\nbroadcast (飛んで飛んで飛んで飛んで飛んで回って回って回って回ーるー v)\nrepeat (5)\n    change y by (10)\nend\nrepeat (3)\n    change y by (7)\nend\nrepeat (3)\n    change y by (4)\nend\nrepeat (3)\n    change y by (2)\nend\nrepeat (2)\n    change y by (-2)\nend\nrepeat (3)\n    change y by (-5)\nend\nrepeat (3)\n    change y by (-7)\nend\nrepeat until <(y position) < [-170]>\n    change y by (-15)\nend\nset rotation style [don't rotate v]\ngo to x: (-190) y: (20)\nswitch costume to (villager-walk-1 v)\nset [saqwesrdtghyjik v] to []\n\nwhen I receive [飛んで飛んで飛んで飛んで飛んで回って回って回って回ーるー v]\nset rotation style [all around v]\nrepeat until <(y position) < [-170]>\n    set rotation style [all around v]\n    turn right (15) degrees\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <(45) = []> then\n        if <<<key (right arrow v) pressed?> or <key (left arrow v) pressed?>> or <<<mouse down?> and <(x position) < (mouse x)>> or <<mouse down?> and <(mouse x) < (x position)>>>> then\n            if <not <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse y) > (y position)>>>> then\n                set [griffpatch様 v] to (pick random (1) to (4))\n                if <(Griffpatch様) = [1]> then\n                    play sound [grass1 v] until done\n                end\n                if <(Griffpatch様) = [2]> then\n                    play sound [grass2 v] until done\n                end\n                if <(Griffpatch様) = [3]> then\n                    play sound [grass3 v] until done\n                end\n                if <(Griffpatch様) = [4]> then\n                    play sound [grass4 v] until done\n                end\n            end\n        end\n    end\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <key (r v) pressed?> then\n        start sound [hurt v]\n        switch costume to (villager-walk-1-hurt v)\n        glide (1) secs to x: (-190) y: (20)\n        switch costume to (villager-walk-3 v)\n    end\nend\n\nwhen I receive [リスポーン v]\nset [ʕ⁎̯͡⁎ʔ༄ v] to [1]\nstart sound [hurt v]\nswitch costume to (villager-walk-1-hurt v)\nglide (1) secs to x: (-190) y: (20)\nswitch costume to (villager-walk-3 v)\nset [ʕ⁎̯͡⁎ʔ༄ v] to [0]\n\nwhen I receive [ﾌﾞﾁｭ v]\nstop [other scripts in sprite v]\nhide\n\nwhen flag clicked\nwait (0.01) seconds\ngo to [front v] layer\n\nwhen I receive [hahaha v]\nhide\nrepeat until <(g) = [2]>\n    go to x: (-190) y: (20)\nend\n\nwhen I receive [ｱﾋｬ v]\nshow\n\nwhen I receive [ｱﾋｬ v]\ngo to x: (-190) y: (20)\n\nwhen I receive [エンド v]\nset [動力\(y\) v] to [0]\nset [動力\(x\) v] to [0]\ngo to x: (-190) y: (20)\nbroadcast (Next v)\n\n@Blocks\n\nwhen flag clicked\nset [a v] to [0]\nswitch costume to (1 v)\nhide\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\ngo [backward v] (7) layers\ngo to x: (0) y: (0)\nshow\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [vb v]\nnext costume\n\n@障害物\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\nswitch costume to (コスチューム2 v)\ngo to x: (0) y: (0)\nshow\ngo to [front v] layer\ngo [backward v] (1) layers\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [vb v]\nnext costume\n\n@TN\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\n@攻撃手段\n\nwhen flag clicked\nset [剣の判定 v] to [なし\(?\)]\npoint in direction (90)\nhide\nswitch costume to (無 v)\ngo to [front v] layer\ngo [backward v] (1) layers\nforever\n    go to (man v)\nend\n\nwhen I receive [project start!! :\) v]\nshow\n\nwhen I receive [右 v]\npoint in direction (90)\nset rotation style [left-right v]\n\nwhen I receive [左 v]\npoint in direction (-90)\nset rotation style [left-right v]\n\nwhen I receive [飛んで飛んで飛んで飛んで飛んで回って回って回って回ーるー v]\nset rotation style [all around v]\nrepeat (24)\n    turn right (15) degrees\nend\n\nwhen I receive [剣 v]\nset rotation style [all around v]\nif <(costume [number v]) = [2]> then\n    start sound [〆 v]\nend\nif <(costume [number v]) = [7]> then\n    start sound [High Whoosh v]\nend\nif <(direction) = [90]> then\n    point in direction (90)\n    repeat (5)\n        turn right (15) degrees\n    end\n    repeat (5)\n        turn right (-15) degrees\n    end\n    set rotation style [left-right v]\n    point in direction (90)\n    set [& v] to [1]\nend\nif <(direction) = [-90]> then\n    point in direction (-90)\n    repeat (5)\n        turn left (15) degrees\n    end\n    repeat (5)\n        turn left (-15) degrees\n    end\n    set rotation style [left-right v]\n    point in direction (-90)\n    set [& v] to [1]\nend\n\nwhen [space v] key pressed\nif <(A) = [0]> then\n    if <<(costume [number v]) = [2]> or <(costume [number v]) = [7]>> then\n        if <(Saqwesrdtghyjik) = []> then\n            set [& v] to [0]\n            broadcast (剣 v)\n            set [剣の判定 v] to [はい]\n            wait until <(&) = [1]>\n            set [反応 v] to [^_^]\n            set [剣の判定 v] to [なし\(?\)]\n        end\n    end\nend\n\nwhen I receive [押 v]\nif <<(costume [number v]) = [2]> or <(costume [number v]) = [7]>> then\n    if <(Saqwesrdtghyjik) = []> then\n        set [& v] to [0]\n        set [剣の判定 v] to [はい]\n        broadcast (剣 v)\n        wait until <(&) = [1]>\n        set [剣の判定 v] to [なし\(?\)]\n    end\nend\n\nwhen [1 v] key pressed\nset size to (100) %\nswitch costume to (無 v)\n\nwhen [2 v] key pressed\nset size to (30) %\nswitch costume to (剣 v)\n\nwhen [3 v] key pressed\nset size to (100) %\nswitch costume to (bow v)\n\nwhen I receive [project start!! :\) v]\nforever\n    if <(costume [number v]) = [2]> then\n        set size to (30) %\n    else\n        set size to (100) %\n    end\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <(costume [number v]) = [3]> then\n        point in direction (90)\n        set [変数 v] to [0]\n        forever\n            if <<mouse down?> and <(撃てるか) = [0]>> then\n                set [変数 v] to [1]\n                point towards (mouse-pointer v)\n                if <(direction) < [45]> then\n                    point in direction (45)\n                end\n                if <[135] < (direction)> then\n                    point in direction (135)\n                end\n                wait until <(矢) = [0]>\n            else\n                if <(変数) = [1]> then\n                    set [撃てるか v] to [1]\n                end\n            end\n        end\n    end\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <(costume [number v]) = [3]> then\n        if <<mouse down?> and <(撃てるか) = [0]>> then\n            switch costume to (bow v)\n            repeat (3)\n                next costume\n            end\n            repeat (3)\n                switch costume to ((costume [number v]) - (1))\n            end\n            wait until <(矢) = [0]>\n        end\n    end\nend\n\nwhen I receive [素手 v]\nswitch costume to (無 v)\n\nwhen I receive [剣持つ v]\nswitch costume to (剣 v)\n\nwhen I receive [弓持つ v]\nswitch costume to (bow v)\n\nwhen [4 v] key pressed\nset size to (75) %\nswitch costume to (トライデント v)\n\nwhen I receive [トライデント v]\nswitch costume to (トライデント v)\n\n@敵MOB\n\nwhen I receive [project start!! :\) v]\nforever\n    if <([costume # v] of [blocks v]) = [5]> then\n        next costume\n        wait (0.12) seconds\n        if <(costume [number v]) = [9]> then\n            switch costume to (enderman-walk-3 v)\n        end\n        if <not <([costume # v] of [blocks v]) = [5]>> then\n            stop [this script v]\n        end\n    end\nend\n\nwhen I receive [まで v]\nhide\n\nwhen flag clicked\nset [ghost v] effect to (0)\nhide\nset rotation style [left-right v]\n\nwhen I receive [project start!! :\) v]\nhide\nforever\n    if <<([costume # v] of [blocks v]) = [1]> or <([costume # v] of [blocks v]) = [5 ]>> then\n        if <([costume # v] of [blocks v]) = [1]> then\n            set size to (100) %\n            switch costume to (zombie4 v)\n            go to [front v] layer\n            go [backward v] (1) layers\n            go to x: (165) y: (-24)\n            show\n            forever\n                if <([costume # v] of [blocks v]) = [1]> then\n                    point in direction (-90)\n                    repeat until <(x position) < [80]>\n                        change x by (-3)\n                    end\n                    wait (1) seconds\n                    point in direction (90)\n                    repeat until <(x position) > [165]>\n                        change x by (3)\n                    end\n                    wait (1) seconds\n                    if <not <([costume # v] of [blocks v]) = [1]>> then\n                        broadcast (まで v)\n                        stop [this script v]\n                    end\n                end\n            end\n        end\n    else\n        hide\n    end\nend\n\nwhen I receive [剣 v]\nforever\n    if <(剣の判定) = [はい]> then\n        if <touching (攻撃手段 v)?> then\n            start sound [zombiedeath v]\n            switch costume to (zombie_h4 v)\n            repeat (10)\n                change [ghost v] effect by (10)\n            end\n            hide\n            stop [this script v]\n        end\n    end\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <([costume # v] of [blocks v]) = [1]> then\n        forever\n            set [鳴き声 v] to (pick random (1) to (3))\n            broadcast (鳴き声 v)\n            if <not <([costume # v] of [blocks v]) = [1]>> then\n                stop [this script v]\n            end\n            wait (3) seconds\n        end\n    end\nend\n\nwhen I receive [鳴き声 v]\nif <(鳴き声) = [1]> then\n    start sound [zombie1 v]\nend\nif <(鳴き声) = [2]> then\n    start sound [zombie2 v]\nend\nif <(鳴き声) = [3]> then\n    start sound [zombie3 v]\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <([costume # v] of [blocks v]) = [1]> then\n        next costume\n        wait (0.12) seconds\n        if <(costume [number v]) = [6]> then\n            switch costume to (zombie4 v)\n        end\n        if <not <([costume # v] of [blocks v]) = [1]>> then\n            stop [this script v]\n        end\n    end\nend\n\nwhen I receive [矢がきた v]\nstart sound [zombiedeath v]\nswitch costume to (zombie_pigman_look_h v)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\nstop [this script v]\n\n@敵MOB2\n\nwhen flag clicked\nset [ghost v] effect to (0)\nhide\nset rotation style [left-right v]\n\nwhen I receive [剣 v]\nforever\n    if <(剣の判定) = [はい]> then\n        if <touching (攻撃手段 v)?> then\n            switch costume to (enderman-walk-3-hurt v)\n            repeat (10)\n                change [ghost v] effect by (10)\n            end\n            hide\n            stop [this script v]\n        end\n    end\nend\n\nwhen I receive [矢がきた v]\nswitch costume to (enderman-walk-3-hurt v)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\nstop [this script v]\n\nwhen I receive [project start!! :\) v]\nforever\n    if <([costume # v] of [blocks v]) = [7]> then\n        clear graphic effects\n        point in direction (-90)\n        set size to (100) %\n        switch costume to (enderman-walk-3 v)\n        go to [front v] layer\n        go to x: (135) y: (-10)\n        show\n        forever\n            glide (0.05) secs to x: (pick random (130) to (140)) y: (pick random (-5) to (-15))\n            if <not <([costume # v] of [blocks v]) = [7]>> then\n                broadcast (まで v)\n                stop [this script v]\n            end\n        end\n    else\n        hide\n    end\nend\n\nwhen I receive [project start!! :\) v]\nforever\n    if <([costume # v] of [blocks v]) = [7]> then\n        next costume\n        wait (0.12) seconds\n        if <(costume [number v]) = [2]> then\n            switch costume to (enderman-walk-3 v)\n        end\n        if <not <([costume # v] of [blocks v]) = [7]>> then\n            stop [this script v]\n        end\n    end\nend\n\nwhen I receive [まで v]\nhide\n\n@リスポーン\n\nwhen flag clicked\nhide\ngo to x: (-190) y: (-151)\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\nset [ghost v] effect to (0)\nshow\n\nwhen this sprite clicked\nstart sound [Click v]\nbroadcast (リスポーン v)\nwait (1) seconds\n\nwhen I receive [かくせぇ v]\nif <(かくせぇ) = [0]> then\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    hide\n    change [かくせぇ v] by (1)\nelse\n    if <[1] = (かくせぇ)> then\n        repeat (10)\n            change [ghost v] effect by (-10)\n        end\n        show\n        set [かくせぇ v] to [0]\n    end\nend\n\n@ON or OFF\n\nwhen this sprite clicked\nstart sound [Click v]\nbroadcast (かくせぇ v)\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\nshow\n\nwhen flag clicked\ngo to x: (177) y: (152)\nhide\n\n@hurt & star\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\nhide\nforever\n    wait (pick random (10) to (6.5)) seconds\n    show\n    go to [front v] layer\n    start sound [ポップ v]\n    go to x: (-65) y: (400)\n    point in direction (90)\n    set size to (100) %\n    repeat until <[135] > (y position)>\n        change y by (((2) - (y position)) / (20))\n    end\n    wait (2.9) seconds\n    repeat until <(y position) > [207]>\n        change y by ((y position) / (20))\n    end\n    hide\nend\n\n@button\n\nwhen I receive [かくせぇ v]\nif <(かくせぇ) = [0]> then\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    hide\nelse\n    if <[1] = (かくせぇ)> then\n        repeat (10)\n            change [ghost v] effect by (-10)\n        end\n        show\n    end\nend\n\nwhen flag clicked\nset [かくせぇ v] to [0]\n\nwhen flag clicked\ngo to x: (0) y: (-240)\nhide\n\nwhen I receive [project start!! :\) v]\nshow\nset [ghost v] effect to (0)\nrepeat (10)\n    go to [front v] layer\nend\n\nwhen this sprite clicked\nstart sound [Click v]\nbroadcast (押 v)\n\n@San/moon\n\nwhen flag clicked\ngo to [back v] layer\nhide\ngo to x: (227) y: (-129)\n\nwhen I receive [project start!! :\) v]\nreset timer\nset size to (100) %\nshow\n\nwhen I receive [project start!! :\) v]\nforever\n    broadcast (He! v)\n    go to x: (227) y: (-129)\n    switch costume to (san v)\n    glide (15) secs to x: (60) y: (125)\n    glide (10) secs to x: (-60) y: (125)\n    broadcast (Ho! v)\n    glide (15) secs to x: (-258) y: (-132)\n    hide\n    show\n    go to x: (227) y: (-129)\n    switch costume to (moon v)\n    glide (15) secs to x: (60) y: (125)\n    glide (10) secs to x: (-60) y: (125)\n    glide (15) secs to x: (-258) y: (-132)\nend\n\nwhen I receive [エンド v]\nhide\nstop [other scripts in sprite v]\n\n@arrow\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nshow\nset [矢 v] to [1]\nset [進んだ回数 v] to [0]\nstart sound [弓矢射撃音 v]\nrepeat until <<<touching (地面 v)?> or <touching (_edge_ v)?>> or <<<touching (敵mob v)?> or <touching (敵mob2 v)?>> or <touching (敵mob3 v)?>>>\n    change [進んだ回数 v] by (1)\n    move ((打った強さ) / (20)) steps\n    if <[50] < (進んだ回数)> then\n        point in direction (180)\n    else\n        turn right ((進んだ回数) / (10)) degrees\n    end\nend\nset [変数 v] to [0]\nset [撃てるか v] to [0]\nset [矢 v] to [0]\nrepeat (20)\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen I receive [project start!! :\) v]\nset [矢 v] to [0]\ngo to (攻撃手段 v)\nforever\n    if <([costume # v] of [攻撃手段 v]) = [3]> then\n        if <mouse down?> then\n            go to (攻撃手段 v)\n            point towards (mouse-pointer v)\n            set [打った強さ v] to (distance to [mouse-pointer v])\n            if <[350] < (打った強さ)> then\n                set [打った強さ v] to [350]\n            end\n            if <(打った強さ) < [150]> then\n                set [打った強さ v] to [150]\n            end\n            switch costume to (arrow v)\n            create clone of (_myself_ v)\n            hide\n            wait (0.5) seconds\n        end\n    end\nend\n\nwhen I start as a clone\nforever\n    if <<<touching (敵mob v)?> or <touching (敵mob2 v)?>> or <touching (敵mob3 v)?>> then\n        broadcast (矢がきた v)\n        stop [this script v]\n    end\nend\n\n@武器セレクト\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\ngo to x: (-198) y: (80)\nswitch costume to (素手 v)\nshow\n\nwhen I receive [かくせぇ v]\nif <(かくせぇ) = [0]> then\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    hide\nelse\n    if <[1] = (かくせぇ)> then\n        repeat (10)\n            change [ghost v] effect by (-10)\n        end\n        show\n    end\nend\n\nwhen this sprite clicked\nbroadcast (素手 v)\n\n@武器セレクト2\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\nshow\nswitch costume to (剣 v)\ngo to x: (-198) y: (-4)\n\nwhen I receive [かくせぇ v]\nif <(かくせぇ) = [0]> then\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    hide\nelse\n    if <[1] = (かくせぇ)> then\n        repeat (10)\n            change [ghost v] effect by (-10)\n        end\n        show\n    end\nend\n\nwhen this sprite clicked\nbroadcast (剣持つ v)\n\n@武器セレクト3\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\nshow\nswitch costume to (弓矢//弓 v)\ngo to x: (-198) y: (-88)\nrepeat (10)\n    go to [front v] layer\nend\n\nwhen I receive [かくせぇ v]\nif <(かくせぇ) = [0]> then\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    hide\nelse\n    if <[1] = (かくせぇ)> then\n        repeat (10)\n            change [ghost v] effect by (-10)\n        end\n        show\n    end\nend\n\nwhen this sprite clicked\nbroadcast (弓持つ v)\n\n@武器セレクト4\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\ngo to [front v] layer\nshow\nswitch costume to (トライデント v)\ngo to x: (-198) y: (149)\ngo to [front v] layer\n\nwhen I receive [かくせぇ v]\nif <(かくせぇ) = [0]> then\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    hide\nelse\n    if <[1] = (かくせぇ)> then\n        repeat (10)\n            change [ghost v] effect by (-10)\n        end\n        show\n    end\nend\n\nwhen this sprite clicked\nbroadcast (トライデント v)\n\n@Clouds\n\nwhen I start as a clone\ngo to [back v] layer\ngo [forward v] (1) layers\nrepeat until <[5] < (backdrop [number v])>\n    set [cloud y v] to (pick random (100) to (170))\n    if <(#Biome) = [2]> then\n        go [forward v] (5) layers\n        set [cloud y v] to (pick random (-80) to (0))\n        set [ghost v] effect to (50)\n    end\n    switch costume to ((1) + (pick random (1) to (10)))\n    set y to (cloud y)\n    repeat until <(cloud x) < [-400]>\n        show\n        set x to (cloud x)\n        change [cloud x v] by (-0.4)\n        set [ghost v] effect to (20)\n    end\n    change [cloud_num v] by (-1)\n    delete this clone\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [project start!! :\) v]\nhide\nset [cloud_num v] to [0]\nset [cloud x v] to [-100]\ncreate clone of (_myself_ v)\nchange [cloud_num v] by (1)\nset [cloud x v] to [100]\ncreate clone of (_myself_ v)\nchange [cloud_num v] by (1)\nforever\n    if <(Cloud_Num) < [10]> then\n        if <(pick random (1) to (5)) = [1]> then\n            set [cloud x v] to [300]\n            change [cloud_num v] by (1)\n            create clone of (_myself_ v)\n        end\n        wait (3) seconds\n    end\nend\n\nwhen I receive [エンド v]\nstop [other scripts in sprite v]\ndelete this clone\n\n@あああああ\n\nwhen flag clicked\ngo to x: (134) y: (-46)\nhide\n\nwhen I receive [project start!! :\) v]\nforever\n    if <([costume # v] of [blocks v]) = [6]> then\n        show\n        if <touching (man v)?> then\n            start sound [Click v]\n            hide\n            broadcast (エンド v)\n            stop [this script v]\n        end\n    end\nend\n\n@Time\n\nwhen flag clicked\nhide variable [timer v]\nset [timer v] to [0]\n\nwhen I receive [project start!! :\) v]\nshow variable [timer v]\nrepeat until <([costume # v] of [blocks v]) = [10]>\n    wait (1) seconds\n    change [timer v] by (1)\nend\n\n
       || 必ず読んでください!!/Be sure to read it!!!! ||\n　　　　　　　　◆⬇︎日本語は下⬇︎◆\n\n~English~\n➢This is the 4th Minecraft platformer with mobile support!\n▼PC▼\n▶︎Control with the arrow keys◀︎\n♦︎Press the "R" key to respawn ♦︎\n>>Attack<<\nHold nothing (press 1 key)\nSword -> Press the space key to swing it. (Hold with the "2" key)\nBow and Arrow -> Press the mouse and hit the position you want to hit. (Hold with 3 key)\nMobile\n▶︎Tap the screen to control ◀︎︎.\n♦︎Press the respawn button to respawn ♦︎\n>>Attack<<\nSword -> Turn on the ON or OFF button on the top of the screen and press the button that says attack that appears there to attack.\nBow and arrow -> Same as PC.\nPress "R" key or press the respawn button to respawn.\n\n▲Additions and changes from last time▲\n・Added day/night cycle\n・Changing costumes for the sun and moon\n・Trident added\n・Stage change\n・Time added\n\n〜日本語〜\n➢モバイル対応のマインクラフトプラットフォーマーの第4弾です!!!\n▼PC▼\n▶︎矢印キーで操作します◀︎\n♦︎「R」キーを押してリスポーンします♦︎\n>>攻撃<<\n何も持たない（1キーを押す）\n剣→スペースキーを押して振る。（2キーで持つ）\n弓矢→マウスを押し、打ちたい位置にうつ。（3キーで持つ）\n▼モバイル▼\n▶︎画面タップで操作します◀︎\n♦︎リスポーンボタンを押してリスポーン♦︎\n>>攻撃<<\n剣→画面の上のON or OFFのボタンをONにして、そこに出てくる攻撃というボタンを押して攻撃。\n弓矢→PCと同じ。\n「R」キーを押すか、リスポーンボタンを押してリスポーン。\n▲前回からの追加点・変更点▲\n・日夜サイクル追加\n・太陽と月のコスチューム変更\n・トライデント追加\n・ステージ変更\n・タイム追加