Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Code is adapted from Luka SJ's Randomizer, so credit goes to him!
- RANDOMSTEPS = 10000
- def pbGenerateRandEgg(text = "")
- return false if $Trainer.party_full?
- pool = []
- GameData::Species.each { |species| pool.push(species.id) if species.form == 0 }
- pkmn = pool[rand(0,pool.length)]
- pkmn = Pokemon.new(pkmn, Settings::EGG_LEVEL) if !pkmn.is_a?(Pokemon)
- # Set egg's details
- pkmn.name = _INTL("Egg")
- pkmn.steps_to_hatch = RANDOMSTEPS
- pkmn.obtain_text = text
- pkmn.calc_stats
- # Add egg to party
- $Trainer.party[$Trainer.party.length] = pkmn
- return true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement