Kirk Scheibelhut
9fb516a2a4
Update reference to EBC spec
2019-05-13 16:25:49 -07:00
Kirk Scheibelhut
3d24166cdf
toId -> toID
...
Closes #5479
2019-05-12 17:53:01 -07:00
Kirk Scheibelhut
a0734bde6f
Redo Endless Battle Clause with a new specification ( #5472 )
2019-05-07 11:18:06 +09:30
Kirk Scheibelhut
10c744f733
Introduce an ID type to sim ( #5468 )
2019-05-04 13:13:12 +12:00
Marty-D
78cae4c5f3
STABmons: Allow a normally illegal Shiftry move combo
2019-04-26 11:02:06 -04:00
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