Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ####################################################
- # REGALOS POR CÓDIGO - POKÉMON GADIR DELUXE
- # Basado en la plantilla de Clara para Regalos Misteriosos Avanzados.
- #
- # Igual que en OnlineMysteryGift.txt, no hace falta comprobar tú mismo si el
- # regalo ya se recibió ni avisar de "código incorrecto": si el código no
- # coincide con ningún "when", `gifts` se queda vacío y pbProcessGiftsList ya
- # muestra el aviso correspondiente.
- ####################################################
- password = pbEnterText(_INTL("Inserta tu código."),0,12).upcase
- case password
- when "SHWC4S3"
- gifts.push(MysteryGiftCard.new(
- :RegaloBeldumGadirDX,
- _INTL("Beldum de Gadir"),
- PBSpecies::BELDUM,
- _INTL("Un Beldum especial de Pokémon Gadir Deluxe. Conoce Celebración, Clemencia, Confusión y Defensa Férrea.")
- ) {
- @pokemon = PokeBattle_Pokemon.new(:BELDUM,1,$Trainer)
- @pokemon.ot = "GADIRDX"
- @pokemon.trainerID = 4453
- @pokemon.pbLearnMove(:CELEBRATE)
- @pokemon.pbLearnMove(:HOLDBACK)
- @pokemon.pbLearnMove(:CONFUSION)
- @pokemon.pbLearnMove(:IRONDEFENSE)
- @pokemon.setNature(:HARDY)
- maxIV = 1
- @pokemon.iv[rand(6)] = 31
- [0,1,2,3,4,5].shuffle.each do |i|
- next if @pokemon.iv[i]==31
- maxIV += 1
- @pokemon.iv[i] = 31
- break if maxIV>=3
- end
- @pokemon.makeShiny
- @pokemon.happiness = 100
- @pokemon.obtainMode = 4
- @pokemon.calcStats
- showHidePokemon rescue nil
- Kernel.pbAddPokemon(@pokemon)
- showHidePokemon(false) rescue nil
- })
- when "8KCELEBRA"
- gifts.push(MysteryGiftCard.new(
- :RegaloEeveeGadirDX,
- _INTL("Eevee de Gadir"),
- PBSpecies::EEVEE,
- _INTL("Un Eevee especial de Pokémon Gadir Deluxe. Conoce Encanto, Ojitos Tiernos, Ayuda y Ataque Rápido. Lleva un Nugget equipado.")
- ) {
- @pokemon = PokeBattle_Pokemon.new(:EEVEE,1,$Trainer)
- @pokemon.ot = "GADIRDX"
- @pokemon.trainerID = 8535
- @pokemon.setItem(:NUGGET)
- @pokemon.pbLearnMove(:CHARM)
- @pokemon.pbLearnMove(:BABYDOLLEYES)
- @pokemon.pbLearnMove(:HELPINGHAND)
- @pokemon.pbLearnMove(:QUICKATTACK)
- @pokemon.setNature(:HARDY)
- maxIV = 1
- @pokemon.iv[rand(6)] = 31
- [0,1,2,3,4,5].shuffle.each do |i|
- next if @pokemon.iv[i]==31
- maxIV += 1
- @pokemon.iv[i] = 31
- break if maxIV>=3
- end
- @pokemon.makeShiny
- @pokemon.happiness = 100
- @pokemon.obtainMode = 4
- @pokemon.calcStats
- showHidePokemon rescue nil
- Kernel.pbAddPokemon(@pokemon)
- showHidePokemon(false) rescue nil
- })
- end
Advertisement
Add Comment
Please, Sign In to add comment