Ivo Julca
ac4b94876b
Sim: Refactor to use Battle#getAllPokemon() and Battle#getAllActive()
2019-03-26 23:18:19 -05:00
Kirk Scheibelhut
03b2c92cb1
Make isNonstandard specify reason for non-standardness ( #5330 )
2019-03-22 01:49:22 +09:00
Marty-D
b94b5038b5
Rulesets: Make Little Cup work for any gen
2019-03-20 08:25:57 -04:00
MacChaeger
cfb1cf1731
Add a notice to the Inverse Mod ( #5249 )
2019-03-05 03:35:58 -06:00
MacChaeger
d764c52887
Don't add inactive rules as pseudoweathers ( #5206 )
2019-02-25 01:11:46 -06:00
Guangcong Luo
b498bb222c
Require object literal method shorthand
2019-02-11 18:14:09 -06:00
TheMezStrikes
763794a18a
2v2 Doubles: Update banlist ( #5116 )
2019-01-24 16:28:10 +04:00
Marty-D
4b0c3679de
Copy Chansey's illegal move combos to Blissey
2019-01-08 08:32:29 -05:00
Kris Johnson
5b2d76d75d
Add Pokemon Let's Go! ( #4967 )
2018-11-19 16:19:19 -06:00
Quinton Lee
94016f6218
Update Typescript to 3.1 ( #4879 )
2018-10-05 04:02:54 -05:00
The Immortal
5df0a02fcb
Revert "Implement Illusion Level Mod"
...
This reverts commit 60075830b6 .
2018-09-24 15:54:33 +04:00
Guangcong Luo
60075830b6
Implement Illusion Level Mod
...
Normally, Illusion copies everything except the level, so if Zoroark is
a different level from the pokemon it's copying, it's very obvious that
it's a copy. This isn't a problem normally (because everyone is 50 or
100), but in randbats, it's a big tell, and makes Zoroark weaker than
it's supposed to be.
And, unrelatedly, everyone thinks it's a bug even though it's not.
2018-09-21 16:33:17 -05:00
Kris Johnson
5813add1e2
Add September RoA Spotlight, LCotM, and OMotM ( #4838 )
2018-09-01 16:02:05 +04:00
The Immortal
0a10b30674
Add Accuracy Moves Clause
2018-09-01 15:26:11 +04:00
Marty-D
e758f0a2f0
Add Team Preview to the Minimal GBU ruleset
2018-08-26 17:12:28 -04:00
Marty-D
e8b12b263d
Gen IV: Allow Arceus with max EVs by default
...
https://www.smogon.com/forums/threads/changes-to-arceuss-legality-dpp-ubers-revisited.3593683/
This lets people play whichever ruleset they want for custom Ubers tournaments.
2018-08-25 15:19:43 -04:00
MacChaeger
82c792f82c
Update to TypeScript 3.0.1 ( #4710 )
2018-08-07 03:27:28 +09:00
Marty-D
33a90b79e1
Actually make sure SpA and SpD match in Gen 1
2018-08-05 15:29:37 -04:00
Marty-D
88d02ef8b5
Deal with illegal move combinations
...
Until the validator can handle them
2018-07-29 18:18:29 -04:00
Marty-D
a56f70dada
Release Zeraora and Plasma Fists
2018-07-01 13:53:41 -04:00
MacChaeger
af40242e50
Allow Pokestar props in Gen 5 formats lacking '-illegal' ( #4671 )
...
For the purpose of making custom tours with Pokestar props allowed possible.
2018-05-15 22:22:03 -05:00
The Immortal
4a2215c53e
Fix Nickname Clause
2018-05-01 21:55:37 +08:00
Marty-D
c00918e01b
Add Ultra Kalos Classic
2018-04-10 12:01:47 -04:00
Quinton Lee
c799393710
Typescript data/ and config/formats ( #4513 )
...
Also removes Battle Factory methods accidentally re-added in d0a4a689a7
2018-03-26 09:50:51 -05:00
KrisXV
d0a4a689a7
Refactor data/ and mafia.js to for...of ( #4490 )
2018-03-23 18:51:52 -07:00
KrisXV
ac08f5b38f
STABmons: Correctly restrict Wormadam ( #4430 )
2018-02-22 23:21:36 +09:00
Guangcong Luo
b773b757d2
Unban Z-evasion from Evasion Moves Clause
2018-02-20 21:55:21 +09:00
cant say
7a5f65743e
Add Ultra Sinnoh Classic ( #4391 )
2018-01-31 22:05:58 -05:00
Guangcong Luo
1531b662c6
Refactor battle stream system
...
This contains a lot of minor refactors, but the main thing that's going
on here is that battle stream writes have been streamlined to be a lot
easier for others to use.
We even support:
./pokemon-showdown simulate-battle
which provides a stdio interface for anyone using any programming
language to simulate a battle.
2018-01-28 21:06:49 -06:00
Guangcong Luo
bb0e00e0a8
Fix STABmons move legality checker
2018-01-20 02:07:25 -06:00
Guangcong Luo
aae46ffd46
Support checkLearnset in format rules
...
Fixes #4356
2018-01-20 02:05:21 -06:00
Guangcong Luo
77e17eedce
Add message for Switch Priority Clause Mod
2017-12-29 17:07:43 -06:00
The Immortal
1c6d98664a
Fix Baton Pass clause
2017-12-13 05:28:49 +08:00
Guangcong Luo
b14463d632
Ensure SpA and SpD match in Gen 1
...
I'm not entirely sure why we're maintaining the separation of SpA and
SpD, except for better support of possible OMs or custom games where
they could be different, I guess.
There are probably game mechanics that would be better supported if we
actually just unified SpA and SpD.
2017-12-08 21:17:39 -06:00
Guangcong Luo
bb598ed6c2
Add rule validator for format rules
2017-12-07 22:07:12 -06:00
Guangcong Luo
f4e535bbd6
Enforce consistent key spacing
...
This was previously not enforced because we used `:1` in too many
places, but those places seem to all be refactored out at this point.
2017-12-01 08:16:23 -06:00
Guangcong Luo
9bdf674d5f
Refactor more tables to arrays
...
See #4079
Now we're just missing oldgens.
2017-11-30 19:40:16 -06:00
The Immortal
00ef15e5a3
Update Standard GBU and various Nintendo formats
...
- Add Team Preview to the Standard GBU ruleset
- Add Zeraora to the Standard GBU banlist
- Use Standard GBU for VGC 2018
- Move Dragon Cup so it’s not in-between the two Battle Spot formats
2017-11-23 14:54:25 +08:00
Guangcong Luo
aafee4393c
Implement Dragon Cup
2017-11-22 13:09:00 -06:00
The Immortal
6bd1c62519
Update Alola Pokedex
2017-11-21 23:57:41 +08:00
Guangcong Luo
34f80a7340
Fix Necrozma check in Same Type Clause
2017-11-18 21:43:40 -06:00
Articuno-I
45308bf20d
Account for Ultra Necrozma in Same Type Clause ( #4162 )
2017-11-18 16:01:48 -06:00
MacChaeger
8a6b93855a
Don't default to starting Necrozma-Ultra in its base forme ( #4154 )
2017-11-17 00:37:44 -06:00
Kris Johnson
f2caefba9b
Ultra Sun and Ultra Moon update ( #4151 )
2017-11-16 20:34:43 -06:00
Kris Johnson
69cc3a7bf8
STABmons: Make ignorestabmoves a ValidatorRule ( #4141 )
...
Making `ignorestabmoves` a validator rule allows it to be added to
tournaments.
2017-11-11 13:18:45 +08:00
Guangcong Luo
066d970b54
Fix >6-pokemon Custom Games
2017-09-09 19:41:55 -04:00
Guangcong Luo
b42a322ecb
Support over 6 Pokemon in Custom Game
2017-09-09 18:25:26 -04:00
QuiteQuiet
7f026e7e60
Do not send details about shiny-ness on Team Preview ( #3965 )
2017-09-06 05:53:25 -04:00
MacChaeger
b113cc9a57
Add command /viewbanlist ( #3914 )
...
This command is intended to be a quick-access option for checking banlists and rulesets for formats as well as descriptions of the rules that would get listed in case the user has questions.
2017-08-31 04:51:45 -04:00
HoeenHero
11b93ec467
Alola Pokedex rule: Dont reject alola formes ( #3826 )
2017-07-24 18:35:23 +04:00