mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-05-18 03:01:00 -05:00
163 lines
4.1 KiB
JavaScript
163 lines
4.1 KiB
JavaScript
'use strict';
|
|
|
|
/**@type {{[k: string]: ModdedItemData}} */
|
|
let BattleItems = {
|
|
// Aeonic
|
|
noseiumz: {
|
|
id: "noseiumz",
|
|
name: "Noseium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Shitpost",
|
|
zMoveFrom: "Fissure",
|
|
zMoveUser: ["Nosepass"],
|
|
gen: 7,
|
|
desc: "If held by a Nosepass with Fissure, it can use Shitpost.",
|
|
},
|
|
// E4 Flint
|
|
magmarizer: {
|
|
inherit: true,
|
|
megaStone: "Steelix-Mega",
|
|
megaEvolves: "Steelix",
|
|
onTakeItem(item, source) {
|
|
if (item.megaEvolves === source.baseTemplate.baseSpecies) return false;
|
|
return true;
|
|
},
|
|
fling: undefined, // Cannot be flung now since its a mega stone
|
|
desc: "If held by a Steelix, this item allows it to Mega Evolve in battle.",
|
|
},
|
|
// FOMG
|
|
astleyiumz: {
|
|
id: "astleyiumz",
|
|
name: "Astleyium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Rickrollout",
|
|
zMoveFrom: "Rock Slide",
|
|
zMoveUser: ["Golem"],
|
|
gen: 7,
|
|
desc: "If held by a Golem with Rock Slide, it can use Rickrollout.",
|
|
},
|
|
// inactive
|
|
dusknoiriumz: {
|
|
id: "dusknoiriumz",
|
|
name: "Dusknoirium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Petrifying Gaze",
|
|
zMoveFrom: "Mean Look",
|
|
zMoveUser: ["Dusknoir"],
|
|
gen: 7,
|
|
desc: "If held by a Dusknoir with Mean Look, it can use Petrifying Gaze.",
|
|
},
|
|
// Kris
|
|
thunderstone: {
|
|
inherit: true,
|
|
// @ts-ignore
|
|
megaStone: ["Rotom-Wash", "Rotom-Mow", "Rotom-Heat", "Rotom-Frost", "Rotom-Fan"],
|
|
megaEvolves: "Rotom",
|
|
onTakeItem(item, source) {
|
|
if (item.megaEvolves === source.baseTemplate.baseSpecies) return false;
|
|
return true;
|
|
},
|
|
fling: undefined, // Cannot be flung now since its a mega stone
|
|
desc: "If held by a Rotom, this item allows it to Mega Evolve in battle.",
|
|
shortDesc: "If held by a Rotom, this item allows it to Mega Evolve in battle.",
|
|
},
|
|
// MajorBowman
|
|
victiniumz: {
|
|
id: "victiniumz",
|
|
name: "Victinium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Blaze of Glory",
|
|
zMoveFrom: "V-create",
|
|
zMoveUser: ["Victini"],
|
|
gen: 7,
|
|
desc: "If held by a Victini with V-create, it can use Blaze of Glory.",
|
|
},
|
|
// Pohjis
|
|
marowakiumz: {
|
|
id: "marowakiumz",
|
|
name: "Marowakium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Great Eqake",
|
|
zMoveFrom: "Earthquake",
|
|
zMoveUser: ["Marowak"],
|
|
gen: 7,
|
|
desc: "If held by a Marowak with Earthquake, it can use Great Eqake.",
|
|
},
|
|
// SamJo
|
|
thicciniumz: {
|
|
id: "thicciniumz",
|
|
name: "Thiccinium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Extra T h i c c",
|
|
zMoveFrom: "Thicc",
|
|
zMoveUser: ["Mamoswine"],
|
|
gen: 7,
|
|
desc: "If held by a Mamoswine with Thicc, it can use Extra T h i c c.",
|
|
},
|
|
// Schiavetto
|
|
mariahcariumz: {
|
|
id: "mariahcariumz",
|
|
name: "Mariahcarium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Plurshift",
|
|
zMoveFrom: "Poison Jab",
|
|
zMoveUser: ["Scolipede"],
|
|
gen: 7,
|
|
desc: "If held by a Scolipede with Poison Jab, it can use Plurshift.",
|
|
},
|
|
// Snaquaza
|
|
fakeclaimiumz: {
|
|
id: "fakeclaimiumz",
|
|
name: "Fakeclaimium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Fake Claim",
|
|
// @ts-ignore hack for Snaquaza's Z move.
|
|
zMoveFrom: ["Brave Bird", "Superpower", "Sucker Punch", "Flamethrower", "Ice Beam", "Thunderbolt"],
|
|
zMoveUser: ["Honchkrow"],
|
|
gen: 7,
|
|
desc: "If held by a Honchkrow, it can use Fake Claim.",
|
|
},
|
|
// The Immortal
|
|
buzzniumz: {
|
|
id: "buzzniumz",
|
|
name: "Buzznium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Ultra Succ",
|
|
zMoveFrom: "Drain Punch",
|
|
zMoveUser: ["Buzzwole"],
|
|
gen: 7,
|
|
desc: "If held by a Buzzwole with Drain Punch, it can use Ultra Succ.",
|
|
},
|
|
// Teclis
|
|
darkrainiumz: {
|
|
id: "darkrainiumz",
|
|
name: "Darkrainium Z",
|
|
isNonstandard: "Custom",
|
|
onTakeItem: false,
|
|
zMove: "Absolute Configuration",
|
|
zMoveFrom: "Dark Void",
|
|
zMoveUser: ["Darkrai"],
|
|
gen: 7,
|
|
desc: "If held by a Darkrai with Dark Void, it can use Absolute Configuration.",
|
|
},
|
|
// XpRienzo
|
|
"charcoal": {
|
|
inherit: true,
|
|
zMove: "Bleh Flame",
|
|
zMoveFrom: "Blue Flare",
|
|
zMoveUser: ["Reshiram"],
|
|
desc: "Fire-type attacks have 1.2x power. Reshiram with Blue Flare can use Bleh Flame.",
|
|
},
|
|
};
|
|
|
|
exports.BattleItems = BattleItems;
|