mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 13:44:59 +00:00
misty gym & learned moves stuff wip
This commit is contained in:
@@ -261,7 +261,9 @@ class PokeBattle_Battle
|
||||
return if pkmn.moves.any? { |m| m && m.id == newMove }
|
||||
# Pokémon has space for the new move; just learn it
|
||||
if pkmn.moves.length < Pokemon::MAX_MOVES
|
||||
pkmn.moves.push(Pokemon::Move.new(newMove))
|
||||
move = Pokemon::Move.new(newMove)
|
||||
pkmn.moves.push(move)
|
||||
pkmn.add_learned_move(move)
|
||||
pbDisplay(_INTL("{1} learned {2}!", pkmnName, moveName)) { pbSEPlay("Pkmn move learnt") }
|
||||
if battler
|
||||
battler.moves.push(PokeBattle_Move.from_pokemon_move(self, pkmn.moves.last))
|
||||
@@ -279,7 +281,9 @@ class PokeBattle_Battle
|
||||
if forgetMove >= 0
|
||||
oldMoveName = pkmn.moves[forgetMove].name
|
||||
pkmn.moves[forgetMove] = Pokemon::Move.new(newMove) # Replaces current/total PP
|
||||
pkmn.add_learned_move(newMove)
|
||||
battler.moves[forgetMove] = PokeBattle_Move.from_pokemon_move(self, pkmn.moves[forgetMove]) if battler
|
||||
|
||||
pbDisplayPaused(_INTL("1, 2, and... ... ... Ta-da!"))
|
||||
pbDisplayPaused(_INTL("{1} forgot how to use {2}. And...", pkmnName, oldMoveName))
|
||||
pbDisplay(_INTL("{1} learned {2}!", pkmnName, moveName)) { pbSEPlay("Pkmn move learnt") }
|
||||
|
||||
Reference in New Issue
Block a user