mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-09 22:24:58 +00:00
Created and implemented GameData::Species
This commit is contained in:
@@ -349,22 +349,21 @@ ItemHandlers::UseOnPokemon.addIf(proc { |item| GameData::Item.get(item).is_evolu
|
||||
next false
|
||||
end
|
||||
newspecies = pbCheckEvolution(pkmn,item)
|
||||
if newspecies<=0
|
||||
scene.pbDisplay(_INTL("It won't have any effect."))
|
||||
next false
|
||||
else
|
||||
if newspecies
|
||||
pbFadeOutInWithMusic {
|
||||
evo = PokemonEvolutionScene.new
|
||||
evo.pbStartScreen(pkmn,newspecies)
|
||||
evo.pbEvolution(false)
|
||||
evo.pbEndScreen
|
||||
if scene.is_a?(PokemonPartyScreen)
|
||||
scene.pbRefreshAnnotations(proc { |p| pbCheckEvolution(p,item)>0 })
|
||||
scene.pbRefreshAnnotations(proc { |p| !pbCheckEvolution(p,item).nil? })
|
||||
scene.pbRefresh
|
||||
end
|
||||
}
|
||||
next true
|
||||
end
|
||||
scene.pbDisplay(_INTL("It won't have any effect."))
|
||||
next false
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user