Commit Graph

200 Commits

Author SHA1 Message Date
Leonard Craft III
b6704374b8
Add Blueberry Prologue (#10024)
* Add Blueberry Prologue

* Minor formatting
2023-12-27 12:56:29 -07:00
Kris Johnson
e8c106ea1e Remove all mentions of "Nintendo" 2023-12-21 11:44:43 -07:00
Kris Johnson
243b3b0b9a DPP: Add another new Baton Pass Clause variant 2023-12-18 15:43:35 -07:00
Kris Johnson
a0f10ffa51
Add DLC2 data (#9963)
* 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>
2023-12-15 21:35:01 -07:00
Guangcong Luo
eb60769cd3
Refactor learnset checking (#9951)
After seeing fifty different ways we use `getLearnset`, most of which
are just "haphazardly assemble a movepool", I decided to write
`getFullLearnset` and `getMovePool`, which centralizes the
implementations and prevents weird bugs like 9713dc6db5 which
we spent two years trying to figure out.
2023-12-08 22:45:47 -06:00
Guangcong Luo
9713dc6db5 Fix crash in Rulesets
Crash introduced in #8195 and has been plaguing us with thousands of
crashes per month for the past two years, but 9cd64cba15 finally
let us track it down.

Special thanks to everyone who spent so much time and effort trying
to identify the source of this crash over the past few years. It's
over. It's finally over.
2023-12-07 16:34:51 -05:00
Kris Johnson
b43fb07a54 Add December 2023 OMotM/RoA Spotlight 2023-12-01 00:07:24 -07:00
Alexander B
c77aed8877
Add Illusion Level Mod (#9859) 2023-10-31 10:12:02 -06:00
Kris Johnson
86ceaf750a Rework Godly Gift 2023-10-21 22:45:23 -06:00
Karthik
d3cb797867
Send Open Team Sheets to client in packed format (#9832) 2023-10-17 21:15:09 -05:00
Kris Johnson
0fae2dfc9d Fix build 2023-10-15 11:09:57 -06:00
Mia
429379e184 Disable Max Team Size for Computer-generated Teams 2023-10-03 11:45:39 -05:00
Marty
7f95d251e8 Add Kitakami Prologue Online Competition 2023-10-01 22:03:18 -04:00
Karthik
3c07681ec5
Fix Force OTS not revealing sheets to spectators in tour games (#9802) 2023-09-24 20:22:38 -05:00
Karthik
94179bb203
Force OTS: Don't reveal OTS to spectators in rated battles (#9798) 2023-09-23 10:32:59 -05:00
Mia
53c97cfd6d
Implement Bo3 (#9793) 2023-09-22 20:53:23 -05:00
Kris Johnson
5b4050d10f Illuminate acts like Keen Eye 2023-09-21 22:17:40 -06:00
Kris Johnson
35035c2038 Frantic Fusions: Fix bugs 2023-08-31 23:44:00 -06:00
Kaen
a7ce85cb6c
Add Protean Palace Mod (#9731)
* Add Protean Palace Mod

https://www.smogon.com/forums/threads/protean-palace.3726834/

* prevent libero/protean from activating twice

* oops

* Update data/rulesets.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/rulesets.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/rulesets.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/rulesets.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-08-27 19:30:26 -06:00
Kaen
0dd9d7dc14
Frantic Fusions Mod: Replace aliases with species names (#9713)
This avoids confusion when someone uses an alias, like smogonbird to access to Talonflame.
2023-08-26 22:15:30 -06:00
Hisuian Zoroark
f7ba9226d9
Frantic Fusions: Fix validation errors (#9699)
* Frantic Fusions: Fix validation errors

* fix long line

* Update sim/team-validator.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-08-06 13:56:16 -06:00
Kris Johnson
2557b66715 Fix Frantic Fusions bugs 2023-08-04 01:18:04 -06:00
Kris Johnson
8d3f9f3b52 Add Frantic Fusions Mod and command 2023-08-04 00:52:17 -06:00
Kris Johnson
2e8b9a2863 BH: Fix Xerneas-Neutral 2023-08-01 09:54:36 -06:00
Kris Johnson
e304e07a93 Bonus Type: Fix bug 2023-08-01 01:14:23 -06:00
Kris Johnson
7b8255eb34 Balanced Hackmons: Fix validation 2023-08-01 00:56:26 -06:00
pyuk-bot
8dc70cc701
Gen 9: Allow Hacked Megas, etc. to Tera (#9684) 2023-07-31 23:12:46 -05:00
Kris Johnson
2f43805700
Fix Gen 9 Hackmons legality (#9689) 2023-07-31 23:12:09 -05:00
Kris Johnson
3b882f4f19 Add August 2023 OMotM/RoA Spotlight 2023-07-31 21:51:02 -06:00
Kris Johnson
23da2a94fe Update Bonus Type Rule for Gen 9 2023-07-28 23:04:52 -06:00
Kris Johnson
a789c0c65b VGC/BSS: Ban Greninja-Bond 2023-07-01 18:18:34 -06:00
Karthik
274264ebee
Gen 9: Reveal Arceus forme in Team Preview (#9610) 2023-06-19 20:57:33 -04:00
Kris Johnson
f6e1cfe19e
Refactor Ash-Greninja (#9606) 2023-06-18 22:51:02 -05:00
Kris Johnson
622f546674 Godly Gift: Ban Dragapult and Zamazenta 2023-06-09 16:08:27 -06:00
Kris Johnson
b04b3d7eb0
Add Pokemon HOME 3.0.0 changes (#9573)
* Add Pokemon HOME 3.0.0 changes

* oop

* a

* OWOWOWOWOWWO
2023-05-30 09:08:02 -06:00
Marty-D
e0ea088f5e
Fix build 2023-05-11 21:56:59 -04:00
placuszek15
a86fbaffe9
Make National Dex Tier Shift work (#9551)
* make natdex ts work

it works on a test!

* Update non-poke bans

* Apply suggestions from code review

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-05-11 19:34:08 -06:00
Kris Johnson
8f821d185a Tier Shift: Fix buffs for old gens 2023-04-27 20:03:45 -06:00
Kaen
bfec697b15
Tier Shift: New values (#9539) 2023-04-27 11:09:42 -05:00
Annika
0bc78dddf5 TypeScript 5! 2023-04-09 13:02:19 -07:00
Leonard Craft III
156a39405f
Refactor some move lists to move flags (#9396) 2023-03-18 22:21:00 -05:00
Kris Johnson
efb0433dbe
FIx crash with Force Monotype (#9467) 2023-03-14 17:44:50 -06:00
Zachary Perlmutter
cc47a1c53b
National Dex: Let Rayquaza terastallize if it can’t Mega Evolve (#9299)
Because Terastal is handled through a field rather than a method, MRC's failure to update it caused inconsistent behavior.

This resolves the inconsistency with gen 8 implementation behavior (Rayquaza was able to dynamax under MRC).
2023-03-13 14:20:46 -06:00
Hisuian Zoroark
507dcb8da2
Convergence: Allow custom validation (#9453)
Adds some compatibility with NatDex and CAP formats
2023-03-11 16:34:04 -07:00
Leonard Craft III
eeb9e0999b VGC/BSS: Fix Zoroark-Hisui legality 2023-02-27 22:09:30 -06:00
Kris Johnson
792312931b Draft: Add Evasion Clause 2023-02-01 21:42:05 -07:00
Ashley
74870c85bf
Implement Tera Type Preview (#9350) 2023-01-29 13:11:32 -05:00
Kris Johnson
646b602082 Update Convergence Legality legality 2023-01-23 22:02:57 -07:00
Leonard Craft III
1db21ae74c
Implement opt-in Open Team Sheets (#9266) 2023-01-09 20:33:10 -06:00
Kris Johnson
d02f27a59c Fix Convergence Legality legality 2023-01-09 18:44:23 -07:00