Pokémon Story Platformer! #games #all #pokemon #trending

Instructions: POKEMON STORY PLATFORMER\n=========================================\n100 ⭐+❤️ for Part 2!\nThis is a really long platformer, and I spent so much time working on this!\n=========================================\nYou choose your Kanto starter and set out on a journey across Route 1, 2, and 3!\n=========================================\nFollow me at @TrentonTNT for more fun games, platformers, clickers, and other projects!\nLike and fav! :D\n=========================================\nINSTRUCTIONS\n> WASD to move and jump\n> Choose your starter from Professor Rowan's lab\n> You can use your move to kill other enemy Pokémon\n> Evolve and gain stronger moves\n> Arrive at Johto! :)\n=========================================\nCREDITS\n> Sun sprite by @Altinayaus\n> Tons of costumes by @cheeta\n> Pokémon costumes by @tomergan\n=========================================\nTAGS\n#games #all #pokemon #pokémon #platformer #stories #art #trending #featured #loved #remixed #1st #top

@Stage\n\nwhen flag clicked\nset [bulbasaur v] to [0]\nset [charmander v] to [0]\nset [squirtle v] to [0]\nset [leaf blade v] to [0]\nset [flamethrower v] to [0]\nset [water pulse v] to [0]\nset [solar beam v] to [0]\nset [fire blast v] to [0]\nset [aqua tail v] to [0]\nswitch backdrop to (1-1 v)\n\nwhen I receive [play game v]\nswitch backdrop to (1 v)\n\nwhen I receive [play game2 v]\nswitch backdrop to (2-1 v)\n\nwhen I receive [play game3 v]\nswitch backdrop to (3-1 v)\n\nwhen flag clicked\nplay sound [Title Theme v] until done\n\nwhen backdrop switches to [1 v]\nstop all sounds\nplay sound [Wild Pokemon Battle v] until done\n\nwhen backdrop switches to [2-1 v]\nstop all sounds\nplay sound [Trial Theme v] until done\n\nwhen backdrop switches to [3-1 v]\nstop all sounds\nplay sound [Kahuna Battle v] until done\n\nwhen backdrop switches to [final v]\nstop all sounds\nplay sound [Hau'oli City \(Night\) v] until done\n\nwhen I receive [evolve v]\nstop all sounds\nplay sound [Evolution v] until done\n\nwhen I receive [evolve2 v]\nstop all sounds\nplay sound [Evolution v] until done\n\n@Thumbnail\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\ngo to [front v] layer\n\n@Ash Player\n\nwhen flag clicked\nshow\nswitch costume to (center v)\nset [the level v] to [1]\nbroadcast (Start v)\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        switch costume to (left v)\n        change [x velocity v] by (-1.5)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        switch costume to (right v)\n        change [x velocity v] by (1.5)\n    end\n    set [x velocity v] to ((X Velocity) * (0.85))\n    change x by (X Velocity)\n    if <<touching color (#1d8f33)?> or <touching color (#404040)?>> then\n        change y by (1)\n    end\n    if <<touching color (#1d8f33)?> or <touching color (#404040)?>> then\n        change y by (1)\n    end\n    if <<touching color (#1d8f33)?> or <touching color (#404040)?>> then\n        change y by (1)\n    end\n    if <<touching color (#1d8f33)?> or <touching color (#404040)?>> then\n        change y by (1)\n    end\n    if <<touching color (#1d8f33)?> or <touching color (#404040)?>> then\n        change y by (-4)\n        change x by ((X Velocity) * (-1))\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            if <(X Velocity) > [0]> then\n                set [x velocity v] to [-10]\n            else\n                set [x velocity v] to [10]\n            end\n            set [y velocity v] to [15]\n        else\n            set [x velocity v] to [0]\n        end\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <<touching color (#1d8f33)?> or <touching color (#404040)?>> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<<touching color (#1d8f33)?> or <touching color (#404040)?>> and <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        set [y velocity v] to [10]\n    end\n    change y by (1)\n    if <<<(x position) > [239]> or <touching color (#787880)?>> or <touching color (#404868)?>> then\n        broadcast (Next Level v) and wait\n    end\n    if <not <key (any v) pressed?>> then\n        switch costume to (center v)\n    end\nend\n\nwhen I receive [next level v]\nbroadcast (Reset v)\n\nwhen I receive [start v]\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-220) y: (-80)\n\nwhen flag clicked\nsay [Time to go get my starter Pokemon!] for (2) seconds\nwait until <(backdrop [number v]) = [2]>\nsay [I'm almost at the professor's lab! ] for (2) seconds\nwait until <(backdrop [number v]) = [3]>\nsay [Here we are!] for (2) seconds\nwait until <(backdrop [number v]) = [4]>\nsay [Hi professor! Can I choose a Pokemon?] for (3) seconds\nbroadcast (1 v)\n\nwhen I receive [2 v]\nsay [Thanks, Professor Rowan!] for (2) seconds\nwait (1) seconds\nbroadcast (PLAY GAME v)\n\nwhen I receive [play game v]\nforever\n    hide\n    stop [other scripts in sprite v]\nend\n\nwhen I receive [reset v]\nnext backdrop\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-220) y: (-80)\n\n@Professor Rowan\n\nwhen I receive [1 v]\nsay [Hello, Ash. Yes, you may pick!] for (2) seconds\nwait (1) seconds\nbroadcast (Pokemon v)\nsay [Choose Bulbasaur, Charmander, or Squirtle.] for (3) seconds\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\ngo to x: (0) y: (0)\n\nwhen backdrop switches to [lab v]\nshow\n\nwhen I receive [bulbasaur v]\nsay [Bulbasaur? Great choice!] for (2) seconds\nsay [Have fun!] for (2) seconds\nbroadcast (2 v)\n\nwhen I receive [charmander v]\nsay [Charmander? Great choice!] for (2) seconds\nsay [Have fun!] for (2) seconds\nbroadcast (2 v)\n\nwhen I receive [squirtle v]\nsay [Squirtle? Great choice!] for (2) seconds\nsay [Have fun!] for (2) seconds\nbroadcast (2 v)\n\nwhen I receive [play game v]\nforever\n    hide\nend\n\n@Bulbasaur\n\nwhen flag clicked\nswitch costume to (1 v)\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [pokemon v]\nshow\n\nwhen this sprite clicked\nset [bulbasaur v] to [1]\nbroadcast (Bulbasaur v)\n\nwhen I receive [bulbasaur v]\nhide\n\nwhen I receive [charmander v]\nhide\n\nwhen I receive [squirtle v]\nhide\n\n@Squirtle\n\nwhen flag clicked\nswitch costume to (1 v)\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [pokemon v]\nshow\n\nwhen this sprite clicked\nset [squirtle v] to [1]\nbroadcast (Squirtle v)\n\nwhen I receive [bulbasaur v]\nhide\n\nwhen I receive [charmander v]\nhide\n\nwhen I receive [squirtle v]\nhide\n\n@Charmander\n\nwhen this sprite clicked\nset [charmander v] to [1]\nbroadcast (Charmander v)\n\nwhen flag clicked\nswitch costume to (1 v)\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [pokemon v]\nshow\n\nwhen I receive [bulbasaur v]\nhide\n\nwhen I receive [charmander v]\nhide\n\nwhen I receive [squirtle v]\nhide\n\n@Pokemon Player\n\nwhen flag clicked\nhide\n\nwhen I receive [next level2 v]\nbroadcast (Reset2 v)\n\nwhen I receive [start2 v]\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-220) y: (-50)\n\nwhen I receive [reset2 v]\nnext backdrop\nset [x velocity v] to [0]\nset [y velocity v] to [0]\ngo to x: (-220) y: (-50)\n\nwhen I receive [play game v]\nshow\nbroadcast (Start2 v)\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x velocity v] by (-1.5)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x velocity v] by (1.5)\n    end\n    set [x velocity v] to ((X Velocity) * (0.85))\n    change x by (X Velocity)\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (-4)\n        change x by ((X Velocity) * (-1))\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            if <(X Velocity) > [0]> then\n                set [x velocity v] to [-10]\n            else\n                set [x velocity v] to [10]\n            end\n            set [y velocity v] to [15]\n        else\n            set [x velocity v] to [0]\n        end\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <touching color (#1d8f33)?> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#1d8f33)?> and <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        set [y velocity v] to [13]\n    end\n    change y by (1)\n    if <(x position) > [239]> then\n        broadcast (Next Level2 v) and wait\n    end\n    if <<touching (enemy pokemon v)?> or <touching (enemy pokemon2 v)?>> then\n        broadcast (Start2 v)\n    end\n    if <<key (space v) pressed?> and <(Bulbasaur) = [1]>> then\n        create clone of (leafage v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\n    if <<key (space v) pressed?> and <(Charmander) = [1]>> then\n        create clone of (ember v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\n    if <<key (space v) pressed?> and <(Squirtle) = [1]>> then\n        create clone of (water gun v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\nend\n\nwhen I receive [play game v]\nif <(Bulbasaur) = [1]> then\n    switch costume to (bulbasaur v)\n    say [Moves: Leafage. Press space!] for (2) seconds\nend\nif <(Charmander) = [1]> then\n    switch costume to (chamander v)\n    say [Moves: Ember. Press space!] for (2) seconds\nend\nif <(Squirtle) = [1]> then\n    switch costume to (squirtle v)\n    say [Moves: Water Gun. Press space!] for (2) seconds\nend\n\nwhen backdrop switches to [9 v]\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [play game2 v]\nshow\nif <(Bulbasaur) = [1]> then\n    switch costume to (ivysaur v)\n    say [Moves: Leaf Blade. Press space!] for (2) seconds\nend\nif <(Charmander) = [1]> then\n    switch costume to (charmeleon v)\n    say [Moves: Flamethrower. Press space!] for (2) seconds\nend\nif <(Squirtle) = [1]> then\n    switch costume to (wartortle v)\n    say [Moves: Water Pulse. Press space!] for (2) seconds\nend\n\nwhen I receive [play game2 v]\nbroadcast (Revive v)\n\nwhen I receive [revive v]\nshow\nbroadcast (Start2 v)\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x velocity v] by (-1.5)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x velocity v] by (1.5)\n    end\n    set [x velocity v] to ((X Velocity) * (0.85))\n    change x by (X Velocity)\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (-4)\n        change x by ((X Velocity) * (-1))\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            if <(X Velocity) > [0]> then\n                set [x velocity v] to [-10]\n            else\n                set [x velocity v] to [10]\n            end\n            set [y velocity v] to [15]\n        else\n            set [x velocity v] to [0]\n        end\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <touching color (#1d8f33)?> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#1d8f33)?> and <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        set [y velocity v] to [13]\n    end\n    change y by (1)\n    if <(x position) > [239]> then\n        broadcast (Next Level2 v) and wait\n    end\n    if <<<touching (enemy pokemon v)?> or <touching (enemy pokemon2 v)?>> or <touching (enemy pokemon3 v)?>> then\n        broadcast (Start2 v)\n    end\n    if <<key (space v) pressed?> and <(Bulbasaur) = [1]>> then\n        create clone of (leafage v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\n    if <<key (space v) pressed?> and <(Charmander) = [1]>> then\n        create clone of (ember v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\n    if <<key (space v) pressed?> and <(Squirtle) = [1]>> then\n        create clone of (water gun v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\nend\n\nwhen I receive [play game3 v]\nshow\nif <(Bulbasaur) = [1]> then\n    switch costume to (venusaur v)\n    say [Moves: Solar Beam. Press space!] for (2) seconds\nend\nif <(Charmander) = [1]> then\n    switch costume to (charizard v)\n    say [Moves: Fire Blast. Press space!] for (2) seconds\nend\nif <(Squirtle) = [1]> then\n    switch costume to (blastoise v)\n    say [Moves: Aqua Tail. Press space!] for (2) seconds\nend\n\nwhen I receive [revive2 v]\nshow\nbroadcast (Start2 v)\nforever\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x velocity v] by (-1.5)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x velocity v] by (1.5)\n    end\n    set [x velocity v] to ((X Velocity) * (0.85))\n    change x by (X Velocity)\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (1)\n    end\n    if <touching color (#1d8f33)?> then\n        change y by (-4)\n        change x by ((X Velocity) * (-1))\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            if <(X Velocity) > [0]> then\n                set [x velocity v] to [-10]\n            else\n                set [x velocity v] to [10]\n            end\n            set [y velocity v] to [15]\n        else\n            set [x velocity v] to [0]\n        end\n    end\n    change [y velocity v] by (-1)\n    change y by (Y Velocity)\n    if <touching color (#1d8f33)?> then\n        change y by ((Y Velocity) - ((Y Velocity) * (2)))\n        set [y velocity v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#1d8f33)?> and <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        set [y velocity v] to [13]\n    end\n    change y by (1)\n    if <(x position) > [239]> then\n        broadcast (Next Level2 v) and wait\n    end\n    if <<<touching (enemy pokemon v)?> or <touching (enemy pokemon2 v)?>> or <touching (enemy pokemon3 v)?>> then\n        broadcast (Start2 v)\n    end\n    if <<key (space v) pressed?> and <(Bulbasaur) = [1]>> then\n        create clone of (leafage v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\n    if <<key (space v) pressed?> and <(Charmander) = [1]>> then\n        create clone of (ember v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\n    if <<key (space v) pressed?> and <(Squirtle) = [1]>> then\n        create clone of (water gun v)\n        wait until <not <key (space v) pressed?>>\n        wait (0.1) seconds\n    end\nend\n\nwhen I receive [play game3 v]\nbroadcast (Revive2 v)\n\nwhen backdrop switches to [2-7 v]\nhide\nstop [other scripts in sprite v]\n\nwhen backdrop switches to [final v]\nsay [We made it, Ash!] for (3) seconds\nwait (1) seconds\nif <(Bulbasaur) = [1]> then\n    say [Thanks to me, Venusaur!] for (3) seconds\nend\nif <(Charmander) = [1]> then\n    say [Thanks to me, Charizard!] for (3) seconds\nend\nif <(Squirtle) = [1]> then\n    say [Thanks to me, Blastoise!] for (3) seconds\nend\nwait (1) seconds\nsay [Part 2 at 100 likes!!! :\)]\n\n@Leafage\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I start as a clone\nset size to (100) %\nshow\ngo to (pokemon player v)\npoint towards (pokemon player v)\nrepeat until <touching (_edge_ v)?>\n    move (10) steps\nend\nhide\ndelete this clone\n\nwhen I receive [play game2 v]\nswitch costume to (costume2 v)\nset [leaf blade v] to [1]\n\nwhen I start as a clone\nif <(Leaf Blade) = [1]> then\n    repeat until <touching (_edge_ v)?>\n        move (-4) steps\n    end\nend\n\nwhen I start as a clone\nif <(Solar Beam) = [1]> then\n    repeat until <touching (_edge_ v)?>\n        move (10) steps\n    end\nend\n\nwhen I receive [play game3 v]\nswitch costume to (costume3 v)\nset [solar beam v] to [1]\n\n@Ember\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I start as a clone\nset size to (100) %\nshow\ngo to (pokemon player v)\npoint towards (pokemon player v)\nrepeat until <touching (_edge_ v)?>\n    move (10) steps\nend\nhide\ndelete this clone\n\nwhen I receive [play game2 v]\nswitch costume to (costume2 v)\nset [flamethrower v] to [1]\n\nwhen I start as a clone\nif <(Flamethrower) = [1]> then\n    repeat until <touching (_edge_ v)?>\n        move (5) steps\n    end\nend\n\nwhen I start as a clone\nif <(Fire Blast) = [1]> then\n    repeat until <touching (_edge_ v)?>\n        move (2) steps\n    end\nend\n\nwhen I receive [play game3 v]\nswitch costume to (costume3 v)\nset [fire blast v] to [1]\n\n@Water Gun\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I start as a clone\nset size to (100) %\nshow\ngo to (pokemon player v)\npoint towards (pokemon player v)\nrepeat until <touching (_edge_ v)?>\n    move (10) steps\nend\nhide\ndelete this clone\n\nwhen I receive [play game2 v]\nswitch costume to (costume2 v)\nset [water pulse v] to [1]\n\nwhen I start as a clone\nif <(Water Pulse) = [1]> then\n    repeat until <touching (_edge_ v)?>\n        move (10) steps\n    end\nend\n\nwhen I receive [play game3 v]\nswitch costume to (costume3 v)\nset [aqua tail v] to [1]\n\nwhen I start as a clone\nif <(Aqua Tail) = [1]> then\n    repeat until <touching (_edge_ v)?>\n        move (-14) steps\n    end\nend\n\n@Enemy Pokemon\n\nwhen flag clicked\nset size to (200) %\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [2 v]\nswitch costume to (1 v)\nshow\nrepeat (20)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3 v]\nhide\n\nwhen backdrop switches to [4 v]\nswitch costume to (2 v)\nshow\nrepeat (20)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [5 v]\nswitch costume to (3 v)\nshow\nrepeat (30)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [6 v]\nhide\n\nwhen backdrop switches to [7 v]\nswitch costume to (4 v)\nshow\nrepeat (100)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [8 v]\nswitch costume to (5 v)\nshow\nrepeat (150)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [9 v]\nhide\n\nwhen backdrop switches to [2-2 v]\nswitch costume to (6 v)\nshow\nrepeat (300)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-3 v]\nswitch costume to (7 v)\nshow\nrepeat (300)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-4 v]\nswitch costume to (8 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-5 v]\nswitch costume to (9 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-6 v]\nhide\n\nwhen backdrop switches to [3-2 v]\nswitch costume to (10 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-3 v]\nhide\n\nwhen backdrop switches to [3-4 v]\nswitch costume to (11 v)\nshow\nrepeat (600)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-5 v]\nswitch costume to (12 v)\nshow\nrepeat (550)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-6 v]\nswitch costume to (13 v)\nshow\nrepeat (2000)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-7 v]\nswitch costume to (14 v)\nshow\nrepeat (650)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [final v]\nhide\n\n@Enemy Pokemon2\n\nwhen flag clicked\nset size to (200) %\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [5 v]\nswitch costume to (1 v)\nshow\nrepeat (20)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [6 v]\nswitch costume to (2 v)\nshow\nrepeat (50)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [7 v]\nswitch costume to (3 v)\nshow\nrepeat (70)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [8 v]\nhide\n\nwhen backdrop switches to [2-2 v]\nswitch costume to (4 v)\nshow\nrepeat (200)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-3 v]\nswitch costume to (5 v)\nshow\nrepeat (250)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-4 v]\nswitch costume to (6 v)\nshow\nrepeat (300)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-5 v]\nswitch costume to (7 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-6 v]\nhide\n\nwhen backdrop switches to [2-7 v]\nhide\n\nwhen backdrop switches to [3-2 v]\nswitch costume to (8 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-3 v]\nhide\n\nwhen backdrop switches to [3-4 v]\nswitch costume to (9 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-5 v]\nswitch costume to (10 v)\nshow\nrepeat (550)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-6 v]\nhide\n\nwhen backdrop switches to [3-7 v]\nswitch costume to (11 v)\nshow\nrepeat (1600)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [final v]\nhide\n\n@Enemy Pokemon3\n\nwhen flag clicked\nset size to (200) %\ngo to x: (0) y: (0)\nhide\n\nwhen backdrop switches to [2-5 v]\nswitch costume to (1 v)\nshow\nrepeat (500)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [2-6 v]\nhide\n\nwhen backdrop switches to [2-7 v]\nhide\n\nwhen backdrop switches to [3-2 v]\nswitch costume to (2 v)\nshow\nrepeat (450)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-3 v]\nhide\n\nwhen backdrop switches to [3-4 v]\nswitch costume to (3 v)\nshow\nrepeat (400)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-5 v]\nswitch costume to (4 v)\nshow\nrepeat (600)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [3-6 v]\nhide\n\nwhen backdrop switches to [3-7 v]\nswitch costume to (5 v)\nshow\nrepeat (700)\n    wait until <<<touching (leafage v)?> or <touching (ember v)?>> or <touching (water gun v)?>>\nend\nhide\n\nwhen backdrop switches to [final v]\nhide\n\n@Evolve\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [9 v]\nbroadcast (Evolve v)\n\nwhen I receive [evolve v]\nshow\nif <(Bulbasaur) = [1]> then\n    switch costume to (bulbasaur v)\nend\nif <(Charmander) = [1]> then\n    switch costume to (charmander v)\nend\nif <(Squirtle) = [1]> then\n    switch costume to (squirtle v)\nend\nthink [W-w-what's go-oing on?] for (2) seconds\nthink [AHHHHH!!!!!!!!] for (3) seconds\nswitch costume to (evolving v)\nwait (5) seconds\nif <(Bulbasaur) = [1]> then\n    switch costume to (ivysaur v)\nend\nif <(Charmander) = [1]> then\n    switch costume to (charmeleon v)\nend\nif <(Squirtle) = [1]> then\n    switch costume to (wartortle v)\nend\nthink [Whoa...!] for (3) seconds\nif <(Bulbasaur) = [1]> then\n    think [I'm Ivysaur! :D] for (2) seconds\nend\nif <(Charmander) = [1]> then\n    think [I'm Charmeleon! :D] for (2) seconds\nend\nif <(Squirtle) = [1]> then\n    think [I'm Wartortle! :D] for (2) seconds\nend\nhide\nbroadcast (PLAY GAME2 v)\n\n@Evolve2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [2-7 v]\nbroadcast (Evolve2 v)\n\nwhen I receive [evolve2 v]\nshow\nif <(Bulbasaur) = [1]> then\n    switch costume to (ivysaur v)\nend\nif <(Charmander) = [1]> then\n    switch costume to (charmeleon v)\nend\nif <(Squirtle) = [1]> then\n    switch costume to (wartortle v)\nend\nthink [N-not again!] for (2) seconds\nthink [AHHHHH!!!!!!!!] for (3) seconds\nswitch costume to (evolving v)\nwait (5) seconds\nif <(Bulbasaur) = [1]> then\n    switch costume to (venusaur v)\nend\nif <(Charmander) = [1]> then\n    switch costume to (charizard v)\nend\nif <(Squirtle) = [1]> then\n    switch costume to (blastoise v)\nend\nthink [Yes!!!] for (3) seconds\nif <(Bulbasaur) = [1]> then\n    think [I'm Venusaur! :D] for (2) seconds\nend\nif <(Charmander) = [1]> then\n    think [I'm Charizard! :D] for (2) seconds\nend\nif <(Squirtle) = [1]> then\n    think [I'm Blastoise! :D] for (2) seconds\nend\nhide\nbroadcast (PLAY GAME3 v)\n\n