Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PKMN YB v2 #34

Open
wants to merge 79 commits into
base: patch-120
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
3586637
Create moves.ts
Yoshiblaze Aug 20, 2021
4c2203b
Update moves.ts
Yoshiblaze Aug 20, 2021
c9b8f04
Create abilities.ts
Yoshiblaze Aug 20, 2021
1adfa70
Update abilities.ts
Yoshiblaze Aug 20, 2021
99ceb6d
Create conditions.ts
Yoshiblaze Aug 20, 2021
06c5f59
Create typechart.ts
Yoshiblaze Aug 20, 2021
9deff55
Create rulesets.ts
Yoshiblaze Aug 20, 2021
66f1b88
Create pokedex.ts
Yoshiblaze Aug 20, 2021
8800a63
Update pokedex.ts
Yoshiblaze Aug 20, 2021
9365adb
Update pokedex.ts
Yoshiblaze Aug 20, 2021
4df49a6
Update pokedex.ts
Yoshiblaze Aug 20, 2021
c758ff6
Update pokedex.ts
Yoshiblaze Aug 20, 2021
c9be439
Update pokedex.ts
Yoshiblaze Aug 21, 2021
3874246
Update abilities.ts
Yoshiblaze Aug 21, 2021
02a74f3
Update abilities.ts
Yoshiblaze Aug 21, 2021
824636d
Create items.ts
Yoshiblaze Aug 21, 2021
580e0c6
Update pokedex.ts
Yoshiblaze Aug 21, 2021
3f54262
Update pokedex.ts
Yoshiblaze Aug 21, 2021
76f23f9
Update pokedex.ts
Yoshiblaze Aug 21, 2021
bc2edb9
Update pokedex.ts
Yoshiblaze Aug 21, 2021
4b70799
Update pokedex.ts
Yoshiblaze Aug 22, 2021
644e4e2
Update pokedex.ts
Yoshiblaze Aug 22, 2021
50ba5c1
Update pokedex.ts
Yoshiblaze Aug 22, 2021
cba2313
Update pokedex.ts
Yoshiblaze Aug 22, 2021
9368078
Create learnsets.ts
Yoshiblaze Aug 22, 2021
04b234d
Create formats-data.ts
Yoshiblaze Aug 22, 2021
e3b1d53
Update formats-data.ts
Yoshiblaze Aug 22, 2021
c152cc0
Update learnsets.ts
Yoshiblaze Aug 22, 2021
80c6ec9
Update pokedex.ts
Yoshiblaze Aug 22, 2021
ccc9b0c
Update pokedex.ts
Yoshiblaze Aug 22, 2021
6bc4200
Update learnsets.ts
Yoshiblaze Aug 22, 2021
3892d0b
Update formats-data.ts
Yoshiblaze Aug 22, 2021
c339d53
Update items.ts
Yoshiblaze Aug 22, 2021
7fa1987
Update pokedex.ts
Yoshiblaze Aug 22, 2021
461884d
Update formats-data.ts
Yoshiblaze Aug 22, 2021
d91ce3b
Update moves.ts
Yoshiblaze Aug 22, 2021
9f66060
Update items.ts
Yoshiblaze Aug 22, 2021
00a9c14
Create scripts.ts
Yoshiblaze Aug 22, 2021
e9c72f8
Update scripts.ts
Yoshiblaze Aug 22, 2021
5a78203
Update scripts.ts
Yoshiblaze Aug 22, 2021
5e0aba4
Update learnsets.ts
Yoshiblaze Aug 22, 2021
aa3eb4d
Update scripts.ts
Yoshiblaze Aug 22, 2021
83bd888
Update scripts.ts
Yoshiblaze Aug 22, 2021
3f385f3
Update scripts.ts
Yoshiblaze Aug 22, 2021
10579b6
Update scripts.ts
Yoshiblaze Aug 22, 2021
b6aa849
Update formats.ts
Yoshiblaze Aug 23, 2021
e212081
Update scripts.ts
Yoshiblaze Aug 23, 2021
cd24d04
Update moves.ts
Yoshiblaze Aug 23, 2021
c978fe3
Update formats.ts
Yoshiblaze Aug 23, 2021
1bbb0e6
Update formats.ts
Yoshiblaze Aug 23, 2021
e927e82
Update formats.ts
Yoshiblaze Aug 23, 2021
83e4901
Update scripts.ts
Yoshiblaze Aug 23, 2021
e6d7578
Update scripts.ts
Yoshiblaze Aug 23, 2021
e72b818
Update scripts.ts
Yoshiblaze Aug 23, 2021
fdb39bc
Update formats.ts
Yoshiblaze Aug 23, 2021
4ecdc35
Update formats.ts
Yoshiblaze Aug 23, 2021
8143d8f
Update abilities.ts
Yoshiblaze Aug 23, 2021
08727ac
Update formats-data.ts
Yoshiblaze Aug 23, 2021
3bfad9f
Update formats.ts
Yoshiblaze Aug 23, 2021
aed78e8
Update moves.ts
Yoshiblaze Aug 23, 2021
2563196
Update scripts.ts
Yoshiblaze Aug 23, 2021
c904183
Update learnsets.ts
Yoshiblaze Aug 23, 2021
7cead98
Update formats-data.ts
Yoshiblaze Aug 23, 2021
5e7ef36
Update moves.ts
Yoshiblaze Aug 23, 2021
74ad9a1
Update formats-data.ts
Yoshiblaze Aug 23, 2021
bad6b54
Update pokedex.ts
Yoshiblaze Aug 24, 2021
8341e26
Update formats.ts
Yoshiblaze Aug 24, 2021
8e6c116
Update items.ts
Yoshiblaze Aug 24, 2021
413ac73
Update formats-data.ts
Yoshiblaze Aug 24, 2021
602c9f9
Update pokedex.ts
Yoshiblaze Aug 24, 2021
7e9513e
Update abilities.ts
Yoshiblaze Aug 24, 2021
86c4012
Add files via upload
Yoshiblaze Aug 24, 2021
f6b23dd
Add files via upload
Yoshiblaze Aug 24, 2021
d0c6cf9
Update abilities.ts
Yoshiblaze Aug 24, 2021
e67d92e
Add files via upload
Yoshiblaze Aug 24, 2021
d5ef56a
Add files via upload
Yoshiblaze Aug 24, 2021
455c805
Add files via upload
Yoshiblaze Aug 24, 2021
0d2f006
Update formats-data.ts
Yoshiblaze Aug 24, 2021
9c5cbf9
FEUU Slate 19
Yoshiblaze Aug 24, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 33 additions & 7 deletions config/formats.ts
Original file line number Diff line number Diff line change
Expand Up @@ -933,6 +933,7 @@ export const Formats: FormatList = [
'Crustboar', 'Paracoal', 'Arctovic', 'Altarizard', 'Altarizard-Mega-X', 'Altarizard-Mega', 'Altarizard-Mega-Y', 'Sandamar-Alola',
'Jirachonator', 'Dredvul', 'Druddifini', 'Swannamence', 'Tyranette-Eternal',
'Lurodactyl', 'Lurodactyl-Mega', 'Ninelands-Alola', 'Aurorona', 'Monferpa-Unbound', 'Gigacrab', 'Rosenaught', 'Keclyrex-Shadow',
'Regibee', 'Regibee-Mega', 'Sigileye', 'Darmearna', 'Mr. Ace', 'Deciduskorch', 'Hypnakart', 'Zerclef',

'Silvino-Bug', 'Silvino-Dark', 'Silvino-Dragon', 'Silvino-Electric', 'Silvino-Fairy', 'Silvino-Fighting',
'Silvino-Fire', 'Silvino-Flying', 'Silvino-Ghost', 'Silvino-Grass', 'Silvino-Ground', 'Silvino-Ice',
Expand Down Expand Up @@ -1594,6 +1595,7 @@ export const Formats: FormatList = [
'Crustboar', 'Paracoal', 'Arctovic', 'Altarizard', 'Altarizard-Mega-X', 'Altarizard-Mega', 'Altarizard-Mega-Y', 'Sandamar-Alola',
'Jirachonator', 'Dredvul', 'Druddifini', 'Swannamence', 'Tyranette-Eternal',
'Lurodactyl', 'Lurodactyl-Mega', 'Ninelands-Alola', 'Aurorona', 'Monferpa-Unbound', 'Gigacrab', 'Rosenaught', 'Keclyrex-Shadow',
'Regibee', 'Regibee-Mega', 'Sigileye', 'Darmearna', 'Mr. Ace', 'Deciduskorch', 'Hypnakart', 'Zerclef',


'Silvino-Bug', 'Silvino-Dark', 'Silvino-Dragon', 'Silvino-Electric', 'Silvino-Fairy', 'Silvino-Fighting',
Expand Down Expand Up @@ -2474,11 +2476,12 @@ export const Formats: FormatList = [
`&bullet; <a href="https://www.smogon.com/forums/threads/solomods-megathread.3660004/post-8365236">Post in Solomods Megathread</a>`,
`&bullet; <a href="https://docs.google.com/spreadsheets/d/1rKslbLDD27mZ2Ot0IUJkaBC3k-hVTSVJPlqMnFE5UbU/edit?usp=sharing">Spreadsheet</a>`,
],
mod: 'pkmnyb',
mod: 'pkmnybv2',
teambuilderFormat: 'OU',
ruleset: ['Standard NatDex', 'OHKO Clause', 'Evasion Moves Clause', 'Species Clause', 'Dynamax Clause', 'Sleep Clause Mod', 'Data Mod', 'Mega Data Mod'],
unbanlist: ['Dracovish', 'Floette-Eternal', 'Light of Ruin'],
banlist: ['Uber', 'Arena Trap', 'Power Construct', 'Shadow Tag', 'Baton Pass', 'Alakazite', 'Blastoisinite', 'Arceus', 'Darkrai', 'Darmanitan-Galar', 'Deoxys-Attack', 'Deoxys-Speed', 'Dialga', 'Genesect', 'Gengarite', 'Greninja-Ash', 'Giratina', 'Giratina-Origin', 'Groudon', 'Ho-Oh', 'Kangaskhanite', 'Kyogre', 'Kyurem-Black', 'Kyurem-White', 'Landorus-Base', 'Lucarionite', 'Lugia', 'Lunala', 'Marshadow', 'Metagrossite', 'Mewtwo', 'Mewtwo-Mega-X', 'Mewtwo-Mega-Y', 'Naganadel', 'Necrozma-Dawn-Wings', 'Necrozma-Dusk-Mane', 'Palkia', 'Pheromosa', 'Rayquaza', 'Reshiram', 'Salamencite', 'Shaymin-Sky', 'Solgaleo', 'Tornadus-Therian', 'Urshifu', 'Xerneas', 'Yveltal', 'Zacian', 'Zamazenta', 'Zekrom', 'Zygarde', 'Berserk Gene', 'Kommonium Z', 'Eevee-Starter', 'Pikachu-Starter', 'Floette-Eternal'],
unbanlist: ['Floette-Eternal', 'Light of Ruin'],
banlist: ['Uber', 'Arena Trap', 'Power Construct', 'Shadow Tag', 'Baton Pass', 'Alakazite', 'Arceus', 'Darkrai', 'Gorilla Tactics', 'Deoxys-Attack', 'Deoxys-Speed', 'Dialga', 'Genesect', 'Gengarite', 'Greninja-Ash', 'Giratina', 'Giratina-Origin', 'Groudon', 'Ho-Oh', 'Kyogre', 'Kyurem-Black', 'Kyurem-White', 'Landorus-Base', 'Lucarionite', 'Lugia', 'Lunala', 'Marshadow', 'Metagrossite', 'Mewtwo', 'Mewtwo-Mega-X', 'Mewtwo-Mega-Y', 'Naganadel', 'Necrozma-Dawn-Wings', 'Necrozma-Dusk-Mane', 'Palkia', 'Pheromosa', 'Rayquaza', 'Reshiram', 'Salamencite', 'Solgaleo', 'Tornadus-Therian', 'Xerneas', 'Yveltal', 'Zacian', 'Zamazenta', 'Zekrom', 'Zygarde', 'Berserk Gene', 'Kommonium Z', 'Eevee-Starter', 'Pikachu-Starter',
'Normalium Z', 'Fairium Z', 'Fightinium Z', 'Firium Z', 'Flyinium Z', 'Darkinium Z', 'Dragonium Z', 'Buginium Z', 'Waterium Z', 'Electrium Z', 'Ghostium Z', 'Grassium Z', 'Groundium Z', 'Icium Z', 'Poisonium Z', 'Psychium Z', 'Rockium Z', 'Steelium Z'],
},
{
name: "[Gen 8] PKMN YB VGC",
Expand All @@ -2489,17 +2492,40 @@ export const Formats: FormatList = [
`&bullet; <a href="https://www.smogon.com/forums/threads/solomods-megathread.3660004/post-8365236">Post in Solomods Megathread</a>`,
`&bullet; <a href="https://docs.google.com/spreadsheets/d/1rKslbLDD27mZ2Ot0IUJkaBC3k-hVTSVJPlqMnFE5UbU/edit?usp=sharing">Spreadsheet</a>`,
],
mod: 'pkmnyb',
mod: 'pkmnybv2',
teambuilderFormat: 'Doubles OU',
gameType: 'doubles',
forcedLevel: 77,
teamLength: {
validate: [4, 6],
battle: 4,
},
ruleset: ['Standard GBU', 'VGC Timer', 'Dynamax Clause', 'Data Mod', 'Mega Data Mod'],
banlist: ['All Pokemon'],
unbanlist: ['Floette-Eternal', 'Light of Ruin', 'Butterfree', 'Butterfree-Mega', 'Beedrill', 'Beedrillite', 'Raticate', 'Raticate-Alola', 'Arbok', 'Pikachu', 'Raichu', 'Raichu-Alola','Sandslash', 'Sandslash-Alola', 'Clefairy', 'Clefable', 'Ninetales', 'Ninetales-Alola', 'Vileplume', 'Wigglytuff', 'Golduck', 'Arcanine', 'Poliwrath', 'Alakazam', 'Alakazite', 'Victreebel', 'Tentacruel', 'Slowbro', 'Slowbronite', 'Slowbro-Galar', 'Slowbro-Galar-Mega', 'Farfetchd', 'Farfetchd-Galar', 'Dodrio', 'Dewgong', 'Cloyster', 'Gengar', 'Gengarite', 'Hypno', 'Exeggutor', 'Exeggutor-Alola', 'Marowak', 'Marowak-Alola', 'Weezing', 'Weezing-Galar', 'Seaking', 'Mr. Mime', 'Mr. Mime-Galar', 'Scyther', 'Jynx', 'Magmar', 'Electabuzz', 'Pinsir', 'Pinsirite', 'Gyarados', 'Gyaradosite', 'Ditto', 'Jolteon', 'Vaporeon', 'Flareon', 'Snorlax', 'Dragonite-Mega', 'Meganium', 'Meganium-Mega', 'Typhlosion', 'Typhlosion-Mega', 'Feraligatr', 'Feraligatr-Mega', 'Furret', 'Ledian', 'Ariados', 'Crobat', 'Golbat', 'Xatu', 'Bellossom', 'Azumarill', 'Sunflora', 'Murkrow', 'Politoed', 'Steelix', 'Steelixite', 'Heracross', 'Heracronite', 'Scizor', 'Scizorite', 'Slowking', 'Slowking-Mega', 'Kingdra', 'Espeon', 'Umbreon', 'Granbull', 'Houndoom', 'Houndoominite', 'Donphan', 'Stantler', 'Mightyena', 'Linoone', 'Linoone-Galar', 'Ludicolo', 'Shiftry', 'Swellow', 'Pelipper', 'Gardevoir', 'Gardevoirite', 'Masquerain', 'Breloom', 'Shedinja', 'Hariyama', 'Delcatty', 'Manectric', 'Manectite', 'Volbeat', 'Illumise', 'Sharpedo', 'Sharpedonite', 'Camerupt', 'Cameruptite', 'Torkoal', 'Spinda', 'Flygon', 'Flygon-Mega', 'Zangoose', 'Seviper', 'Crawdaunt', 'Kecleon', 'Milotic', 'Milotic-Mega', 'Banette', 'Banettite', 'Dusclops', 'Tropius', 'Clamperl', 'Huntail', 'Gorebyss', 'Luvdisc', 'Glalie', 'Glalitite', 'Metagross', 'Metagrossite', 'Staraptor', 'Kricketune', 'Luxray', 'Rampardos', 'Bastiodon', 'Wormadam', 'Wormadam-Sandy', 'Wormadam-Trash', 'Mothim', 'Floatzel', 'Ambipom', 'Drifblim', 'Mismagius', 'Honchkrow', 'Purugly', 'Bronzong', 'Spiritomb', 'Garchomp', 'Garchompite', 'Toxicroak', 'Lumineon', 'Abomasnow', 'Abomasite', 'Weavile', 'Gliscor', 'Tangrowth', 'Yanmega', 'Magmortar', 'Electivire', 'Dusknoir', 'Dusknoir-Mega', 'Gallade', 'Galladite', 'Froslass', 'Froslass-Mega', 'Leafeon', 'Glaceon', 'Rotom', 'Rotom-Wash', 'Rotom-Heat', 'Rotom-Frost', 'Rotom-Mow', 'Rotom-Fan', 'Uxie', 'Mesprit', 'Azelf', 'Stoutland', 'Simisage', 'Simisear', 'Simipour', 'Musharna', 'Musharna-Mega', 'Zebstrika', 'Zebstrika-Mega', 'Gigalith', 'Excadrill', 'Seismitoad', 'Leavanny', 'Scolipede', 'Krookodile', 'Darmanitan', 'Darmanitan-Galar', 'Sigilyph', 'Cofagrigus', 'Zoroark', 'Zoroark-Mega', 'Cinccino', 'Swanna', 'Sawsbuck', 'Escavalier', 'Alomomola', 'Ferrothorn', 'Eelektross', 'Beheeyem', 'Cryogonal', 'Accelgor', 'Mienshao', 'Mienshao-Mega', 'Druddigon', 'Bisharp', 'Heatmor', 'Durant', 'Hydreigon', 'Hydreigon-Mega', 'Talonflame', 'Talonflame-Mega', 'Pyroar', 'Florges', 'Gogoat', 'Gogoat-Mega', 'Barbaracle', 'Barbaracle-Mega', 'Meowstic', 'Meowstic-F', 'Meowstic-Mega', 'Meowstic-F-Mega', 'Doublade', 'Aegislash', 'Aromatisse', 'Slurpuff', 'Dragalge', 'Clawitzer', 'Heliolisk', 'Tyrantrum', 'Aurorus', 'Sylveon', 'Hawlucha', 'Goodra', 'Goodra-Mega', 'Trevenant', 'Gourgeist', 'Gourgeist-Small', 'Gourgeist-Large', 'Gourgeist-Super', 'Toucannon', 'Gumshoos', 'Crabominable', 'Oricorio', 'Oricorio-Pom-Pom', 'Oricorio-Pau', 'Oricorio-Sensu', 'Ribombee', 'Lycanroc', 'Lycanroc-Midnight', 'Lycanroc-Dusk', 'Wishiwashi', 'Araquanid', 'Lurantis', 'Shiinotic', 'Shiinotic-Mega', 'Oranguru', 'Passimian', 'Golisopod', 'Golisopod-Mega', 'Palossand', 'Type: Null', 'Silvally', 'Silvally-Bug', 'Silvally-Dark', 'Silvally-Dragon', 'Silvally-Electric', 'Silvally-Fairy', 'Silvally-Fighting', 'Silvally-Fire', 'Silvally-Flying', 'Silvally-Ghost', 'Silvally-Grass', 'Silvally-Ground', 'Silvally-Ice', 'Silvally-Poison', 'Silvally-Psychic', 'Silvally-Rock', 'Silvally-Steel', 'Silvally-Water', 'Komala', 'Turtonator', 'Turtonator-Mega', 'Togedemaru', 'Mimikyu', 'Drampa', 'Drampa-Mega', 'Dhelmise', 'Kommo-o', 'Kommo-o-Mega', 'Rillaboom', 'Cinderace', 'Inteleon', 'Corviknight', 'Corviknight-Mega', 'Orbeetle', 'Eldegoss', 'Dubwool', 'Boltund', 'Boltund-Mega', 'Coalossal', 'Flapple', 'Appletun', 'Sandaconda', 'Cramorant', 'Barraskewda', 'Toxtricity', 'Toxtricity-Low-Key', 'Grapploct', 'Obstagoon', 'Sirfetchd', 'Runerigus', 'Mr. Rime', 'Alcremie', 'Falinks', 'Falinks-Mega', 'Pincurchin', 'Stonjourner', 'Eiscue', 'Indeedee', 'Indeedee-F', 'Indeedee-Mega', 'Indeedee-F-Mega', 'Morpeko', 'Duraludon', 'Dragapult', 'Dragapult-Mega', 'Arbborry', 'Bersawk', 'Bloomivolt', 'Buffalocean', 'Chemicander', 'Chemicander-Mega', 'Chompean', 'Creaviary', 'Darsqueak', 'Dominidon', 'Electzal', 'Frixen', 'Fyrecho', 'Gammaroo', 'Geareon', 'Ghoulgoyle', 'Giraflame', 'Glaciarch', 'Goblizz', 'Hareloom', 'Ingarde', 'Kaclash', 'Menursa', 'Mothicoal', 'Muaytiger', 'Mustellar', 'Mytheon', 'Necrice', 'Neurowatt', 'Nimbless', 'Osprime', 'Petradvena', 'Petrasapien', 'Photyrant', 'Plummuse', 'Primadillo', 'Primadillo-Mega', 'Ptarabola', 'Pyrogrine', 'Razorine', 'Sanatee', 'Sparsqueak', 'Synthinobi', 'Synthinobi-Mega', 'Venometta', 'Wolverflare', 'Yamaboucha', 'Zapish'],
ruleset: ['Standard GBU', 'VGC Timer', 'Dynamax Clause', 'Data Mod', 'Mega Data Mod', '+Past'],
banlist: ['All Pokemon', 'Normalium Z', 'Fairium Z', 'Fightinium Z', 'Firium Z', 'Flyinium Z', 'Darkinium Z', 'Dragonium Z', 'Buginium Z', 'Waterium Z', 'Electrium Z', 'Ghostium Z', 'Grassium Z', 'Groundium Z', 'Icium Z', 'Poisonium Z', 'Psychium Z', 'Rockium Z', 'Steelium Z'],
unbanlist: [
'Floette-Eternal', 'Light of Ruin',
'Synthinobi', 'Chemicander', 'Primadillo', 'Bersawk', 'Electzal', 'Pyrogrine', 'Chompean', 'Mothicoal', 'Neurowatt', 'Menursa', 'Bloomivolt', 'Muaytiger', 'Hareloom', 'Razorine', 'Frospherous', 'Arbborry', 'Mustellar', 'Wolverflare', 'Photyrant', 'Ghoulgoyle', 'Cortefauna', 'Gammaroo', 'Serpentorch', 'Kaclash', 'Solinira', 'Zapish', 'Sanatee', 'Glaciarch', 'Creaviary', 'Plummuse', 'Sparsqueak', 'Darsqueak', 'Giraflame', 'Lycacia', 'Remodile', 'Petrasapien', 'Petradvena', 'Fyrecho', 'Osprime', 'Buffalocean', 'Ingarde', 'Venometta', 'Nimbless', 'Frixen', 'Necrice', 'Goblizz', 'Ptarabola', 'Dominidon', 'Frostonna', 'Geareon', 'Mytheon',
'Butterfree', 'Vespiquen', 'Ariados', 'Ledian', 'Yanmega', 'Accelgor', 'Escavalier', 'Masquerain', 'Mothim', 'Pinsir',
'Drapion', 'Thievul', 'Hypno', 'Weavile', 'Scrafty', 'Absol', 'Houndoom', 'Morpeko', 'Cacturne', 'Sharpedo',
'Hydreigon', 'Noivern', 'Drampa', 'Goodra', 'Flygon', 'Tyrantrum', 'Dracovish', 'Dracozolt', 'Dragalge', 'Altaria',
'Boltund', 'Togedemaru', 'Electivire', 'Pachirisu', 'Luxray', 'Lanturn', 'Raichu', 'Volbeat', 'Vikavolt', 'Eelektross',
'Granbull', 'Shiinotic', 'Ribombee', 'Florges', 'Illumise', 'Mienshao', 'Wigglytuff', 'Rapidash', 'Gardevoir', 'Comfey',
'Bewear', 'Falinks', 'Infernape', 'Passimian', 'Breloom', 'Grapploct', 'Hariyama', 'Toxicroak', 'Poliwrath', 'Heracross',
'Typhlosion', 'Turtonator', 'Magmortar', 'Ninetales', 'Camerupt', 'Pyroar', 'Salazzle', 'Magcargo', 'Centiskorch', 'Darmanitan',
'Talonflame', 'Honchkrow', 'Beautifly', 'Gliscor', 'Staraptor', 'Cramorant', 'Drifblim', 'Sirfetchd', 'Minior', 'Pidgeot',
'Dusknoir', 'Mismagius', 'Banette', 'Gourgeist', 'Golurk', 'Palossand', 'Jellicent', 'Polteageist', 'Cofagrigus', 'Sableye',
'Meganium', 'Cherrim', 'Carnivine', 'Wormadam', 'Tropius', 'Jumpluff', 'Cradily', 'Tsareena', 'Gogoat', 'Victreebel',
'Krookodile', 'Torterra', 'Wormadam-Sandy', 'Sandaconda', 'Claydol', 'Whiscash', 'Golem', 'Dugtrio', 'Steelix', 'Sandslash',
'Froslass', 'Walrein', 'Glalie', 'Arctozolt', 'Vanilluxe', 'Dewgong', 'Mamoswine', 'Eiscue', 'Avalugg', 'Minun',
'Cinccino', 'Lickilicky', 'Delcatty', 'Oranguru', 'Castform', 'Bibarel', 'Kecleon', 'Purugly', 'Stantler', 'Zangoose',
'Tentacruel', 'Roserade', 'Dustox', 'Vileplume', 'Crobat', 'Swalot', 'Toxtricity', 'Seviper', 'Garbodor', 'Arbok',
'Malamar', 'Beheeyem', 'Slowbro', 'Mr. Mime', 'Gallade', 'Xatu', 'Girafarig', 'Bruxish', 'Musharna', 'Exeggutor',
'Rhyperior', 'Aurorus', 'Gigalith', 'Armaldo', 'Stonjourner', 'Drednaw', 'Sudowoodo', 'Lycanroc', 'Shuckle', 'Probopass',
'Duraludon', 'Copperajah', 'Empoleon', 'Wormadam-Steel', 'Chimecho', 'Skarmory', 'Scizor', 'Perrserker', 'Klinklang', 'Bisharp',
'Feraligatr', 'Slowking', 'Milotic', 'Arctovish', 'Clawitzer', 'Floatzel', 'Politoed', 'Seaking', 'Qwilfish', 'Quagsire',
'Zweilous', 'Electabuzz', 'Magmar', 'Murkrow', 'Misdreavus', 'Dusclops', 'Lickitung', 'Roselia', 'Rhydon', 'Floette', 'Mr. Mime-Galar', 'Pikachu', 'Charjabug', 'Jigglypuff', 'Jynx', 'Scyther',
'Unown', 'Mr. Rime', 'Azelf', 'Uxie', 'Mesprit', 'Rapidash-Galar', 'Ninetales-Alola', 'Simisage', 'Simisear', 'Simipour', 'Darmanitan-Galar', 'Gourgeist-Large', 'Gourgeist-Super', 'Gourgeist-Small', 'Runerigus', 'Bellossom', 'Golem-Alola', 'Dugtrio-Alola', 'Sandslash-Alola', 'Plusle', 'Exeggutor-Alola', 'Lycanroc-Midnight', 'Lycanroc-Dusk', 'Persian', 'Persian-Alola',
],
},
// Past Gens OU
///////////////////////////////////////////////////////////////////
Expand Down
161 changes: 143 additions & 18 deletions data/mods/feuu/abilities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2038,29 +2038,15 @@ export const Abilities: {[k: string]: ModdedAbilityData} = {
*/
reversegear: {
name: "Reverse Gear",
shortDesc: "(Non-functional placeholder) Stat boosts to the Speed stat are inversed.",
onBoost(boost) {
boost.spe *= -1;
},
shortDesc: "Stat boosts to the Speed stat are inversed.",
},
plotarmor: {
name: "Plot Armor",
shortDesc: "(Non-Functional Placeholder) Reckless + If this Pokemon would faint due to recoil or crash damage, it will instead survive with 1 HP.",
},
/*
reversegear: {
onAfterBoost(boost, target, source, effect) {
if (source && target === source) return;
if (boost.spe && boost.spe < 0) {
if (source.boosts[spe] === 0) continue;
source.boosts[i] = -source.boosts[i];
success = true;
}
if (!success) return false;
this.add('-invertboost', source, '[from] ability: Contrary Boost');
}
},
name: "Reverse Gear",
shortDesc: "Stat boosts to the Speed stat are inversed.",
},
*/
innerfocus: {
onTryAddVolatile(status, pokemon) {
if (status.id === 'flinch') return null;
Expand Down Expand Up @@ -2345,5 +2331,144 @@ export const Abilities: {[k: string]: ModdedAbilityData} = {
name: "As One (Kecleon)",
shortDesc: "As One (Spectrier) + Color Change.",
},
heavyarmor: {
onBoost(boost, target, source, effect) {
if (source && target === source) return;
let showMsg = false;
let i: BoostName;
for (i in boost) {
if (boost[i]! < 0) {
delete boost[i];
showMsg = true;
}
}
if (showMsg && !(effect as ActiveMove).secondaries && effect.id !== 'octolock') {
this.add("-fail", target, "unboost", "[from] ability: Heavy Armor", "[of] " + target);
}
},
onCriticalHit: false,
name: "Heavy Armor",
shortDesc: "Prevents other Pokemon from lowering this Pokemon's stat stages. This Pokemon cannot be struck by a critical hit.",
},
magicwand: {
onModifyMove(move) {
delete move.flags['contact'];
},
onDamage(damage, target, source, effect) {
if (effect.effectType !== 'Move') {
if (effect.effectType === 'Ability') this.add('-activate', source, 'ability: ' + effect.name);
return false;
}
},
name: "Magic Wand",
shortDesc: "Long Reach + Magic Guard",
},
sportsshowtime: {
onPrepareHit(source, target, move) {
if (move.hasBounced) return;
const type = move.type;
if (type && type !== '???' && source.getTypes().join() !== type) {
if (!source.setType(type)) return;
this.add('-start', source, 'typechange', type, '[from] ability: Sports Showtime');
this.heal(source.baseMaxhp / 16);
}
},
name: "Sports Showtime",
shortDesc: "Changes to the type of its used move and heals 1/16 of its max HP before dealing damage",
},
firestarter: {
onDamagingHit(damage, target, source, move) {
if (move.flags['contact']) {
if (this.randomChance(3, 10)) {
source.trySetStatus('brn', target);
}
}
},
onModifyMove(move) {
if (!move || !move.flags['contact'] || move.target === 'self') return;
if (!move.secondaries) {
move.secondaries = [];
}
move.secondaries.push({
chance: 30,
status: 'brn',
ability: this.dex.getAbility('firestarter'),
});
},
name: "Fire Starter",
shortDesc: "30% chance to burn opponent when using a contact move or when the opponent makes contact with this Pokemon",
},
"parasomnia": {
shortDesc: "Upon a KO or falling asleep, highest non-HP stat is raised by 1 stage.",
id: "parasomnia",
name: "Parasomnia",
onSourceFaint(target, source, effect) {
if (effect && effect.effectType === 'Move') {
let statName = 'atk';
let bestStat = 0;
/** @type {StatNameExceptHP} */
let s;
for (s in source.storedStats) {
if (source.storedStats[s] > bestStat) {
statName = s;
bestStat = source.storedStats[s];
}
}
this.boost({[statName]: 1}, source);
}
},
onSetStatus(status, target, source, effect) {
let statName = 'atk';
let bestStat = 0;
/** @type {StatNameExceptHP} */
let s;
for (s in this.effectData.target.storedStats) {
if (this.effectData.target.storedStats[s] > bestStat) {
statName = s;
bestStat = this.effectData.target.storedStats[s];
}
}
if (status.id === 'slp') {
this.boost({[statName]: 1}, this.effectData.target);
}
},
},
willfulcharge: {
onTryHit(target, source, move) {
if (target !== source && move.type === 'Electric') {
if (!this.heal(target.baseMaxhp / 4)) {
this.add('-immune', target, '[from] ability: Willful Charge');
}
return null;
}
},
onAnyModifyBoost(boosts, pokemon, move) {
const unawareUser = this.effectData.target;
if (unawareUser === pokemon) return;
if (unawareUser === this.activePokemon && pokemon === this.activeTarget) {
boosts['def'] = 0;
boosts['spd'] = 0;
boosts['evasion'] = 0;
}
},
name: "Willful Charge",
shortDesc: "(Bugged) Ignores opponent’s stat changes when doing damage with Electric-type moves and recovers 1/4 max HP when hit by an electric type move; Electric immunity.",
},
sheerheart: {
onBasePowerPriority: 21,
onBasePower(basePower, pokemon, target, move) {
if (move.category === 'Special') return this.chainModify([0x14CD, 0x1000]);
},
onBoost(boost, target, source, effect) {
if (boost.spa && boost.spa < 0) {
delete boost.spa;
if (!(effect as ActiveMove).secondaries) {
this.add("-fail", target, "unboost", "Special Attack", "[from] ability: Sheer Heart", "[of] " + target);
}
}
},
name: "Sheer Heart",
shortDesc: "Special attacks have 1.3x power; stat changes to the Special Attack stat have no effect.",
},
};

36 changes: 35 additions & 1 deletion data/mods/feuu/formats-data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -574,7 +574,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = {
doublesTier: "DUU",
},
sandamaralola: {
tier: "Uncoded",
tier: "FEUU",
doublesTier: "DUU",
},

Expand Down Expand Up @@ -637,6 +637,40 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = {
tier: "FEUU",
doublesTier: "DUU",
},

// Slate 19
regibee: {
tier: "FEUU",
doublesTier: "DUU",
},
regibeemega: {
tier: "FEUU",
doublesTier: "DUU",
},
sigileye: {
tier: "FEUU",
doublesTier: "DUU",
},
darmearna: {
tier: "FEUU",
doublesTier: "DUU",
},
mrace: {
tier: "FEUU",
doublesTier: "DUU",
},
deciduskorch: {
tier: "FEUU",
doublesTier: "DUU",
},
hypnakart: {
tier: "FEUU",
doublesTier: "DUU",
},
zerclef: {
tier: "Uncoded",
doublesTier: "DUU",
},


//Silvino Nightmare Hours
Expand Down
Loading