Events.onWildPokemonCreate+=proc {|sender,e|
pokemon=e[0]
if $game_switches[Your_Switch] && $game_map.map_id == 5 #checks if your event switch is on and your are on the right map.
r = rand(6) #set how many different outcomes you can have
if r==1
pokemon.species=PBSpecies::BULBASAUR
pokemon.name="Bulbasaur"
pkmn.resetMoves
pokemon.pbLearnMove(:LEECHSEED)
elsif r==2
pokemon.species=PBSpecies::CHARMANDER
pokemon.name="Charmander"
pokemon.resetMoves
pokemon.pbLearnMove(:EMBER)
elsif r==3
pokemon.species=PBSpecies::SQUIRTLE
pokemon.name="Squirtle"
pokemon.resetMoves
pokemon.pbLearnMove(:BUBBLE)
elsif r==4
pokemon.species=PBSpecies::PIKACHU
pokemon.name="Pikachu"
pokemon.givePokerus
pokemon.makeShiny
pokemon.resetMoves
elsif r==5
pokemon.species=PBSpecies::EEVEE
pokemon.name="Eevee"
pokemon.setItem(:ORANBERRY)
pokemon.resetMoves
else
pokemon.species=PBSpecies::MEOWTH
pokemon.name="Meowth"
pokemon.form=1 #spawns Alolan Meowth
pokemon.resetMoves
end
}