Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- exports.BattleItems = {
- "analysismap": {
- id: "analysismap",
- name: "Analysis Map",
- spritenum: 94,
- fling: {
- basePower: 90,
- },
- onModifySpAPriority: 1,
- onModifySpA: function (spa, pokemon) {
- if (pokemon.template.species === 'Terubim') {
- return this.chainModify(2);
- }
- },
- num: 226,
- gen: 3,
- desc: "If holder is a Terubim, its Sp. Atk is doubled.",
- },
- "blackbelt": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Fighting') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Fighting-type attacks have 1.2x power.",
- },
- "blackglasses": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Dark') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Dark-type attacks have 1.2x power.",
- },
- "charcoal": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Fire') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Fire-type attacks have 1.2x power.",
- },
- "deepseascale": {},
- "deepseatooth": {},
- "dragonfang": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Dragon') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Dragon-type attacks have 1.2x power.",
- },
- "forecastmap": {
- id: "forecastmap",
- name: "Forecast Map",
- spritenum: 93,
- fling: {
- basePower: 30,
- },
- onModifySpDPriority: 2,
- onModifySpD: function (spd, pokemon) {
- if (pokemon.template.species === 'Terubim') {
- return this.chainModify(2);
- }
- },
- num: 227,
- gen: 3,
- desc: "If holder is a Terubim, its Sp. Def is doubled.",
- },
- "hardstone": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Rock') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Rock-type attacks have 1.2x power.",
- },
- "hulahoop": {
- id: "hulahoop",
- name: "Hula Hoop",
- fling: {
- basePower: 60,
- },
- spritenum: 475,
- onModifyMove: function (move, user) {
- if (user.template.species === 'Spinda') {
- move.critRatio += 2;
- }
- },
- num: 259,
- gen: 2,
- desc: "If holder is a Spinda, its critical hit ratio is raised by 2 stages.",
- },
- "lightball": {
- inherit: true,
- onModifyAtk: function (atk, pokemon) {
- if (pokemon.baseTemplate.baseSpecies === 'Pikachu') {
- return this.chainModify(2);
- }
- },
- onModifySpA: function (spa, pokemon) {
- if (pokemon.baseTemplate.baseSpecies === 'Pikachu') {
- return this.chainModify(2);
- }
- },
- },
- "magnet": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Electric') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Electric-type attacks have 1.2x power.",
- },
- "metalcoat": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Steel') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Steel-type attacks have 1.2x power.",
- },
- "miracleseed": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Grass') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Grass-type attacks have 1.2x power.",
- },
- "mysticwater": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Water') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Water-type attacks have 1.2x power.",
- },
- "nevermeltice": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Ice') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Ice-type attacks have 1.2x power.",
- },
- "pinksoap": {
- id: "pinksoap",
- name: "Pink Soap",
- spritenum: 491,
- fling: {
- basePower: 90,
- },
- onModifyAtkPriority: 1,
- onModifyAtk: function (atk, pokemon) {
- if (pokemon.template.species === 'Rivird' || pokemon.template.species === 'Mingola') {
- return this.chainModify(2);
- }
- },
- num: 258,
- gen: 2,
- desc: "If holder is a Rivird or a Mingola, its Attack is doubled.",
- },
- "poisonbarb": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Poison') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Poison-type attacks have 1.2x power.",
- },
- "seaincense": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Water') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Water-type attacks have 1.2x power.",
- },
- "sharpbeak": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move && move.type === 'Flying') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Flying-type attacks have 1.2x power.",
- },
- "silkscarf": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Normal') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Normal-type attacks have 1.2x power.",
- },
- "silverpowder": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Bug') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Bug-type attacks have 1.2x power.",
- },
- "softsand": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Ground') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Ground-type attacks have 1.2x power.",
- },
- "spelltag": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Ghost') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Ghost-type attacks have 1.2x power.",
- },
- "stick": {},
- "thickclub": {},
- "twistedspoon": {
- inherit: true,
- onBasePower: function (basePower, user, target, move) {
- if (move.type === 'Psychic') {
- return basePower * 1.2;
- }
- },
- desc: "Holder's Psychic-type attacks have 1.2x power.",
- },
- };
Add Comment
Please, Sign In to add comment