Poison platformer   毒のプラットフォーマー

Instructions: https://scratch.mit.edu/projects/893060727\nnew work　新作↑\n日本語説明は下↓（絶対見て下さい。メモクレも）\n【English】\nThanks for the trend 1p‼︎\nArrow keys or wad, tap to move.\nJumping in the water will reduce your jumping ability. You cannot swim.\nThe color of the water changes in the following order: blue, yellow, red, green.\nTouching the water when it is green will return it to the original color. However, not everything is returned. Also, if you fall into a hole, you will be put back.\nSome enemies change the color of the water, so be careful!\nYou cannot go to the next location until the enemy finishes moving.\nPlease put your times in the comments.\nPlease spread the word about the studio!\nStars and hearts, please follow us!\nThank you 70 followers!\n\nFor those who remix\nPlease write down what you changed.\n\n【日本語】\n傾向1pありがとう！！\n矢印キー、またはwad、タップで移動\n水に入るとジャンプ力が下がります。泳ぐことはできません。\n水の色は、青→黄色→赤→緑の順に変色します\n緑色のときに触れると戻されます。ただし、全てが戻されるというわけでもない。また穴に落ちても戻されます\n水の色を変える敵もいるので気をつけて下さい\n敵がいる場所では敵が動き終わるまで次に行けません\nタイムをコメントに書き込んで下さい\nスタジオの拡散よろしくお願いします\n星とハート、フォローお願いします\nフォロワー70人ありがとうございます！！\n\nリミックスする方へ\nどこを変更したのか書いてください

@Stage\n\nwhen flag clicked\nswitch backdrop to (背景1 v)\n\n@プレイヤー\n\nwhen flag clicked\nforever\n    wait until <touching (水 v)?>\n    start sound [水1 v]\n    wait until <not <touching (水 v)?>>\n    start sound [水2 v]\nend\n\ndefine また一瞬\nbroadcast (next v)\nset [x v] to [0]\nset [y v] to [0]\nchange [ステージ v] by (1)\nhide\nglide (1.2) secs to x: (-110) y: (-91)\nshow\n\nwhen flag clicked\nset [ステージ v] to [1]\nforever\n    if <(x position) = [331]> then\n        また一瞬\n    end\nend\n\nwhen I start as a clone\nrepeat (30)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen flag clicked\nforever\n    if <<<touching (地面 v)?> or <touching (スプライト2 v)?>> or <touching (スプライト1 v)?>> then\n        change y by (1)\n        if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n            change y by (1)\n            if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n                change y by (1)\n                if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n                    change y by (1)\n                    if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n                        change y by (1)\n                        if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n                            change y by (1)\n                            if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n                                change x by ((x) * (-1.2))\n                                change y by (-5)\n                                if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(mouse y) > (y position)> and <mouse down?>>> then\n                                    if <(x) > [0]> then\n                                        set [x v] to [-6]\n                                    else\n                                        set [x v] to [6]\n                                    end\n                                    start sound [壁キック v]\n                                    if <touching (水 v)?> then\n                                        set [y v] to [11]\n                                    else\n                                        set [y v] to [15]\n                                    end\n                                else\n                                    set [x v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<[0] < (mouse y)> and <mouse down?>>> then\n        if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n            if <touching (水 v)?> then\n                set [y v] to [10]\n            else\n                set [y v] to [15]\n            end\n        end\n    end\n    change y by (y)\n    change [y v] by (-1)\n    if <<touching (地面 v)?> or <<touching (スプライト2 v)?> or <touching (スプライト1 v)?>>> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\nend\n\nwhen flag clicked\nset rotation style [don't rotate v]\npoint in direction (90)\ngo to x: (-110) y: (-91)\nset size to (70) %\ngo to [front v] layer\nset [y v] to [0]\nset [x v] to [0]\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<[0] < (mouse x)> and <mouse down?>>> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<(mouse x) < [0]> and <mouse down?>>> then\n        change [x v] by (-1)\n        point in direction (-90)\n    end\n    change x by (x)\n    set [x v] to ((x) * (0.9))\nend\n\ndefine ﾀﾋんだおっ(　^ω^)\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (-110) y: (-91)\n\nwhen flag clicked\nforever\n    if <(y position) = [-154]> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <touching (敵キャラ v)?> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <touching (毒液 v)?> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <<touching (水 v)?> and <touching color (#00ff06)?>> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <touching (敵キャラ2 v)?> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <touching (毒液2 v)?> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <touching (針 v)?> then\n        ﾀﾋんだおっ(　^ω^)\n    end\n    if <touching (回転棘 v)?> then\n        ﾀﾋんだおっ(　^ω^)\n    end\nend\n\n@地面\n\nwhen I receive [clear v]\nshow variable [☁ time v]\nset [☁ time v] to (時間)\n\nwhen flag clicked\nhide variable [時間 v]\nset [☁ time v] to [0]\nset [時間 v] to [0]\nhide variable [☁ time v]\nforever\n    wait (1) seconds\n    change [時間 v] by (1)\n    if <(ステージ) = [14]> then\n        broadcast (CLEAR v)\n        forever\n            change [時間 v] by (0)\n        end\n    end\nend\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\ngo to x: (60) y: (13)\ngo to [front v] layer\nshow\nforever\n    switch costume to (ステージ)\nend\n\n@曲\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [1]> then\n        set volume to (100) %\n    end\n    if <(costume [number v]) = [2]> then\n        set volume to (0) %\n    end\nend\n\nwhen this sprite clicked\nnext costume\n\nwhen flag clicked\nforever\n    if <(ステージ) = [2]> then\n        hide\n    end\nend\n\nwhen flag clicked\nshow\ngo to x: (-195) y: (153)\nswitch costume to (button3-a \(1\) v)\nset volume to (100) %\nforever\n    play sound [Acidman Stage v] until done\nend\n\n@NEXT\n\nwhen I receive [next v]\nchange [ry v] by (1)\nset [move v] to [0]\ngo to [front v] layer\nset [color v] effect to (色)\nshow\nchange [色 v] by (10)\nswitch costume to (コスチューム1 v)\nstart sound [Coin v]\nrepeat (5)\n    next costume\nend\nwait (1) seconds\nrepeat (5)\n    next costume\nend\nset [move v] to [1]\nhide\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ry v] to [1]\nset [色 v] to [0]\nhide\n\n@水\n\nwhen flag clicked\ngo to x: (-36) y: (6)\nswitch costume to (毒液 v)\ngo to [back v] layer\ngo [backward v] (1) layers\nset [ghost v] effect to (0)\nhide\n\nwhen flag clicked\nforever\n    if <(ステージ) = [2]> then\n        show\n    end\n    if <(ステージ) = [3]> then\n        switch costume to (毒液2 v)\n    end\n    if <(ステージ) = [4]> then\n        switch costume to (毒液4 v)\n    end\n    if <(ステージ) = [5]> then\n        switch costume to (毒液5 v)\n    end\n    if <(ステージ) = [6]> then\n        switch costume to (毒液6 v)\n    end\n    if <(ステージ) = [7]> then\n        switch costume to (毒液8 v)\n    end\n    if <(ステージ) = [8]> then\n        switch costume to (毒液9 v)\n    end\n    if <(ステージ) = [9]> then\n        switch costume to (毒液10 v)\n    end\n    if <(ステージ) = [10]> then\n        switch costume to (毒液11 v)\n    end\n    if <(ステージ) = [11]> then\n        switch costume to (毒液12 v)\n    end\n    if <(ステージ) = [12]> then\n        switch costume to (毒液13 v)\n    end\n    if <(ステージ) = [13]> then\n        switch costume to (毒液14 v)\n    end\n    if <(ステージ) = [14]> then\n        hide\n    end\nend\n\nwhen I receive [変色 v]\nforever\n    if <(ステージ) = [3]> then\n        switch costume to (毒液3 v)\n    end\nend\n\nwhen I receive [色変え v]\nforever\n    if <(ステージ) = [6]> then\n        switch costume to (毒液7 v)\n    end\nend\n\n@敵キャラ\n\nwhen flag clicked\ngo to x: (64) y: (5)\nswitch costume to (コスチューム1 v)\npoint in direction (90)\nhide\n\nwhen flag clicked\nforever\n    if <(ステージ) = [3]> then\n        show\n        wait (4) seconds\n        broadcast (毒液 v)\n        wait (1) seconds\n        switch costume to (コスチューム2 v)\n        wait (1.2) seconds\n        glide (1) secs to x: (174) y: (5)\n        switch costume to (コスチューム3 v)\n        broadcast (よしもう行っていいぞ v)\n        stop [this script v]\n    end\nend\n\n@毒液\n\nwhen flag clicked\ngo to x: (8) y: (-48)\nset [ghost v] effect to (100)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen I receive [毒液 v]\nshow\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nwait (3) seconds\nrepeat until <touching (水 v)?>\n    change y by (-10)\nend\nif <touching (水 v)?> then\n    switch costume to (コスチューム2 v)\n    broadcast (変色 v)\nend\n\n@スプライト2\n\nwhen flag clicked\nhide\ngo to x: (262) y: (39)\nforever\n    if <(ステージ) = [3]> then\n        show\n    end\n    if <(ステージ) = [4]> then\n        hide\n    end\nend\n\nwhen I receive [よしもう行っていいぞ v]\nglide (1) secs to x: (262) y: (260)\n\n@敵キャラ2\n\nwhen flag clicked\ngo to x: (115) y: (74)\nswitch costume to (コスチューム1 v)\ngo to [back v] layer\npoint in direction (90)\nhide\n\nwhen flag clicked\nforever\n    if <(ステージ) = [6]> then\n        show\n        wait (4) seconds\n        broadcast (毒液注入 v)\n        wait (1) seconds\n        switch costume to (コスチューム2 v)\n        wait (1.2) seconds\n        glide (1) secs to x: (174) y: (74)\n        switch costume to (コスチューム3 v)\n        broadcast (注入完了 v)\n        stop [this script v]\n    end\nend\n\n@毒液2\n\nwhen flag clicked\ngo to x: (77) y: (103)\nset [ghost v] effect to (100)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen I receive [毒液注入 v]\nshow\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\nwait (3) seconds\nrepeat until <touching (水 v)?>\n    change y by (-10)\nend\nif <touching (水 v)?> then\n    switch costume to (コスチューム2 v)\n    broadcast (色変え v)\nend\n\n@スプライト1\n\nwhen I receive [注入完了 v]\nglide (1) secs to x: (234) y: (305)\n\nwhen flag clicked\nhide\ngo to x: (234) y: (-4)\nforever\n    if <(ステージ) = [6]> then\n        show\n    end\n    if <(ステージ) = [7]> then\n        hide\n    end\nend\n\n@針\n\nwhen flag clicked\nhide\ngo to x: (-62) y: (33)\nforever\n    if <(ステージ) = [9]> then\n        switch costume to (針 v)\n        show\n    end\n    if <(ステージ) = [10]> then\n        hide\n    end\n    if <(ステージ) = [13]> then\n        switch costume to (針2 v)\n        show\n    end\n    if <(ステージ) = [14]> then\n        hide\n    end\nend\n\n@回転棘\n\nwhen flag clicked\nhide\nset size to (100) %\npoint in direction (90)\nforever\n    if <(ステージ) = [10]> then\n        if <(ステージ) = [10]> then\n            set size to (100) %\n            turn left (5) degrees\n            switch costume to (コスチューム1 v)\n            go to x: (0) y: (-30)\n        end\n        show\n    else\n        hide\n    end\nend\n\n@看板\n\nwhen flag clicked\ngo to x: (-143) y: (-85)\nhide\nforever\n    if <(ステージ) = [7]> then\n        switch costume to (2 v)\n        show\n    end\n    if <(ステージ) = [8]> then\n        hide\n    end\n    if <(ステージ) = [12]> then\n        switch costume to (30 v)\n        show\n    end\n    if <(ステージ) = [13]> then\n        switch costume to (3 v)\n    end\n    if <(ステージ) = [14]> then\n        hide\n    end\nend\n\n@costume1\n\nwhen flag clicked\nhide\nforever\n    wait (pick random (10) to (15)) seconds\n    show\n    go to [front v] layer\n    start sound [ポップ v]\n    wait (5) seconds\n    hide\nend\n\n@サムネ\n\nwhen flag clicked\nset [ghost v] effect to (100)\nshow\nswitch costume to (コスチューム2 v)\ngo to x: (9) y: (24)\nforever\n    go to [front v] layer\nend\n\n