mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-03-22 17:55:01 -05:00
* DLC2 returning Pokemon * Returning legendaries too * Partially add Raging Bolt and Iron Crown (#10) * Add remaining Pre-DLC2 event data * Fix tests * Last event before DLC + split learnset files * Learnsets + secret returning pokemon * Some DLC 2 stuff (#12) * Add New Mons * Add Electro Shot * Give Dipplin Dex Evo * Update data/moves.ts --------- Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com> * More tweaks * formats * Revealed moves (#11) * Add Hard Press * Add Psychic Noise * Add Upper Hand * Apply suggestions from code review --------- Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com> * more things * Fix typo * a lot of other things * MOVES! kinda * b * fickle beam confirmed chance * Evo Item Undexit + Metal Alloy + Move Fixes (#19) * Update move data * Update Item Data * Apply suggestions from code review --------- Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com> * Add message for Fickle Beam BP double (#18) * Add some tests and implement Tera Shell (#15) * add some tests and draft of tera shell * add text * . * add improvements from feedback, change behavior of terashell * use AfterMove instead of AfterMoveSecondary * add confirmation to multi-hit interaction * improve based on feedback and general cleanup * Apply suggestions from code review --------- Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com> * Add Tera Shift and Teraform Zero (#16) * Add Tera Shift and Teraform Zero * Add short descriptions * fixes * More move changes * Update unSketchable moves List from Anubis * more move things * oops * Implement new Neutralizing Gas/Paradox ability interaction (#17) * Implement new Neutralizing Gas/Paradox ability interaction * add test * revert in dlc * ok * Update pastgens for Sketch (#20) * Implement Stellar type (#13) * Implement Stellar type * stuff from research * pain * add tests for Dragon Cheer (#22) Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com> * Update move flags (#23) * Fix flags for new moves * update old moves * remove sparkling aria changes * update metronome description * update other move descriptions * more formatz stuff * Add Poison Puppeteer (#24) * Add Poison Puppeteer * i'm bad * still bad * Fix build * oops * Update data/moves.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * Update data/moves.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * Update data/items.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * Update data/moves.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * Fix Terapagos dex entries (#25) * Update data/pokedex.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * Update data/pokedex.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * Update data/pokedex.ts Co-authored-by: Marty-D <Marty-D@users.noreply.github.com> * FIX BUILD * Fix Regulation E formats (#26) * Fix Regulation E formats * add move bans * nevermind * Add Regulation F formats (#27) * Fix interaction between Adaptability and Tera Stellar (#28) * reg f bo3 ladder * Update config/formats.ts Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com> --------- Co-authored-by: Smudge <smudgerox@users.noreply.github.com> Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com> Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com> Co-authored-by: tofa <79044321+im-tofa@users.noreply.github.com> Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
485 lines
6.5 KiB
TypeScript
485 lines
6.5 KiB
TypeScript
export const TypeChart: {[k: string]: TypeData} = {
|
|
bug: {
|
|
damageTaken: {
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 2,
|
|
Fire: 1,
|
|
Flying: 1,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 2,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 1,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {atk: 30, def: 30, spd: 30},
|
|
HPdvs: {atk: 13, def: 13},
|
|
},
|
|
dark: {
|
|
damageTaken: {
|
|
prankster: 3,
|
|
Bug: 1,
|
|
Dark: 2,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 1,
|
|
Fighting: 1,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 2,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 3,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {},
|
|
},
|
|
dragon: {
|
|
damageTaken: {
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 1,
|
|
Electric: 2,
|
|
Fairy: 1,
|
|
Fighting: 0,
|
|
Fire: 2,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 0,
|
|
Ice: 1,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 2,
|
|
},
|
|
HPivs: {atk: 30},
|
|
HPdvs: {def: 14},
|
|
},
|
|
electric: {
|
|
damageTaken: {
|
|
par: 3,
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 2,
|
|
Fairy: 0,
|
|
Fighting: 0,
|
|
Fire: 0,
|
|
Flying: 2,
|
|
Ghost: 0,
|
|
Grass: 0,
|
|
Ground: 1,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 2,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {spa: 30},
|
|
HPdvs: {atk: 14},
|
|
},
|
|
fairy: {
|
|
damageTaken: {
|
|
Bug: 2,
|
|
Dark: 2,
|
|
Dragon: 3,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 2,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 1,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 1,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
},
|
|
fighting: {
|
|
damageTaken: {
|
|
Bug: 2,
|
|
Dark: 2,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 1,
|
|
Fighting: 0,
|
|
Fire: 0,
|
|
Flying: 1,
|
|
Ghost: 0,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 1,
|
|
Rock: 2,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {def: 30, spa: 30, spd: 30, spe: 30},
|
|
HPdvs: {atk: 12, def: 12},
|
|
},
|
|
fire: {
|
|
damageTaken: {
|
|
brn: 3,
|
|
Bug: 2,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 2,
|
|
Fighting: 0,
|
|
Fire: 2,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 1,
|
|
Ice: 2,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 1,
|
|
Steel: 2,
|
|
Stellar: 0,
|
|
Water: 1,
|
|
},
|
|
HPivs: {atk: 30, spa: 30, spe: 30},
|
|
HPdvs: {atk: 14, def: 12},
|
|
},
|
|
flying: {
|
|
damageTaken: {
|
|
Bug: 2,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 1,
|
|
Fairy: 0,
|
|
Fighting: 2,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 3,
|
|
Ice: 1,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 1,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {hp: 30, atk: 30, def: 30, spa: 30, spd: 30},
|
|
HPdvs: {atk: 12, def: 13},
|
|
},
|
|
ghost: {
|
|
damageTaken: {
|
|
trapped: 3,
|
|
Bug: 2,
|
|
Dark: 1,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 3,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 1,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 3,
|
|
Poison: 2,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {def: 30, spd: 30},
|
|
HPdvs: {atk: 13, def: 14},
|
|
},
|
|
grass: {
|
|
damageTaken: {
|
|
powder: 3,
|
|
Bug: 1,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 2,
|
|
Fairy: 0,
|
|
Fighting: 0,
|
|
Fire: 1,
|
|
Flying: 1,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 2,
|
|
Ice: 1,
|
|
Normal: 0,
|
|
Poison: 1,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 2,
|
|
},
|
|
HPivs: {atk: 30, spa: 30},
|
|
HPdvs: {atk: 14, def: 14},
|
|
},
|
|
ground: {
|
|
damageTaken: {
|
|
sandstorm: 3,
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 3,
|
|
Fairy: 0,
|
|
Fighting: 0,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 1,
|
|
Ground: 0,
|
|
Ice: 1,
|
|
Normal: 0,
|
|
Poison: 2,
|
|
Psychic: 0,
|
|
Rock: 2,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 1,
|
|
},
|
|
HPivs: {spa: 30, spd: 30},
|
|
HPdvs: {atk: 12},
|
|
},
|
|
ice: {
|
|
damageTaken: {
|
|
hail: 3,
|
|
frz: 3,
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 1,
|
|
Fire: 1,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 2,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 1,
|
|
Steel: 1,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {atk: 30, def: 30},
|
|
HPdvs: {def: 13},
|
|
},
|
|
normal: {
|
|
damageTaken: {
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 1,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 3,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
},
|
|
poison: {
|
|
damageTaken: {
|
|
psn: 3,
|
|
tox: 3,
|
|
Bug: 2,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 2,
|
|
Fighting: 2,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 1,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 2,
|
|
Psychic: 1,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {def: 30, spa: 30, spd: 30},
|
|
HPdvs: {atk: 12, def: 14},
|
|
},
|
|
psychic: {
|
|
damageTaken: {
|
|
Bug: 1,
|
|
Dark: 1,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 2,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 1,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 2,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {atk: 30, spe: 30},
|
|
HPdvs: {def: 12},
|
|
},
|
|
rock: {
|
|
damageTaken: {
|
|
sandstorm: 3,
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 1,
|
|
Fire: 2,
|
|
Flying: 2,
|
|
Ghost: 0,
|
|
Grass: 1,
|
|
Ground: 1,
|
|
Ice: 0,
|
|
Normal: 2,
|
|
Poison: 2,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 1,
|
|
Stellar: 0,
|
|
Water: 1,
|
|
},
|
|
HPivs: {def: 30, spd: 30, spe: 30},
|
|
HPdvs: {atk: 13, def: 12},
|
|
},
|
|
steel: {
|
|
damageTaken: {
|
|
psn: 3,
|
|
tox: 3,
|
|
sandstorm: 3,
|
|
Bug: 2,
|
|
Dark: 0,
|
|
Dragon: 2,
|
|
Electric: 0,
|
|
Fairy: 2,
|
|
Fighting: 1,
|
|
Fire: 1,
|
|
Flying: 2,
|
|
Ghost: 0,
|
|
Grass: 2,
|
|
Ground: 1,
|
|
Ice: 2,
|
|
Normal: 2,
|
|
Poison: 3,
|
|
Psychic: 2,
|
|
Rock: 2,
|
|
Steel: 2,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
HPivs: {spd: 30},
|
|
HPdvs: {atk: 13},
|
|
},
|
|
stellar: {
|
|
damageTaken: {
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 0,
|
|
Fairy: 0,
|
|
Fighting: 0,
|
|
Fire: 0,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 0,
|
|
Ground: 0,
|
|
Ice: 0,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 0,
|
|
Stellar: 0,
|
|
Water: 0,
|
|
},
|
|
},
|
|
water: {
|
|
damageTaken: {
|
|
Bug: 0,
|
|
Dark: 0,
|
|
Dragon: 0,
|
|
Electric: 1,
|
|
Fairy: 0,
|
|
Fighting: 0,
|
|
Fire: 2,
|
|
Flying: 0,
|
|
Ghost: 0,
|
|
Grass: 1,
|
|
Ground: 0,
|
|
Ice: 2,
|
|
Normal: 0,
|
|
Poison: 0,
|
|
Psychic: 0,
|
|
Rock: 0,
|
|
Steel: 2,
|
|
Stellar: 0,
|
|
Water: 2,
|
|
},
|
|
HPivs: {atk: 30, def: 30, spa: 30},
|
|
HPdvs: {atk: 14, def: 13},
|
|
},
|
|
};
|