Initial commit

This commit is contained in:
Maruno17
2020-09-04 22:00:59 +01:00
commit ba94119d02
300 changed files with 227558 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
class PokeBattle_Pokemon
attr_accessor :chatter
end
def pbChatter(pokemon)
iconwindow=PictureWindow.new(pbLoadPokemonBitmap(pokemon))
iconwindow.x=(Graphics.width/2)-(iconwindow.width/2)
iconwindow.y=((Graphics.height-96)/2)-(iconwindow.height/2)
if pokemon.chatter
pbMessage(_INTL("It will forget the song it knows.\1"))
if !pbConfirmMessage(_INTL("Are you sure you want to change it?"))
iconwindow.dispose
return
end
end
if pbConfirmMessage(_INTL("Do you want to change its song now?"))
wave=pbRecord(nil,5)
if wave
pokemon.chatter=wave
pbMessage(_INTL("{1} learned a new song!",pokemon.name))
end
end
iconwindow.dispose
return
end
HiddenMoveHandlers::CanUseMove.add(:CHATTER,proc { |move,pkmn,showmsg|
next true
})
HiddenMoveHandlers::UseMove.add(:CHATTER,proc { |move,pokemon|
pbChatter(pokemon)
next true
})
class PokeBattle_Scene
def pbChatter(user,target)
pbPlayCry(user.pokemon,90,100) if user.pokemon
Graphics.frame_rate.times do
Graphics.update
Input.update
end
end
end