mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-05-19 04:26:39 -05:00
`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.
702 lines
11 KiB
TypeScript
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,
|
|
},
|
|
};
|