Pikachuun

ehhhhhhh

Aug 5th, 2015
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     "rainboworb": {
  2.         id: "rainboworb",
  3.         name: "Rainbow Orb",
  4.         spritenum: 390, //Change this if you're using a custom client and have a sprite for it
  5.         onSwitchInPriority: -6,
  6.         onSwitchIn: function (pokemon) {
  7.             var legends = {"Articuno":true, "Zapdos":true, "Moltres":true, "Mewtwo":true, "Mew":true, "Raikou":true, "Entei":true, "Suicune":true, "Lugia":true, "Ho-Oh":true, "Celebi":true, "Regirock":true, "Regice":true, "Registeel":true, "Latias":true, "Latios":true, "Kyogre":true, "Groudon":true, "Rayquaza":true, "Jirachi":true, "Deoxys":true, "Deoxys-Attack":true, "Deoxys-Defense":true, "Deoxys-Speed":true, "Uxie":true, "Mesprit":true, "Azelf":true, "Dialga":true, "Palkia":true, "Heatran":true, "Regigigas":true, "Giratina":true, "Cresselia":true, "Phione":true, "Manaphy":true, "Darkrai":true, "Shaymin":true, "Arceus":true, "Victini":true, "Cobalion":true, "Terrakion":true, "Virizion":true, "Tornadus":true, "Tornadus-Therian":true, "Thundurus":true, "Thundurus-Therian":true, "Reshiram":true, "Zekrom":true, "Landorus":true, "Landorus-Therian":true, "Kyurem":true, "Kyurem-Black":true, "Kyurem-White":true, "Keldeo":true, "Keldeo-Resolute":true, "Meloetta":true, "Meloetta-Pirouette":true, "Genesect":true, "Xerneas":true, "Yveltal":true, "Zygarde":true, "Diancie":true, "Hoopa":true, "Hoopa-Unbound":true, "Volcanion":true};
  8.             if (pokemon.isActive && !pokemon.baseTemplate.isPrimal && pokemon.baseTemplate.species in legends) {
  9.                 var template = Object.clone(this.getTemplate(pokemon.baseTemplate.species + '-Primal'));
  10.                 if (pokemon.baseTemplate.species !== "Groudon" && pokemon.baseTemplate.species !== "Kyogre") {
  11.                     template.spriteid = toId(pokemon.baseTemplate.species);
  12.                     template.actualSpecies = template.species;
  13.                     template.species = pokemon.baseTemplate.species;
  14.                     template.requiredItem = "Rainbow Orb";
  15.                 }
  16.                 template.isPrimal = true;
  17.                
  18.                 pokemon.formeChange(template);
  19.                 pokemon.baseTemplate = template;
  20.                 pokemon.details = template.species + (pokemon.level === 100 ? '' : ', L' + pokemon.level) + (pokemon.gender === '' ? '' : ', ' + pokemon.gender) + (pokemon.set.shiny ? ', shiny' : '');
  21.                 this.add('detailschange', pokemon, pokemon.details);
  22.                 this.add('message', pokemon.name + "'s Primal Reversion! It reverted to its primal form!");
  23.                 pokemon.setAbility(template.abilities['0']);
  24.                 pokemon.baseAbility = pokemon.ability;
  25.             }
  26.         },
  27.         onTakeItem: function (item, source) {
  28.             var legends = {"Articuno":true, "Zapdos":true, "Moltres":true, "Mewtwo":true, "Mew":true, "Raikou":true, "Entei":true, "Suicune":true, "Lugia":true, "Ho-Oh":true, "Celebi":true, "Regirock":true, "Regice":true, "Registeel":true, "Latias":true, "Latios":true, "Kyogre":true, "Groudon":true, "Rayquaza":true, "Jirachi":true, "Deoxys":true, "Deoxys-Attack":true, "Deoxys-Defense":true, "Deoxys-Speed":true, "Uxie":true, "Mesprit":true, "Azelf":true, "Dialga":true, "Palkia":true, "Heatran":true, "Regigigas":true, "Giratina":true, "Cresselia":true, "Phione":true, "Manaphy":true, "Darkrai":true, "Shaymin":true, "Arceus":true, "Victini":true, "Cobalion":true, "Terrakion":true, "Virizion":true, "Tornadus":true, "Tornadus-Therian":true, "Thundurus":true, "Thundurus-Therian":true, "Reshiram":true, "Zekrom":true, "Landorus":true, "Landorus-Therian":true, "Kyurem":true, "Kyurem-Black":true, "Kyurem-White":true, "Keldeo":true, "Keldeo-Resolute":true, "Meloetta":true, "Meloetta-Pirouette":true, "Genesect":true, "Xerneas":true, "Yveltal":true, "Zygarde":true, "Diancie":true, "Hoopa":true, "Hoopa-Unbound":true, "Volcanion":true};
  29.             if (pokemon.baseTemplate.species in legends || pokemon.baseTemplate.baseSpecies in legends) return false;
  30.             return true;
  31.         },
  32.         num: -1234567, //something made up
  33.         gen: 6,
  34.         desc: "If holder is a legendary Pokemon, this item triggers its Primal Reversion in battle."
  35.     },
Advertisement
Add Comment
Please, Sign In to add comment