Hello There, Guest! Login Register


Hoenn - Victory Road Level Up
#1
PHP Code:
name "Leveling in Vro hoenn"
author "whtmn"
description= [[Start in pokecenter in pokemon league hoenn.]]
movesNotToForget = {""} --add moves here
mounts
= { ""}

rectanglesCount 4
rectangles 
= {
 
   {425446}, 
 
   {427448}, 
    {
415426}, 
    {
435447 
}

selectedRectangle 0

function onStart()
 
   selectRandomRectangle()
 
   for _mountName in ipairs(mounts) do
 
       if hasItem(mountNamethen
            setMount
(mountName)
 
           break
        end
    end
end

function onPathAction()
 
  if isPokemonUsable(1then
       
if getMapName() == "Pokemon League Hoenn" then
            moveToCell
(1028)
 
      elseif getMapName() == "Ever Grande City" then
            moveToCell
(3034)
 
      elseif getMapName() == "Victory Road Hoenn 1F" then 
            moveToRectangle
(
         
   rectangles[selectedRectangle][1],
 
           rectangles[selectedRectangle][2],
         
   rectangles[selectedRectangle][3],
         
   rectangles[selectedRectangle][4]
         
   )
 
      end
   
else
 
      if getMapName() == "Victory Road Hoenn 1F" then
           moveToCell
(4610)
 
      elseif getMapName() == "Ever Grande City" then
           moveToCell
(309)
 
      elseif getMapName() == "Pokemon League Hoenn" then
           talkToNpcOnCell
(422)
 
      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 run() or sendUsablePokemon() or sendAnyPokemon()
 
  else
 
      return run() or attack() or sendUsablePokemon() or sendAnyPokemon()
 
  end
end
function onLearningMove(moveNamepokemonIndex)
 
  forgetAnyMoveExcept(movesNotToForget)
end 

function onBattleMessage(message)
 
   -- Switch rectangle after each battle.
 
   if stringContains(message"you have won"then
        selectRandomRectangle
()
 
   end
end

function selectRandomRectangle()
 
   selectedRectangle math.random(1rectanglesCount)
 
   log("Using rectangle " .. selectedRectangle .. ".")
end 
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)