Karthik
409f512bfd
Fix Zacian/Zamazenta Crowned formes in Hackmons ( #10075 )
2024-01-03 18:00:29 -07:00
Karthik
e51cb1b80b
Fix Event Moves Clause banning Hidden Power types ( #10070 )
2024-01-02 15:17:17 -07:00
Kaen
b53ab4cd66
Rework Protean Palace ( #10036 )
...
https://www.smogon.com/forums/threads/protean-palace.3726834/post-9909685
2023-12-29 12:22:32 -07:00
Theia
5bc763002d
Update Evasion Items Clause description ( #10038 )
2023-12-28 21:02:38 -06:00
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
Kris Johnson
c87a7ea857
Add Convergence Legality
2023-01-09 15:25:01 -07:00
Leonard Craft III
103dee56af
Fix Flabebe's entry in Paldex Pokedex
2023-01-03 18:22:11 -06:00
Kris Johnson
377b877fb9
Adjust National Dex legality
2023-01-01 14:16:25 -07:00
Kris Johnson
4774892b34
Add National Dex Ubers and fix item legality
2022-12-27 23:22:07 -07:00
Karthik
bffabd437c
Don't reveal Dudunsparce forme on Team Preview ( #9239 )
2022-12-26 21:41:56 -07:00
Alexander B
55312c6366
Fix Sleep Clause hint ( #9221 )
2022-12-22 20:04:35 -05:00
livid washed
289ff26038
Gen 1: Fix Bide's implementation ( #9201 )
...
* Remove lastDamage as a field for Bide + remove some useless fields
* Bide: use time instead of duration, so that it doesn't get changed with slp/frz/etc
* Bide totalDamage should be adjusted before reducing Bide time. Damage counting should be done when the Bide user moves, not when the foe attacks it
* Call the stored damage 'damage' rather than 'totalDamage'
* Fix Bide target, Bide can hit substitutes, add test
s
* Add test for Bide vs switching / using moves that don't reset lastDamage
* Bide damage is reset to 0 when a Pokemon faints
* Add test for Bide when asleep
* Add Desync messages for Bide clearing stored damage when a Pokemon faints
* Mention Desync Clause Mod in test
* Specify 'in gen 1' in hint messages
* Bide is paused if disabled
* Improve Bide-Disable test
* Further adjust the Bide-Disable test
2022-12-20 15:02:27 -08:00
Alexander B
5d73b64606
Add and fix Sleep Clause text ( #9189 )
2022-12-15 20:05:54 -06:00
Marty-D
5509fc5319
Draft: Allow Sketching Gen 8/9 moves if Sketch is legal
2022-12-14 21:41:54 -05:00
Kris Johnson
0d16603f95
Add updated OM support
2022-12-14 15:57:08 -07:00
Marty-D
c18a8b1c74
Fix build
2022-12-10 18:27:59 -05:00
Marty
a507181430
Gen 5 OU: Add Baton Pass Stat Clause
...
https://www.smogon.com/forums/posts/9396473/
2022-12-10 18:19:27 -05:00
Kris Johnson
bd96d82f42
Add Gen 9 Inheritance and Pure Hackmons
2022-12-10 15:08:03 -07:00
Leonard Craft III
cd75536f33
Implement Open Team Sheets rule ( #9147 )
2022-12-10 15:21:26 -06:00
pyuk-bot
6071f344ed
NatDex BH: Allow unreleased things by default ( #9132 )
2022-12-07 20:44:23 -07:00
pyuk-bot
4d324e19fc
NatDex: Really fix unobtainable move validation ( #9103 )
2022-12-04 16:18:12 -05:00
Kris Johnson
5a07227351
National Dex: Fix move legality
2022-11-30 23:30:32 -07:00
Leonard Craft III
096a9aad73
VGC/BSS: Update with Series 1 ( #9098 )
...
* VGC/BSS: Update with Series 1
* lint
* Use Paldea Pokedex rule
* Add the other Tauros forms
* Correct Paldea dex bans
* Assume Paradox Pokemon are sublegendary
2022-11-30 23:08:42 -07:00
pyuk-bot
1a6668b3b0
Fix unobtainable move validation ( #9096 )
...
* Fix validation of moves unobtainable in Gen 9
* remove hyphen
* Update data/rulesets.ts
* Shorten unobtainable move rule name
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2022-11-30 23:08:08 -07:00
Kris Johnson
9393381783
National Dex: Fix berry legality
2022-11-30 20:45:49 -07:00
Kaen
baba846ca4
Re-Evolution: Add functionality for battle-only formes ( #8967 )
...
* Re-Evolution mod now works with battle form changes
Re-evolution mod, /showevo and /reevo now check for the base species to not lose track of the pre-evolution after changing forms, /showevo now also shows the stats changes a battle form gives.
* Made previous reevo code conditional
While fixing battle form changes I forgot about regional forms of pre-evolved Pokémons like Meowth, now it only uses the new code if the current form has no unique pre-evolution.
* Fixing reevo code
Made the npm changes for the new code.
* just removed an empty line
* Update rulesets.ts
* Fixing /reevo comand
* Apply suggestions from code review
* Fixing Typo
* Update server/chat-plugins/othermetas.ts
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2022-11-30 14:01:59 -07:00
Kris Johnson
bc18a3fead
FIx LC/NFE legality
2022-11-25 22:48:48 -07:00
Kris Johnson
d89983ca16
Make Ability Clause a value rule
2022-11-21 00:37:47 -07:00
Kris Johnson
45ac5f948e
Monotype: Fix Tera Type validation
2022-11-18 04:10:26 -07:00
Kris Johnson
18037f6d00
Fix National Dex validation
2022-11-18 04:03:18 -07:00
Kris Johnson
d50c8c249b
Add Gen 9 ( #8997 )
2022-11-17 20:46:29 -05:00
Hisuian Zoroark
956a84c52b
Add Ability Clause ( #8978 )
...
* Add one ability clause
* this is Ability Clause
2022-11-16 11:02:32 -07:00
Kris Johnson
91b543d2bf
Move Godly Gift legality into its own mod
2022-11-04 01:52:34 -06:00
Annika
9c5d654b89
Revert "Improved typing for utils.ts, and for iterating over base stats ( #8919 )" ( #8938 )
...
This reverts commit c589fb5a5a .
2022-10-16 18:27:25 -07:00
GregLyons
c589fb5a5a
Improved typing for utils.ts, and for iterating over base stats ( #8919 )
2022-10-16 18:08:11 -07:00
May Evans
288f81a9f9
NC97: Run the correct Sleep Clause ( #8888 )
2022-09-08 16:58:15 -04:00
Alexander B
73883db4a6
Fix duplicated team with Team Type Preview ( #8871 )
2022-08-22 12:39:06 -04:00
WeWuzNidokangz
e2abcbbf72
Make Category Swap a rule and add special cases ( #8854 )
...
* Category Swap: Fix special cases and rulify
* Fix linter errors
* 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>
* Fix switch-case idiom
* Reference new rule name
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2022-08-03 18:32:46 -06:00
Kris Johnson
fdd72450b2
Add Evasion Items Clause to the standard ruleset
2022-08-03 15:18:36 -06:00
Kris Johnson
1039b27557
Migrate OMs to their own Standard ruleset
2022-08-03 15:09:58 -06:00
Kris Johnson
eeec433659
Add August 2022 OMotM/RoA Spotlight
2022-08-01 00:40:04 -06:00
Marty
846bb330db
Implement Force Select rule
2022-07-12 16:32:10 -04:00
Kris Johnson
28898eaa0a
BW OU: Ban all Gems
2022-07-10 21:22:50 -06:00
Kris Johnson
f4c31162a3
Update Re-Evolution Mod
2022-06-22 18:17:48 -06:00
Kris Johnson
a284cb25e8
Add Re-Evolution command and rule
2022-06-22 13:06:51 -06:00
May Evans
c1e9b00d98
Gen 1 UU: Ban Agility + Partial Trapping ( #8817 )
...
* Add APT Clause
Considers Bind and Clamp: despite them not being legal combinations even in Tradebacks on any Pokemon, there could be a hackmons tier or something that desires this. Future-proofing and in the spirit of the ban.
* Instate APT Clause
https://www.smogon.com/forums/threads/rby-uu-agility-partial-trapping-apt-voting.3703325/post-9249504
* yeah
* yeah lets actually call it that JENKINS
* JENKIIIINS
2022-06-19 21:44:29 -06:00
Karthik
49149ea8fb
Properly handle Zacian/Zamazenta Crowned forms ( #8753 )
2022-05-09 14:23:15 -05:00
Hisuian Zoroark
98db5b1d64
Crazyhouse: Temporarily restrict to singles, improve description ( #8746 )
2022-05-01 14:01:33 -06:00
Hisuian Zoroark
e5568e5bff
Add Crazyhouse Rule ( #8708 )
...
* Add Crazyhouse Rule
* Make Pokemon import top-level, correct HP in post.
* Remove unnecessary code, improve comment
2022-04-28 18:50:48 -06:00
Mia
3c86fbcb84
Add Dark Void to the Gravity Sleep Clause
...
Oversight
2022-04-04 14:59:37 -05:00
Kris Johnson
347715a12d
Add March 2022 OMotM and RoA Spotlight
2022-03-01 00:46:09 -07:00