pokemon-showdown/data/mods/gen7/items.ts
Guangcong Luo 2f805c93a2
Remove "Battle" prefix from data exports (#7039)
`BattlePokedex` is now `Pokedex`, `BattleItems` is now `Items`, etc.

I also renamed `Movedex` to `Moves` and `Statuses` to `Conditions`.

`TypeChart` isn't `Types` yet, because unlike the others, it's not
indexed by ID. That should probably be fixed one day.
2020-07-24 12:42:26 -07:00

702 lines
11 KiB
TypeScript

export const Items: {[k: string]: ModdedItemData} = {
abomasite: {
inherit: true,
isNonstandard: null,
},
absolite: {
inherit: true,
isNonstandard: null,
},
adamantorb: {
inherit: true,
isNonstandard: null,
},
aerodactylite: {
inherit: true,
isNonstandard: null,
},
aggronite: {
inherit: true,
isNonstandard: null,
},
aguavberry: {
inherit: true,
desc: "Restores 1/2 max HP at 1/4 max HP or less; confuses if -SpD Nature. Single use.",
onEat(pokemon) {
this.heal(pokemon.baseMaxhp / 2);
if (pokemon.getNature().minus === 'spd') {
pokemon.addVolatile('confusion');
}
},
},
alakazite: {
inherit: true,
isNonstandard: null,
},
altarianite: {
inherit: true,
isNonstandard: null,
},
aloraichiumz: {
inherit: true,
isNonstandard: null,
},
ampharosite: {
inherit: true,
isNonstandard: null,
},
armorfossil: {
inherit: true,
isNonstandard: null,
},
audinite: {
inherit: true,
isNonstandard: null,
},
banettite: {
inherit: true,
isNonstandard: null,
},
beedrillite: {
inherit: true,
isNonstandard: null,
},
belueberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
blastoisinite: {
inherit: true,
isNonstandard: null,
},
blazikenite: {
inherit: true,
isNonstandard: null,
},
blueorb: {
inherit: true,
isNonstandard: null,
},
buggem: {
inherit: true,
isNonstandard: "Unobtainable",
},
buginiumz: {
inherit: true,
isNonstandard: null,
},
burndrive: {
inherit: true,
isNonstandard: null,
},
cameruptite: {
inherit: true,
isNonstandard: null,
},
charizarditex: {
inherit: true,
isNonstandard: null,
},
charizarditey: {
inherit: true,
isNonstandard: null,
},
chilldrive: {
inherit: true,
isNonstandard: null,
},
clawfossil: {
inherit: true,
isNonstandard: null,
},
cornnberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
coverfossil: {
inherit: true,
isNonstandard: null,
},
custapberry: {
inherit: true,
isNonstandard: null,
},
darkgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
darkiniumz: {
inherit: true,
isNonstandard: null,
},
decidiumz: {
inherit: true,
isNonstandard: null,
},
diancite: {
inherit: true,
isNonstandard: null,
},
domefossil: {
inherit: true,
isNonstandard: null,
},
dousedrive: {
inherit: true,
isNonstandard: null,
},
dracoplate: {
inherit: true,
isNonstandard: null,
},
dragongem: {
inherit: true,
isNonstandard: "Unobtainable",
},
dragoniumz: {
inherit: true,
isNonstandard: null,
},
dreadplate: {
inherit: true,
isNonstandard: null,
},
dreamball: {
name: "Dream Ball",
spritenum: 111,
num: 576,
gen: 5,
isPokeball: true,
desc: "A special Poke Ball that appears out of nowhere in a bag at the Entree Forest.",
},
durinberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
earthplate: {
inherit: true,
isNonstandard: null,
},
eeviumz: {
inherit: true,
isNonstandard: null,
},
electricgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
electriumz: {
inherit: true,
isNonstandard: null,
},
enigmaberry: {
inherit: true,
isNonstandard: null,
},
fairiumz: {
inherit: true,
isNonstandard: null,
},
fairygem: {
inherit: true,
isNonstandard: "Unobtainable",
},
fightinggem: {
inherit: true,
isNonstandard: "Unobtainable",
},
fightiniumz: {
inherit: true,
isNonstandard: null,
},
figyberry: {
inherit: true,
desc: "Restores 1/2 max HP at 1/4 max HP or less; confuses if -Atk Nature. Single use.",
onEat(pokemon) {
this.heal(pokemon.baseMaxhp / 2);
if (pokemon.getNature().minus === 'atk') {
pokemon.addVolatile('confusion');
}
},
},
firegem: {
inherit: true,
isNonstandard: "Unobtainable",
},
firiumz: {
inherit: true,
isNonstandard: null,
},
fistplate: {
inherit: true,
isNonstandard: null,
},
flameplate: {
inherit: true,
isNonstandard: null,
},
flyinggem: {
inherit: true,
isNonstandard: "Unobtainable",
},
flyiniumz: {
inherit: true,
isNonstandard: null,
},
galladite: {
inherit: true,
isNonstandard: null,
},
garchompite: {
inherit: true,
isNonstandard: null,
},
gardevoirite: {
inherit: true,
isNonstandard: null,
},
gengarite: {
inherit: true,
isNonstandard: null,
},
ghostgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
ghostiumz: {
inherit: true,
isNonstandard: null,
},
glalitite: {
inherit: true,
isNonstandard: null,
},
grassgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
grassiumz: {
inherit: true,
isNonstandard: null,
},
griseousorb: {
inherit: true,
isNonstandard: null,
},
groundgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
groundiumz: {
inherit: true,
isNonstandard: null,
},
gyaradosite: {
inherit: true,
isNonstandard: null,
},
helixfossil: {
inherit: true,
isNonstandard: null,
},
heracronite: {
inherit: true,
isNonstandard: null,
},
houndoominite: {
inherit: true,
isNonstandard: null,
},
iapapaberry: {
inherit: true,
desc: "Restores 1/2 max HP at 1/4 max HP or less; confuses if -Def Nature. Single use.",
onEat(pokemon) {
this.heal(pokemon.baseMaxhp / 2);
if (pokemon.getNature().minus === 'def') {
pokemon.addVolatile('confusion');
}
},
},
icegem: {
inherit: true,
isNonstandard: "Unobtainable",
},
icestone: {
inherit: true,
desc: "Evolves Alolan Sandshrew into Alolan Sandslash and Alolan Vulpix into Alolan Ninetales when used.",
},
icicleplate: {
inherit: true,
isNonstandard: null,
},
iciumz: {
inherit: true,
isNonstandard: null,
},
inciniumz: {
inherit: true,
isNonstandard: null,
},
insectplate: {
inherit: true,
isNonstandard: null,
},
ironplate: {
inherit: true,
isNonstandard: null,
},
jabocaberry: {
inherit: true,
isNonstandard: null,
},
jawfossil: {
inherit: true,
isNonstandard: null,
},
kangaskhanite: {
inherit: true,
isNonstandard: null,
},
kommoniumz: {
inherit: true,
isNonstandard: null,
},
latiasite: {
inherit: true,
isNonstandard: null,
},
latiosite: {
inherit: true,
isNonstandard: null,
},
leafstone: {
inherit: true,
desc: "Evolves Gloom into Vileplume, Weepinbell into Victreebel, Exeggcute into Exeggutor or Alolan Exeggutor, Nuzleaf into Shiftry, and Pansage into Simisage when used.",
},
lopunnite: {
inherit: true,
isNonstandard: null,
},
lucarionite: {
inherit: true,
isNonstandard: null,
},
luckypunch: {
inherit: true,
isNonstandard: null,
},
lunaliumz: {
inherit: true,
isNonstandard: null,
},
lustrousorb: {
inherit: true,
isNonstandard: null,
},
lycaniumz: {
inherit: true,
isNonstandard: null,
},
machobrace: {
inherit: true,
isNonstandard: "Unobtainable",
},
magoberry: {
inherit: true,
desc: "Restores 1/2 max HP at 1/4 max HP or less; confuses if -Spe Nature. Single use.",
onEat(pokemon) {
this.heal(pokemon.baseMaxhp / 2);
if (pokemon.getNature().minus === 'spe') {
pokemon.addVolatile('confusion');
}
},
},
magostberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
mail: {
inherit: true,
isNonstandard: "Unobtainable",
},
manectite: {
inherit: true,
isNonstandard: null,
},
marshadiumz: {
inherit: true,
isNonstandard: null,
},
mawilite: {
inherit: true,
isNonstandard: null,
},
meadowplate: {
inherit: true,
isNonstandard: null,
},
medichamite: {
inherit: true,
isNonstandard: null,
},
metagrossite: {
inherit: true,
isNonstandard: null,
},
mewniumz: {
inherit: true,
isNonstandard: null,
},
mewtwonitex: {
inherit: true,
isNonstandard: null,
},
mewtwonitey: {
inherit: true,
isNonstandard: null,
},
micleberry: {
inherit: true,
isNonstandard: null,
},
mimikiumz: {
inherit: true,
isNonstandard: null,
},
mindplate: {
inherit: true,
isNonstandard: null,
},
nanabberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
nomelberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
normaliumz: {
inherit: true,
isNonstandard: null,
},
pamtreberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
pidgeotite: {
inherit: true,
isNonstandard: null,
},
pikaniumz: {
inherit: true,
isNonstandard: null,
},
pikashuniumz: {
inherit: true,
isNonstandard: null,
},
pinsirite: {
inherit: true,
isNonstandard: null,
},
plumefossil: {
inherit: true,
isNonstandard: null,
},
poisongem: {
inherit: true,
isNonstandard: "Unobtainable",
},
poisoniumz: {
inherit: true,
isNonstandard: null,
},
primariumz: {
inherit: true,
isNonstandard: null,
},
psychicgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
psychiumz: {
inherit: true,
isNonstandard: null,
},
rabutaberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
razorfang: {
inherit: true,
isNonstandard: null,
},
razzberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
redorb: {
inherit: true,
isNonstandard: null,
},
rockgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
rockiumz: {
inherit: true,
isNonstandard: null,
},
rootfossil: {
inherit: true,
isNonstandard: null,
},
rowapberry: {
inherit: true,
isNonstandard: null,
},
sablenite: {
inherit: true,
isNonstandard: null,
},
sailfossil: {
inherit: true,
isNonstandard: null,
},
salamencite: {
inherit: true,
isNonstandard: null,
},
sceptilite: {
inherit: true,
isNonstandard: null,
},
scizorite: {
inherit: true,
isNonstandard: null,
},
sharpedonite: {
inherit: true,
isNonstandard: null,
},
shockdrive: {
inherit: true,
isNonstandard: null,
},
skullfossil: {
inherit: true,
isNonstandard: null,
},
skyplate: {
inherit: true,
isNonstandard: null,
},
slowbronite: {
inherit: true,
isNonstandard: null,
},
snorliumz: {
inherit: true,
isNonstandard: null,
},
solganiumz: {
inherit: true,
isNonstandard: null,
},
souldew: {
inherit: true,
isNonstandard: null,
},
spelonberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
splashplate: {
inherit: true,
isNonstandard: null,
},
spookyplate: {
inherit: true,
isNonstandard: null,
},
steelgem: {
inherit: true,
isNonstandard: "Unobtainable",
},
steeliumz: {
inherit: true,
isNonstandard: null,
},
steelixite: {
inherit: true,
isNonstandard: null,
},
stick: {
inherit: true,
isNonstandard: null,
},
stoneplate: {
inherit: true,
isNonstandard: null,
},
swampertite: {
inherit: true,
isNonstandard: null,
},
tapuniumz: {
inherit: true,
isNonstandard: null,
},
thunderstone: {
inherit: true,
desc: "Evolves Pikachu into Raichu or Alolan Raichu, Eevee into Jolteon, and Eelektrik into Eelektross when used.",
},
toxicplate: {
inherit: true,
isNonstandard: null,
},
tyranitarite: {
inherit: true,
isNonstandard: null,
},
ultranecroziumz: {
inherit: true,
isNonstandard: null,
},
venusaurite: {
inherit: true,
isNonstandard: null,
},
watergem: {
inherit: true,
isNonstandard: "Unobtainable",
},
wateriumz: {
inherit: true,
isNonstandard: null,
},
watmelberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
wepearberry: {
inherit: true,
isNonstandard: "Unobtainable",
},
wikiberry: {
inherit: true,
isNonstandard: null,
desc: "Restores 1/2 max HP at 1/4 max HP or less; confuses if -SpA Nature. Single use.",
onEat(pokemon) {
this.heal(pokemon.baseMaxhp / 2);
if (pokemon.getNature().minus === 'spa') {
pokemon.addVolatile('confusion');
}
},
},
zapplate: {
inherit: true,
isNonstandard: null,
},
};