- 220
- Posts
- 13
- Years
- Seen Nov 29, 2021
As far as I was aware, it's supposed to generate an average of your party levels.
Yet when I have a party of a level 5, a level 15, and a level 95 Pokemon, it generates a number of 97.
Likewise, with a party of a level 5 and a level 15, it generates a number of 15.
With just a level 5, it generates a number of 7.
Clearly something is off.
To clarify, I'm using it in the following context:
Yet when I have a party of a level 5, a level 15, and a level 95 Pokemon, it generates a number of 97.
Likewise, with a party of a level 5 and a level 15, it generates a number of 15.
With just a level 5, it generates a number of 7.
Clearly something is off.
To clarify, I'm using it in the following context:
Code:
Events.onWildPokemonCreate+=proc {|sender,e|
pokemon=e[0]
if $game_switches[WILD_POKEMON_SCALE_SWITCH]#Switch
newlevel=pbBalancedLevel($Trainer.party)#-8+rand(5) # 8-4 levels lower
newlevel=1 if newlevel<1
# newlevel=(PBExperience::MAXLEVEL)-20 if newlevel>(PBExperience::MAXLEVEL)-20
newlevel=(PBExperience::MAXLEVEL) if newlevel>(PBExperience::MAXLEVEL)
pokemon.level=newlevel
pokemon.calcStats
pokemon.resetMoves
end
}