Caeles

Experiencia PC

Mar 24th, 2020
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.24 KB | None | 0 0
  1.   #Experiencia para Pokemon del pc
  2.   #Autor: Kyu. Recurso de https://newpokeliberty.blogspot.com/
  3.            for x in 0...$PokemonStorage.maxBoxes
  4.              for y in 0...$PokemonStorage.maxPokemon(x)
  5.            next if $PokemonStorage[x,y]==nil
  6.            next if $PokemonStorage[x,y].isEgg?
  7.            maxexp=PBExperience.pbGetMaxExperience($PokemonStorage[x,y].growthrate)
  8.             if $PokemonStorage[x,y].exp<maxexp
  9.               oldlevel=$PokemonStorage[x,y].level
  10.               baseexp=@battlers[i].pokemon.baseExp
  11.               exp=(@battlers[i].level*baseexp).floor
  12.               leveladjust=(2*@battlers[i].level+10.0)/(@battlers[i].level+$PokemonStorage[x,y].level+10.0)
  13.               leveladjust=leveladjust**5
  14.               leveladjust=Math.sqrt(leveladjust)
  15.               exp=(exp*leveladjust).floor
  16.               $PokemonStorage[x,y].exp+=exp*0.15 #cambiar número para modificar
  17.             if $PokemonStorage[x,y].level!=oldlevel
  18.               $PokemonStorage[x,y].calcStats
  19.               movelist= $PokemonStorage[x,y].getMoveList
  20.             for z in movelist
  21.             $PokemonStorage[x,y].pbLearnMove(z[1]) if z[0]==$PokemonStorage[x,y].level       # Learned a new move
  22.           end
  23.         end
  24.       end
  25.     end
  26.   end
Add Comment
Please, Sign In to add comment