Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "rainboworb": {
- id: "rainboworb",
- name: "Rainbow Orb",
- spritenum: 390, //Change this if you're using a custom client and have a sprite for it
- onSwitchInPriority: -6,
- onSwitchIn: function (pokemon) {
- 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};
- if (pokemon.isActive && !pokemon.baseTemplate.isPrimal && pokemon.baseTemplate.species in legends) {
- var template = Object.clone(this.getTemplate(pokemon.baseTemplate.species + '-Primal'));
- if (pokemon.baseTemplate.species !== "Groudon" && pokemon.baseTemplate.species !== "Kyogre") {
- template.spriteid = toId(pokemon.baseTemplate.species);
- template.actualSpecies = template.species;
- template.species = pokemon.baseTemplate.species;
- template.requiredItem = "Rainbow Orb";
- }
- template.isPrimal = true;
- pokemon.formeChange(template);
- pokemon.baseTemplate = template;
- pokemon.details = template.species + (pokemon.level === 100 ? '' : ', L' + pokemon.level) + (pokemon.gender === '' ? '' : ', ' + pokemon.gender) + (pokemon.set.shiny ? ', shiny' : '');
- this.add('detailschange', pokemon, pokemon.details);
- this.add('message', pokemon.name + "'s Primal Reversion! It reverted to its primal form!");
- pokemon.setAbility(template.abilities['0']);
- pokemon.baseAbility = pokemon.ability;
- }
- },
- onTakeItem: function (item, source) {
- 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};
- if (pokemon.baseTemplate.species in legends || pokemon.baseTemplate.baseSpecies in legends) return false;
- return true;
- },
- num: -1234567, //something made up
- gen: 6,
- desc: "If holder is a legendary Pokemon, this item triggers its Primal Reversion in battle."
- },
Advertisement
Add Comment
Please, Sign In to add comment