Hello There, Guest! Login Register


Halloween Pikachu
#1
Here's a script for Halloween.

name = "PikaHunter"
author = "Sh4Dow"
description = [[This script will find Halloween Pikachu.
It will also try to capture shinies by throwing pokéballs.
Start anywhere inbetween Pewter-viridian forest.
You need a pokémon with false swipe at 2nd slot.]]



function onPathAction()
if isOutside() and (hasItem("S Glaceon Mount") or hasItem("Bicycle")) and not isMounted() then
 return useItem("S Glaceon Mount") or useItem("Bicycle")
end
if isPokemonUsable(1) then
   if getMapName() == "Pokecenter Pewter" then
       moveToMap("Pewter City")
   elseif getMapName() == "Pewter City" then
       moveToMap("Route 2")
   elseif getMapName() == "Route 2" then
       moveToMap("Route 2 Stop2")
    elseif getMapName() == "Route 2 Stop2" then
       moveToMap("Viridian Forest")
   elseif getMapName() == "Viridian Forest" then
       moveToGrass()
    end
else
    if getMapName() == "Viridian Forest" then
       moveToMap("Route 2 Stop2")
   elseif getMapName() == "Route 2 Stop2" then
       moveToMap("Route 2")
   elseif getMapName() == "Route 2" then
       moveToMap("Pewter City")
    elseif getMapName() == "Pewter City" then
       moveToMap("Pokecenter Pewter")
   elseif getMapName() == "Pokecenter Pewter" then
       usePokecenter()
    end
end


end

function onBattleAction()

  if isWildBattle() and ( isOpponentShiny() or getOpponentForm() > 1) then

          if getActivePokemonNumber() == 1 then
         return sendPokemon(2)
     elseif ( getActivePokemonNumber() == 2 ) and ( getOpponentHealth() > 1 ) then
         return weakAttack()
     elseif ( getOpponentHealth() == 1 ) then
         return useItem("Pokeball") or useItem("Great Ball") or useItem("Ultra Ball") or sendAnyPokemon()

      end
 end

    return run() or sendAnyPokemon()
   
 end
 
Reply
#2
is it working for you cuz it is pikachu form 3 and form 3 is the one working for me
 
Reply
#3
(2017-10-26, 13:58:15)sh4dow Here's a script for Halloween.

name = "PikaHunter"
author = "Sh4Dow"
description = [[This script will find Halloween Pikachu.
It will also try to capture shinies by throwing pokéballs.
Start anywhere inbetween Pewter-viridian forest.
You need a pokémon with false swipe at 2nd slot.]]



function onPathAction()
if isOutside() and (hasItem("S Glaceon Mount") or hasItem("Bicycle")) and not isMounted() then
 return useItem("S Glaceon Mount") or useItem("Bicycle")
end
if isPokemonUsable(1) then
   if getMapName() == "Pokecenter Pewter" then
       moveToMap("Pewter City")
   elseif getMapName() == "Pewter City" then
       moveToMap("Route 2")
   elseif getMapName() == "Route 2" then
       moveToMap("Route 2 Stop2")
    elseif getMapName() == "Route 2 Stop2" then
       moveToMap("Viridian Forest")
   elseif getMapName() == "Viridian Forest" then
       moveToGrass()
    end
else
    if getMapName() == "Viridian Forest" then
       moveToMap("Route 2 Stop2")
   elseif getMapName() == "Route 2 Stop2" then
       moveToMap("Route 2")
   elseif getMapName() == "Route 2" then
       moveToMap("Pewter City")
    elseif getMapName() == "Pewter City" then
       moveToMap("Pokecenter Pewter")
   elseif getMapName() == "Pokecenter Pewter" then
       usePokecenter()
    end
end


end

function onBattleAction()

  if isWildBattle() and ( isOpponentShiny() or getOpponentForm() > 1) then

          if getActivePokemonNumber() == 1 then
         return sendPokemon(2)
     elseif ( getActivePokemonNumber() == 2 ) and ( getOpponentHealth() > 1 ) then
         return weakAttack()
     elseif ( getOpponentHealth() == 1 ) then
         return useItem("Pokeball") or useItem("Great Ball") or useItem("Ultra Ball") or sendAnyPokemon()

      end
 end

    return run() or sendAnyPokemon()
   
 end

Works? Sad
 
Reply
#4
(2017-10-26, 13:58:15)sh4dow Here's a script for Halloween.

name = "PikaHunter"
author = "Sh4Dow"
description = [[This script will find Halloween Pikachu.
It will also try to capture shinies by throwing pokéballs.
Start anywhere inbetween Pewter-viridian forest.
You need a pokémon with false swipe at 2nd slot.]]



function onPathAction()
if isOutside() and (hasItem("S Glaceon Mount") or hasItem("Bicycle")) and not isMounted() then
 return useItem("S Glaceon Mount") or useItem("Bicycle")
end
if isPokemonUsable(1) then
   if getMapName() == "Pokecenter Pewter" then
       moveToMap("Pewter City")
   elseif getMapName() == "Pewter City" then
       moveToMap("Route 2")
   elseif getMapName() == "Route 2" then
       moveToMap("Route 2 Stop2")
    elseif getMapName() == "Route 2 Stop2" then
       moveToMap("Viridian Forest")
   elseif getMapName() == "Viridian Forest" then
       moveToGrass()
    end
else
    if getMapName() == "Viridian Forest" then
       moveToMap("Route 2 Stop2")
   elseif getMapName() == "Route 2 Stop2" then
       moveToMap("Route 2")
   elseif getMapName() == "Route 2" then
       moveToMap("Pewter City")
    elseif getMapName() == "Pewter City" then
       moveToMap("Pokecenter Pewter")
   elseif getMapName() == "Pokecenter Pewter" then
       usePokecenter()
    end
end


end

function onBattleAction()

  if isWildBattle() and ( isOpponentShiny() or getOpponentForm() > 1) then

          if getActivePokemonNumber() == 1 then
         return sendPokemon(2)
     elseif ( getActivePokemonNumber() == 2 ) and ( getOpponentHealth() > 1 ) then
         return weakAttack()
     elseif ( getOpponentHealth() == 1 ) then
         return useItem("Pokeball") or useItem("Great Ball") or useItem("Ultra Ball") or sendAnyPokemon()

      end
 end

    return run() or sendAnyPokemon()
   
 end

im just set it to shiny will auto catch hallowen pika
 
Reply
#5
(2017-10-26, 14:16:16)chris24 is it working for you cuz it is pikachu form 3 and form 3 is the one working for me

It catches anything abolve form 0 soo it works
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)