The Immortal
d958c32f73
Fix After You test description
2020-11-21 23:26:36 +04:00
The Immortal
d65b2427dd
Fix Fling vs Protect
2020-11-21 22:54:25 +04:00
The Immortal
271b6be01b
Merge Libero and Protean tests
2020-11-21 22:54:00 +04:00
The Immortal
079d931e97
Fix Fling mechanics
2020-11-21 11:16:01 +04:00
The Immortal
8bb09561e0
Add Protean tests
2020-11-21 11:14:34 +04:00
The Immortal
6b1b318977
Fix Metronome interaction with two-turn moves
2020-11-20 13:14:00 +04:00
Annika
fe9a3419f7
Tests: Remove debug print from Pollen Puff test
2020-11-19 21:31:12 -08:00
Leonard Craft
41033e7345
Fix Pollen Puff's interaction with ally Substitute
2020-11-19 22:12:02 -06:00
Marty-D
d28ddeca4e
Descriptions: Replace "major" with "non-volatile"
2020-11-17 14:49:19 -05:00
Guangcong Luo
b51db459d7
Fix Desync Clause test
...
It was in Mirror Coat rather than Counter.
Also switch to checking for "activated", so it doesn't conflict
with #7702 (committed separately so git blame still shows me as
test author)
2020-11-17 00:33:13 +00:00
Guangcong Luo
3336decb79
Implement Desync Clause Mod for Gen 1 Counter
2020-11-15 02:18:37 +00:00
Marty-D
826dd94eae
Validator: Fix Ability attribution from Virtual Console
2020-11-13 11:28:10 -05:00
Marty-D
b098b54187
Validator: Fix Ability attribution from Dream World
2020-11-12 18:13:58 -05:00
The Immortal
fff0f6c806
Release Gigantamax Melmetal
...
Also added necessary validation for it as its event is a special case.
2020-11-12 05:41:24 +04:00
Guangcong Luo
8543fc291a
Fix Gen 2 evo/tradeback validation
2020-11-09 04:12:59 +00:00
Leonard Craft III
920af21aac
Abilities: Add isPermanent flag ( #7614 )
2020-11-03 10:31:11 -05:00
The Immortal
42f491a092
Fix Ripen
2020-10-30 14:03:35 +04:00
Kris Johnson
a641cfcce8
Fix Overflow Stat Clause and turn it into a mod ( #7604 )
2020-10-30 10:59:38 +04:00
Leonard Craft
b673ff3fe4
Add Berserk to the Berserk sim test
2020-10-30 03:05:46 +00:00
Guangcong Luo
e90658c038
Validate Natures in tests
...
(There's no need to validate natures somewhere that has an actual
performance impact.)
2020-10-29 16:19:07 +00:00
The Immortal
1a0e56a3ac
Fix Neutralizing Gas interactions
2020-10-29 04:35:12 +04:00
Kris Johnson
b1e2331c7b
Fix Slow Start's interaction with Neutralizing Gas ( #7580 )
2020-10-28 12:51:33 -07:00
Guangcong Luo
5f8c36c616
Ban Gen 1 Japan-only event moves
...
Fixes #7516
2020-10-26 15:30:47 +00:00
The Immortal
381c8190c6
Fix Dragon Ascent Rayquaza validation
2020-10-24 04:58:05 +04:00
Leonard Craft III
4e6ff7e72c
Validator: Allow Hidden Ability Entei/Raikou/Suicune in Gen 8 natively ( #7563 )
2020-10-23 15:28:12 +04:00
Leonard Craft
db2a55a1bb
Clarify Neutralizing Gas + Imposter test
2020-10-22 11:53:11 -05:00
Leonard Craft
4e3c8bd3cc
Consolidate Neutralizing Gas tests; add Gluttony/Slow Start NGas tests
2020-10-22 11:49:11 -05:00
Leonard Craft
993a5cc645
Unskip passing validator test
2020-10-20 21:36:28 -05:00
Leonard Craft
07a721dd96
Unskip passing move self-target test
2020-10-19 19:57:37 -05:00
Leonard Craft III
1081a4423f
Add various mechanics tests ( #7506 )
2020-10-16 21:07:05 -07:00
The Immortal
7638f8238a
Fix Present healing vs Substitute
2020-10-15 18:46:58 +04:00
Guangcong Luo
a65faf263f
Stop using assert.strict.strictEqual ( #7515 )
...
It turns out that when I switched us from `assert` to `assert.strict`,
I didn't actually update any existing tests or tell anyone:
0df0d234f2
So apparently everyone else just kept on using `strictEqual`.
This will be a PR and also throw an error if people continue trying to
use it, which should make it much clearer what PS policy is on this.
A lot of the problem may be that TypeScript marks assert.strict.equal
as deprecated when it's not. This was fixed 4 days ago:
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/48452
But this probably hasn't made it to a thing yet. Until then, you'll
have to deal with TS marking your tests as deprecated, but it shouldn't
be too long.
Accidentally using `assert` instead of `assert.strict` should now show
an error. This protects against the probably much worse mistake of
accidentally using `assert.equal` rather than `assert.strict.equal`.
`assert.ok` is also deprecated now.
2020-10-14 01:19:03 -07:00
Guangcong Luo
67a4e9f185
Add validator for Pokestar event moves
...
See #7412
2020-10-13 18:01:32 -07:00
Kris Johnson
510ab4ecb3
Fix typo
2020-10-13 16:55:31 -06:00
Guangcong Luo
7fc498ff88
Add validator for evoItem
...
See also #7412
2020-10-13 04:40:38 -07:00
Leonard Craft III
2ed8a97ff8
Add skipped failing event validator tests ( #7472 )
2020-10-06 16:06:05 -07:00
The Immortal
ca3a106815
Learnsets: Sort V before S
2020-10-01 04:26:23 +04:00
The Immortal
2b0c77939f
Correct Weakness Policy mechanics
...
And added relevant Burning Jealousy tests.
2020-09-26 00:56:41 +04:00
Kris Johnson
8656d633ac
Format volatiles consistently ( #7314 )
2020-09-05 08:12:24 -07:00
Kirk Scheibelhut
39c14e0868
Remove EBC staleness from abilities upon switching
2020-08-17 12:59:10 -07:00
Leonard Craft III
9e82f05ebb
Gen 3-4: Fix Camouflage to change to Normal-type ( #7130 )
2020-08-06 14:54:57 -04:00
Guangcong Luo
2f805c93a2
Remove "Battle" prefix from data exports ( #7039 )
...
`BattlePokedex` is now `Pokedex`, `BattleItems` is now `Items`, etc.
I also renamed `Movedex` to `Moves` and `Statuses` to `Conditions`.
`TypeChart` isn't `Types` yet, because unlike the others, it's not
indexed by ID. That should probably be fixed one day.
2020-07-24 12:42:26 -07:00
Kris Johnson
00b88b521d
Handle Gigantamaxing properly ( #7001 )
2020-07-23 13:27:42 -07:00
Guangcong Luo
4628575b17
Add regression test for Aerial Ace Kubfu in LC
2020-07-23 12:48:08 -07:00
Kirk Scheibelhut
d3b898ef7c
Normal |t:| protocol message in Runner's DualStream
2020-07-21 13:35:53 -07:00
Guangcong Luo
eb78b5981e
Remove timestamps in state tests
2020-07-21 13:08:16 -07:00
The Immortal
e2d268747c
Remove Gmax restrictions
...
Closes #6954
2020-07-18 21:04:09 +04:00
Jacob McLemore
30e420204a
Fix Fusion Bolt + Fusion Flare interaction when first move fails ( #6991 )
2020-07-10 16:29:53 -07:00
The Immortal
6ef15d4a9b
Fix Adrenaline Orb
2020-06-19 16:52:56 +04:00
Kris Johnson
e20178d69d
Isle of Armor: Pokemon ( #6839 )
2020-06-17 23:37:14 +04:00