Hello There, Guest! Login Register


route 43 + dragons den catcher/leveler
#1
I edited some scripts, i hope they can be handy, as they where for me!

Ty to original scripters 

Catches gyarados / magikarp / corphish / dragonair / shiny

and levels first pokemon in group, if you have a synch just put it in first slot--

-- Copyright © 2016 Silv3r <silv3r@openmailbox.org>
-- This work is free. You can redistribute it and/or modify it under the
-- terms of the Do What The Fuck You Want To Public License, Version 2,
-- as published by Sam Hocevar. See the LICENSE file for more details.

name = "Leveling: Dragon's Den Water (near Blackthorn)"
author = "Silv3r"
description = [[This script will train the first pokémon of your team.
It will also try to capture shinies by throwing pokéballs.
Start anywhere between Blackthorn City and the Dragon's Den.
You need a pokémon with surf.]]

function onPathAction()
if isPokemonUsable(1) then
if getMapName() == "Pokecenter Blackthorn" then
moveToMap("Blackthorn City")
elseif getMapName() == "Blackthorn City" then
moveToMap("Dragons Den Entrance")
elseif getMapName() == "Dragons Den Entrance" then
moveToMap("Dragons Den")
elseif getMapName() == "Dragons Den" then
moveToWater()
end
else
if getMapName() == "Dragons Den" then
moveToMap("Dragons Den Entrance")
elseif getMapName() == "Dragons Den Entrance" then
moveToMap("Blackthorn City")
elseif getMapName() == "Blackthorn City" then
moveToMap("Pokecenter Blackthorn")
elseif getMapName() == "Pokecenter Blackthorn" then
usePokecenter()
end
end
end

function onBattleAction()
if isWildBattle() and (isOpponentShiny() or getOpponentName() == "Dragonair" or getOpponentName() == "Corphish" or getOpponentName() == "Magikarp" or getOpponentName() == "Gyarados") then
if useItem("Ultra Ball") or useItem("Great Ball") or useItem("Pokeball") then
return
end
end
if getActivePokemonNumber() == 1 then
return attack() or sendUsablePokemon() or run() or sendAnyPokemon()
else
return run() or attack() or sendUsablePokemon() or sendAnyPokemon()
end
end

this one catches only Corphish / Dragonair - (while leveling) 1st pokemon

-- Copyright © 2016 Silv3r <silv3r@openmailbox.org>
-- This work is free. You can redistribute it and/or modify it under the
-- terms of the Do What The Fuck You Want To Public License, Version 2,
-- as published by Sam Hocevar. See the LICENSE file for more details.

name = "Leveling: Dragon's Den Water (near Blackthorn)"
author = "Silv3r"
description = [[This script will train the first pokémon of your team.
It will also try to capture shinies by throwing pokéballs.
Start anywhere between Blackthorn City and the Dragon's Den.
You need a pokémon with surf.]]

function onPathAction()
if isPokemonUsable(1) then
if getMapName() == "Pokecenter Blackthorn" then
moveToMap("Blackthorn City")
elseif getMapName() == "Blackthorn City" then
moveToMap("Dragons Den Entrance")
elseif getMapName() == "Dragons Den Entrance" then
moveToMap("Dragons Den")
elseif getMapName() == "Dragons Den" then
moveToWater()
end
else
if getMapName() == "Dragons Den" then
moveToMap("Dragons Den Entrance")
elseif getMapName() == "Dragons Den Entrance" then
moveToMap("Blackthorn City")
elseif getMapName() == "Blackthorn City" then
moveToMap("Pokecenter Blackthorn")
elseif getMapName() == "Pokecenter Blackthorn" then
usePokecenter()
end
end
end

function onBattleAction()
if isWildBattle() and (isOpponentShiny() or getOpponentName() == "Dragonair" or getOpponentName() == "Corphish") then
if useItem("Ultra Ball") or useItem("Great Ball") or useItem("Pokeball") then
return
end
end
if getActivePokemonNumber() == 1 then
return attack() or sendUsablePokemon() or run() or sendAnyPokemon()
else
return run() or attack() or sendUsablePokemon() or sendAnyPokemon()
end
end


route -43 Mahogany  (leveler)

-- Copyright © 2016 Silv3r <silv3r@openmailbox.org>
-- This work is free. You can redistribute it and/or modify it under the
-- terms of the Do What The Fuck You Want To Public License, Version 2,
-- as published by Sam Hocevar. See the LICENSE file for more details.

name = "Leveler- Route 43 (near Mahogany)"
author = "Silv3r"
description = [[This script will train the first pokémon of your team.
It will only attack pokémon giving special attack EV.
It will also try to capture shinies by throwing pokéballs.
Start anywhere between Mahogany Town and Route 43.]]

function onPathAction()
if isPokemonUsable(1) then
if getMapName() == "Pokecenter Mahogany" then
moveToMap("Mahogany Town")
elseif getMapName() == "Mahogany Town" then
moveToMap("Route 43")
elseif getMapName() == "Route 43" then
moveToGrass()
end
else
if getMapName() == "Route 43" then
moveToMap("Mahogany Town")
elseif getMapName() == "Mahogany Town" then
moveToMap("Pokecenter Mahogany")
elseif getMapName() == "Pokecenter Mahogany" then
usePokecenter()
end
end
end

function onBattleAction()
if isWildBattle() and isOpponentShiny() then
if useItem("Ultra Ball") or useItem("Great Ball") or useItem("Pokeball") then
return
end
end
if getActivePokemonNumber() == 1 then
return attack() or sendUsablePokemon() or run() or sendAnyPokemon()
else
return run() or attack() or sendUsablePokemon() or sendAnyPokemon()
end
end


dragons den exp share ( while catchign corphish / dragonair / shiny Credit to person in script mentioned
never mind dosnt work lol any 1 fix?

-- terms of the Do What The Fuck You Want To Public License, Version 2,
-- as published by Sam Hocevar. See the LICENSE file for more details.

-- ########################## CONFIG ##########################
-- ######### Change these lines for your own purpose ##########
-- ############################################################

-- ############# Max Level before stopping to swap ############
maxSwapLevel = 80

-- ############# Strong Pokemon index #########################
strongPokemonIndex = 2

-- ############################################################

name = "Dragon Den Power Level"
author = "imMigno"

description = [[ This Script will level your "weak" Pokemon on the First Slot by swapping it with the strongPokemon you declared in the configs till a specific Level is reached, then it will level your "weak" Pokemon by itself. ]]


function onStart()
    log(" ")
    log("===============")
    log("Welcome to the passive leveling automation on Victory Road Kanto 3F")
    log("Your weak Pokemon is: " .. getPokemonName(1))
    log("It will level with " .. getPokemonName(strongPokemonIndex))
    log("Until it reaches Level " .. maxSwapLevel .. " then it will level alone")
    log("===============")
    log(" ")
end

function onPathAction()
    if isPokemonUsable(1) and isPokemonUsable(strongPokemonIndex) then
        if getMapName() == "Pokecenter Blackthorn" then
            moveToMap("Blackthorn City")
        elseif getMapName() == "Blackthorn City" then
            moveToMap("Dragons Den Entrance")
        elseif getMapName() == "Dragons Den Entrance" then
            moveToMap("Dragons Den")
        elseif getMapName() == "Dragons Den" then
            moveToWater()
        end
    else
        if getMapName() == "Dragons Den" then
            moveToMap("Dragons Den Entrance")
        elseif getMapName() == "Dragons Den Entrance" then
            moveToMap("Blackthorn City")
        elseif getMapName() == "Blackthorn City" then
            moveToMap("Pokecenter Blackthorn")
        elseif getMapName() == "Pokecenter Blackthorn" then
            usePokecenter()
        end
    end
end

function onBattleAction()
if isWildBattle() and (isOpponentShiny() or getOpponentName() == "Dragonair" or getOpponentName() == "Corphish") then
if useItem("Ultra Ball") or useItem("Great Ball") or useItem("Pokeball") then
return
end
end
if getActivePokemonNumber() == 1 then
return attack() or sendUsablePokemon() or run() or sendAnyPokemon()
else
return run() or attack() or sendUsablePokemon() or sendAnyPokemon()
end
end


function onBattleAction()
    
    if getActivePokemonNumber() == 1 then
        if isPokemonUsable(strongPokemonIndex) and getPokemonLevel(1) < maxSwapLevel then
            sendPokemon(strongPokemonIndex)
            log(" ")
            log("Your " .. getPokemonName(1) .. " has beed switched with " .. getPokemonName(strongPokemonIndex))
            log(" ")
        else
            return attack() or sendUsablePokemon() or run() or sendAnyPokemon()
        end
        
    elseif getActivePokemonNumber() == strongPokemonIndex then
        return attack() or sendUsablePokemon() or run() or sendAnyPokemon()
    else
        return run() or attack() or sendUsablePokemon() or sendAnyPokemon()
    end
end





by the way, how do i add for example (when gyarados appears change to pokemon 2, then proceed to catch)

natu gets killed every time by gyara-
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)