pokemon-showdown/data/mods/ssb/items.js

117 lines
2.9 KiB
JavaScript

'use strict';
/**@type {{[k: string]: ModdedItemData}} */
let BattleItems = {
// 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.",
},
// 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.",
},
// 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.",
},
// 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.",
},
// SunGodVolcarona
volcaroniumz: {
id: "volcaroniumz",
name: "Volcaronium Z",
isNonstandard: "Custom",
onTakeItem: false,
zMove: "Scorching Global Vortex",
zMoveFrom: "Fiery Dance",
zMoveUser: ["Volcarona"],
gen: 7,
desc: "If held by a Volcarona with Fiery Dance, it can use Scorching Global Vortex.",
},
// 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.",
},
// Tiksi
tiksiumz: {
id: "tiksiumz",
name: "Tiksium Z",
isNonstandard: "Custom",
onTakeItem: false,
zMove: "Devolution Wave",
zMoveFrom: "Rock Slide",
zMoveUser: ["Cradily"],
gen: 7,
desc: "If held by a Cradily with Rock Slide, it can use Devolution Wave.",
},
// Uselesscrab
nichiumz: {
id: "nichiumz",
name: "Nichium Z",
isNonstandard: "Custom",
onTakeItem: false,
zMove: "Revamped Suspect Philosophy",
zMoveFrom: "Icicle Crash",
zMoveUser: ["Kyurem-Black"],
gen: 7,
desc: "If held by a Kyurem-Black with Icicle Crash, it can use Revamped Suspect Philosophy.",
},
};
exports.BattleItems = BattleItems;