 ONE PIECE  platformer ワンピースプラットフォーマー
@Stage\n\nwhen I receive [次 v]\nrepeat (1)\n    next backdrop\nend\n\nwhen flag clicked\nswitch backdrop to (背景1 v)\n\n@プレイヤー\n\nwhen flag clicked\nhide\n\nwhen I receive [プレイ v]\nswitch costume to (サボ1 v)\ngo to x: (-400) y: (30)\nshow\nset size to (65) %\ngo to [front v] layer\nshow\nset [x v] to [0]\nset [y v] to [0]\npoint in direction (90)\ngo to x: (-260) y: (150)\ngo to x: (-230) y: (50)\nforever\n    set rotation style [left-right v]\n    if <<key (left arrow v) pressed?> or <<(mouse x) < (x position)> and <mouse down?>>> then\n        switch costume to (サボ2 v)\n        change [x2 v] by (-0.8)\n    end\n    if <<key (right arrow v) pressed?> or <<(x position) < (mouse x)> and <mouse down?>>> then\n        switch costume to (サボ1 v)\n        change [x2 v] by (0.8)\n    end\n    if <not <<key (left arrow v) pressed?> or <key (right arrow v) pressed?>>> then\n    set [x2 v] to ((X2) * (0.9))\n    change x by (X2)\n    if <touching (スプライト1 v)?> then\n        change y by (2)\n        if <touching (スプライト1 v)?> then\n            change y by (2)\n            if <touching (スプライト1 v)?> then\n                change y by (2)\n                if <touching (スプライト1 v)?> then\n                    change y by (2)\n                    if <touching (スプライト1 v)?> then\n                        change y by (1.0)\n                        if <touching (スプライト1 v)?> then\n                            change x by ((X2) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<[0] < (mouse y)> and <mouse down?>>> then\n                                if <(X2) > [0]> then\n                                    set [x2 v] to [-7]\n                                else\n                                    set [x2 v] to [7]\n                                end\n                                set [y2 v] to [15]\n                            else\n                                set [x2 v] to [0.0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <touching (スプライト1 v)?> then\n        if <<key (up arrow v) pressed?> or <<(y position) < (mouse y)> and <mouse down?>>> then\n            start sound [ニュッ2 v]\n            set [y2 v] to [15]\n        end\n    end\n    change y by (1)\n    change [y2 v] by (-1)\n    change y by (Y2)\n    if <touching (スプライト1 v)?> then\n        change y by ((Y2) * (-1))\n        set [y2 v] to [0]\n    end\n    if <(x position) > [230]> then\n        broadcast (次 v)\n        change [ステージ v] by (1)\n        hide\n        set [x2 v] to [0]\n        wait (1.4) seconds\n        go to x: (-201) y: (-84)\n        show\n    end\n    if <<<(y position) < [-174]> or <touching (針 v)?>> or <<key (r v) pressed?> or <touching (敵キャラ v)?>>> then\n        set [x2 v] to [0]\n        set [y2 v] to [0]\n        start sound [Oops v]\n        repeat (20)\n            change [ghost v] effect by (20)\n        end\n        go to x: (-200) y: (-35)\n        repeat (20)\n            change [ghost v] effect by (-8)\n        end\n    end\n    if <touching (バネ v)?> then\n        set [y2 v] to [20]\n    end\n    if <key (a v) pressed?> then\n        say [火拳！] for (1) seconds\n    end\nend\n\nwhen I receive [イントロ終了 v]\nforever\n    play sound [新時代 v] until done\nend\n\n@スプライト1\n\nwhen I receive [次 v]\nnext costume\n\nwhen I receive [はい v]\nswitch costume to (コスチューム6 v)\n\nwhen backdrop switches to [背景11 v]\nset [ghost v] effect to (100)\n\nwhen backdrop switches to [背景16 v]\nset [ghost v] effect to (80)\n\nwhen backdrop switches to [背景17 v]\nset [ghost v] effect to (60)\n\nwhen backdrop switches to [背景18 v]\nset [ghost v] effect to (40)\n\nwhen backdrop switches to [背景19 v]\nset [ghost v] effect to (20)\n\nwhen backdrop switches to [背景20 v]\nset [ghost v] effect to (0)\n\nwhen I receive [プレイ v]\nshow\nset [ghost v] effect to (0)\ngo to x: (0) y: (0)\n\nwhen I receive [プレイ v]\nif <(costume [number v]) = [1]> then\n    broadcast (針 v)\nelse\n    broadcast (隠す v)\nend\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 v)\n\n@スプライト4\n\nwhen I receive [次 v]\nshow\nglide (0.4) secs to x: (30) y: (25)\nstart sound [ポップ v]\nwait (0.5) seconds\nglide (0.4) secs to x: (231) y: (216)\nhide\n\nwhen I receive [プレイ v]\ngo to x: (231) y: (216)\ngo [forward v] (1) layers\nhide\n\n@針\n\nwhen flag clicked\npoint in direction (90)\nset size to (150) %\nhide\n\nwhen backdrop switches to [背景3 v]\nshow\ngo to x: (0) y: (-65)\n\nwhen backdrop switches to [背景4 v]\nhide\n\nwhen backdrop switches to [背景9 v]\nset size to (350) %\ngo to x: (0) y: (-24)\nshow\n\nwhen backdrop switches to [背景10 v]\nset size to (150) %\nhide\n\nwhen backdrop switches to [背景38 v]\npoint in direction (90)\nset size to (300) %\nshow\ngo to x: (-40) y: (-150)\ndelete this clone\n\nwhen backdrop switches to [背景39 v]\nhide\n\nwhen backdrop switches to [背景33 v]\nshow\ngo to x: (-100) y: (-65)\ncreate clone of (_myself_ v)\ngo to x: (100) y: (-65)\n\nwhen backdrop switches to [背景34 v]\ndelete this clone\n\nwhen backdrop switches to [背景34 v]\nset size to (350) %\ngo to x: (-44) y: (-24)\ncreate clone of (_myself_ v)\nset size to (150) %\ngo to x: (130) y: (-65)\n\nwhen backdrop switches to [背景35 v]\nhide\ndelete this clone\n\nwhen backdrop switches to [背景37 v]\nshow\nset size to (100) %\npoint in direction (-90)\ngo to x: (-111) y: (75)\ncreate clone of (_myself_ v)\ngo to x: (13) y: (75)\ncreate clone of (_myself_ v)\ngo to x: (151) y: (75)\n\n@バネ\n\nwhen flag clicked\nhide\nset size to (150) %\n\nwhen backdrop switches to [背景4 v]\nshow\ngo to x: (-128) y: (-77)\ncreate clone of (_myself_ v)\ngo to x: (113) y: (-75)\n\nwhen backdrop switches to [背景5 v]\nhide\ndelete this clone\n\nwhen backdrop switches to [背景9 v]\ngo to x: (-100) y: (-81)\nshow\n\nwhen backdrop switches to [背景10 v]\nhide\n\nwhen backdrop switches to [背景34 v]\nshow\ngo to x: (-135) y: (-80)\n\nwhen backdrop switches to [背景35 v]\nhide\n\nwhen backdrop switches to [背景37 v]\nshow\ngo to x: (-111) y: (-123)\ncreate clone of (_myself_ v)\ngo to x: (13) y: (-123)\ncreate clone of (_myself_ v)\ngo to x: (151) y: (-123)\n\nwhen backdrop switches to [背景38 v]\nhide\ndelete this clone\n\n@敵キャラ\n\nwhen flag clicked\nset [ghost v] effect to (0)\nhide\n\nwhen backdrop switches to [背景39 v]\ngo to x: (130) y: (0)\nset size to (200) %\nshow\nforever\n    if <touching (炎 v)?> then\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        hide\n    end\nend\n\n@炎\n\nwhen I receive [プレイ v]\nforever\n    hide variable [☁ 通算火拳回数 v]\n    change [☁ 通算火拳回数 v] by (1)\n    if <key (a v) pressed?> then\n        show\n        repeat (50)\n            change x by (10)\n        end\n        hide\n    else\n        go to (プレイヤー v)\n        hide\n    end\n    if <touching (敵キャラ v)?> then\n        broadcast (勝利 v)\n        hide\n    end\nend\n\n@サムネ\n\nwhen flag clicked\nhide\n\nwhen I receive [プレイ v]\nset [ghost v] effect to (100)\ngo to [front v] layer\n\nwhen I receive [イントロ終了 v]\ngo to [front v] layer\nset [ghost v] effect to (0)\nshow\n\n@Button2\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nbroadcast (プレイ v)\nhide\n\nwhen I receive [イントロ終了 v]\nwait (1) seconds\ngo to [front v] layer\nshow\n\n@コイン\n\nwhen flag clicked\nset [コインカウント v] to [0]\nhide\n\nwhen backdrop switches to [背景2 v]\nshow\ngo to x: (207) y: (52)\nforever\n    if <touching (プレイヤー v)?> then\n        start sound [coin v]\n        change [コインカウント v] by (1)\n        hide\n    end\nend\n\nwhen backdrop switches to [背景3 v]\nhide\n\n@タイマー\n\nwhen flag clicked\nset [time/タイム v] to [0]\nset [☁ みんなの記録 v] to [0]\nhide variable [time/タイム v]\nhide variable [☁ みんなの記録 v]\nhide\n\nwhen I receive [プレイ v]\nshow\nshow variable [time/タイム v]\nrepeat until <(backdrop [number v]) = [40]>\n    wait (1) seconds\n    change [time/タイム v] by (1)\nend\n\nwhen backdrop switches to [ゴール v]\nset [☁ みんなの記録 v] to (Time/タイム)\nstop [this script v]\n\n@スプライト3\n\nwhen flag clicked\nshow\ngo [forward v] (1) layers\ngo to x: (0) y: (0)\nset size to (100) %\npoint in direction (90)\nrepeat (48)\n    turn right (15) degrees\nend\nrepeat (6)\n    repeat (12)\n        change size by (11)\n    end\n    repeat (12)\n        change size by (-11)\n    end\nend\nrepeat (10)\n    change size by (10)\nend\nset size to (100) %\nbroadcast (メッセージ1 v)\n\nwhen flag clicked\nset instrument to (1 v)\nplay note (60) for (0.3) beats\nplay note (60) for (0.3) beats\nrest for (0.01) beats\nplay note (60) for (0.3) beats\nplay note (65) for (0.3) beats\nplay note (65) for (0.3) beats\nrest for (0.25) beats\nplay note (60) for (0.4) beats\nplay note (65) for (0.3) beats\nplay note (67) for (0.5) beats\nrest for (0.25) beats\nplay note (65) for (0.3) beats\nplay note (67) for (0.3) beats\nplay note (70) for (0.3) beats\nrest for (0.1) beats\nplay note (69) for (0.3) beats\nplay note (65) for (1) beats\nrest for (0.1) beats\nplay note (60) for (0.3) beats\nplay note (60) for (0.3) beats\nrest for (0.01) beats\nplay note (60) for (0.3) beats\nplay note (65) for (0.3) beats\nplay note (65) for (0.3) beats\nrest for (0.25) beats\nplay note (60) for (0.4) beats\nplay note (65) for (0.3) beats\nplay note (67) for (0.5) beats\nplay note (67) for (0.3) beats\nrest for (0.1) beats\nplay note (70) for (0.3) beats\nplay note (69) for (0.4) beats\nplay note (67) for (0.4) beats\nplay note (67) for (0.2) beats\nplay note (65) for (1) beats\nrest for (0.1) beats\nplay note (67) for (0.2) beats\nplay note (65) for (0.2) beats\nplay note (67) for (0.2) beats\nplay note (65) for (0.2) beats\nbroadcast (イントロ終了 v)\nhide\n\nwhen I receive [メッセージ3 v]\ngo to [front v] layer\ngo to x: (0) y: (-110)\n\n@スプライト5\n\nwhen flag clicked\nshow\n\nwhen I receive [イントロ終了 v]\nhide\n\n@スプライト6\n\nwhen flag clicked\nhide\n\nwhen I receive [メッセージ1 v]\ngo to [front v] layer\nshow\nset size to (100) %\nrepeat (50)\n    change size by (-2)\nend\nbroadcast (メッセージ2 v)\nhide\n\n@スプライト7\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\ngo to [front v] layer\nhide\n\nwhen I receive [メッセージ1 v]\nshow\n\nwhen I receive [メッセージ3 v]\nswitch costume to (コスチューム2 v)\n\nwhen I receive [イントロ終了 v]\nhide\n\n@39396DCD-F3B0-4563-9974-674629015EAA\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [メッセージ2 v]\ngo to [front v] layer\nshow\nrepeat (18)\n    turn right (20) degrees\nend\nrepeat (22)\n    change x by (20)\nend\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nbroadcast (メッセージ3 v)\n\nwhen I receive [メッセージ3 v]\ngo to x: (0) y: (50)\nset [ghost v] effect to (0)\n\nwhen I receive [イントロ終了 v]\nhide\n\n@スプライト2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [ゴール v]\nshow\n\nwhen flag clicked\nforever\n    if <touching (炎 v)?> then\n        say [熱っ!] for (1) seconds\n    end\nend\n\n
※Please translate how to use\n今回はバトル要素があります！！\n難易度　　　　　　　　　　　　★★★★☆（難しい）\n1〜10ステージ　  普通ステージ\n11〜20ステージ　見えないステージ\n（リア友の@taiyounokazeと考えた）\n21〜30ステージ　落とし穴ステージ\n31〜38ステージ　普通ステージ\n39ステージ　　　バトルステージ\n40ステージ　　　ゴール\n操作方法\nイントロ後playを押してスタート\n[十字キー] 移動（しゃがみ無し）\n[Aキー]       火拳（黒ひげを倒すときに…）\n[Rキー]      リスポーン（埋まった時に使おう）\nゴールを含む、全40ステージ！　長編！\n棘＝当たるとそのステージからもう一度\nバネ＝通常より高くジャンプ　\nコイン＝1枚しかないよ\n黒ひげ＝棘と同じ効果だけど火拳で倒せるよ！\nクリアチェック◎ちなみに作者は180秒      モバイル対応\nタイムはあります！←コメントしよう！\n下に何かあるよ\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nね、なかったでしょw\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nルフィに火拳を当てると…