In module PBEvolution, add
EvolItem = 64 # You can change 64, example: the last line, there is TradeSpecies = 59, so you change it into 60
change
def self.maxValue; return 64; end # 64 is maximum, example: your max is 60, so, you change 64 into 60
Next, put it above main or below evolution method
Code:
$evolve=false
PBEvolution.register(:EvolItem, {
"parameterType" => :PBItems,
"levelUpCheck" => proc { |pkmn, parameter|
(0...EvolutionLvlAItem.length).each{|i|
if pkmn.isSpecies?(EvolutionLvlAItem[i][0]) && pkmn.level>=EvolutionLvlAItem[i][1]
$evolve = true
break
end}
if $evolve
next pkmn.item == parameter
else
next false
end
},
"afterEvolution" => proc { |pkmn, new_species, parameter, evo_species|
next false if evo_species != new_species || !pkmn.hasItem?(parameter)
$evolve=false if $evolve
pkmn.setItem(0) # Item is now consumed
next true
}
})
And finally, add above Main or in Setting
Code:
EvolutionLvlAItem = [
[:CHARMELEON,36]
]
You can put after that this line [:CHARMELEON,36], but remember add , and set it like this [form before evolution, level]
Set in txt, Evolutions=CHARIZARD,EvolItem,FIRESTONE
Done!