Commit Graph

7793 Commits

Author SHA1 Message Date
PartMan
19ca13afbb
Fix capitalization in Charizard-Mega-Y (#7887)
D:
2021-01-07 10:45:29 -08:00
Marty-D
5c6cc7d256
Merge pull request #7879 from urkerab/various-mechanics-fixes
Various mechanics fixes
2021-01-06 15:20:55 -05:00
Leonard Craft III
6003cb0835
Fix Intimidate failure text (#7880) 2021-01-06 14:05:12 +04:00
Leonard Craft III
ddbed0dc81
Add Neutralizing Gas switchout message (#7484) 2021-01-06 14:04:06 +04:00
urkerab
cdcdf2da1b Shell Bell should heal from all damage 2021-01-05 17:29:35 +00:00
urkerab
5123b6cc63 Revelation Dance should use Arceus's real type 2021-01-05 16:59:08 +00:00
urkerab
80d652d59b Sturdy should trigger before Focus Sash but after False Swipe 2021-01-05 16:58:03 +00:00
urkerab
4192201d60 Pressure should deduct additional PP from Z-moves and Max moves 2021-01-05 13:17:27 +00:00
urkerab
845b4386c4 Pressure should not deduct additional PP from Sticky Web 2021-01-05 13:14:56 +00:00
urkerab
6ba98478a6 Cursed Body should be able to disable Z-moves 2021-01-05 13:06:40 +00:00
The Immortal
a3ce567ae1 Gen 6/7: Random Battle fixes 2021-01-04 20:59:47 +04:00
The Immortal
fa2698a3a0 Fix PP reduction moves 2021-01-04 16:27:09 +04:00
Guangcong Luo
73c7d5e5d8 Fix bug in Sketch validation
Earlier today, I tried to remove the hardcode for Smeargle without
realizing what it was for (Smeargle gets Spore as an event move, which
shouldn't override its ability to Sketch Spore).

It turns out, 7 years ago when I added the Smeargle hardcode, I wrote
a TODO to fix it which I never got around to:

2e1ab04eb6

Anyway, this commit fixes it properly.
2021-01-03 23:52:33 -08:00
Guangcong Luo
6b3a3070c9 Refactor team validator for readability
`checkLearnset` has been renamed `checkCanLearn`.

`reconcileLearnset` has been replaced with `validateMoves`, which
bundles the actual `checkCanLearn` calls with the old
`reconcileLearnset`, making for a better name.
2021-01-03 23:26:20 -08:00
Marty-D
139179f872
Descriptions: Fix Explosion/Self-Destruct shorties 2021-01-03 20:30:32 -05:00
Marty-D
ca4fcabc39 Gens 5-6 OU: Put consistently low usage Pokemon in OU by technicality
https://www.smogon.com/forums/posts/8703468/
2021-01-03 13:41:06 -05:00
Adam Tran
fbda1e5d92
Fix Protean/Libero on first of two turn moves (#7870) 2021-01-03 09:42:08 -05:00
The Immortal
d8a90a94f9 Protective Pads should negate Perish Body
Thanks @DaWoblefet!
2021-01-03 16:35:55 +04:00
LegoFigure11
c1f95ece9e
BSSF: Update sets (#7871) 2021-01-03 13:56:53 +04:00
Kris Johnson
c09587d3e4 SSB: Re-add thewaffleman 2021-01-03 02:31:38 -07:00
Annika
bee946e822 SSB: Remove xJoelituh 2021-01-03 01:24:19 -08:00
Kris Johnson
49e9b26454 Update NU, PU, and National Dex UU bans 2021-01-02 20:31:53 -07:00
Leonard Craft III
e01e9938c3 Descriptions: Correct Jaw Lock 2021-01-02 20:57:05 -06:00
urkerab
fa78e2a31c
Make Unnerve activate after Skill Swap and Neutralizing Gas wearing off (#7866) 2021-01-02 14:39:54 -05:00
Adam Tran
0f724acb03
Fix Neutralizing Gas ending issues (#7860) 2021-01-01 18:39:19 -05:00
The Immortal
fa39e89805 January tiers update 2021-01-01 21:10:17 +04:00
Instruct
27f05678c0
SSB4: Balance changes and bugfixes (#7856) 2021-01-01 18:46:27 +04:00
Marty-D
47565a53f2 Add Pikachu IN SPAAAACE event
Thanks, Anubis!
2020-12-31 18:18:19 -05:00
Marty-D
8b86eec2ba
Fix Eject Button interaction with Pursuit 2020-12-31 15:23:38 -05:00
Marty-D
03d0c26c09
Fix Pursuit mechanics against switches 2020-12-31 15:22:11 -05:00
The Immortal
d9c2ee8d39 Lum Berry activates after Synchronize
Thanks @DaWoblefet!
2020-12-31 21:58:36 +04:00
The Immortal
742b0c7a5d Update CAP 1v1 sets 2020-12-31 21:01:43 +04:00
MacChaeger
bb8aca0905
Fix move-disabling mechanics for Dynamaxed Pokemon (#7853) 2020-12-30 18:08:53 -05:00
Marty-D
f4dd9c4753 CAP: Remove Poltergeist from Necturna 2020-12-30 18:03:40 -05:00
Marty-D
501ac63b1a CAP: Add new tutor moves
https://www.smogon.com/forums/posts/8700940/
2020-12-30 17:41:35 -05:00
LegoFigure11
cad1d25c4d
Add Gen 8 BSS Factory (#7843) 2020-12-31 02:09:29 +04:00
Adam Tran
d6e05d0a98
Fix Metal Burst interaction with called moves (#7835) 2020-12-30 14:36:06 -05:00
Adam Tran
674eb1449f
Fix Conversion 2 interaction with called moves (#7813) 2020-12-30 11:50:04 -05:00
Adam Tran
2f5fbad4e7
Fix Pursuit interaction with pivot moves (#7819) 2020-12-30 11:48:26 -05:00
The Immortal
69b9dec63a Fix G-Max Replenish affecting fainted Pokemon 2020-12-29 14:10:37 +04:00
Marty-D
ca4d61c7a8 Update CAP 28 and add prevo 2020-12-28 11:03:49 -05:00
Distrib
00823a1a16
UU: Ban Blaziken (#7845) 2020-12-28 18:26:10 +04:00
The Immortal
e0b3ade226 Gen 6/7: Random Battle improvements 2020-12-28 15:46:33 +04:00
Instruct
47a8a04aa9
SSB: Nerf Forever Winter Nights (#7841) 2020-12-27 19:47:20 +04:00
The Immortal
1307f8abca Zarude-Dada should be legal 2020-12-27 13:45:47 +04:00
Kris Johnson
f05e927ad1 Fix Teleport in Let's Go formats 2020-12-26 21:43:58 -07:00
Leonard Craft III
31d67dfb51 Dex: correct colors of Arceus, Calyrex, Zygarde, & Zarude 2020-12-26 22:09:38 -06:00
Leonard Craft III
8f590ef8b7 Dex: Feebas does not get Oblivious until Gen VI 2020-12-26 17:42:43 -06:00
Distrib
0cb0b65f66
SSB: Fix Tiki's image (#7840) 2020-12-26 14:58:35 -08:00
Instruct
b73efd84ab
SSB4: Bugfixes and balance changes (#7838) 2020-12-25 21:36:07 -07:00
fart
4acb83acc7
SSB4: Fix typo in Archas's description (#7834) 2020-12-25 04:06:49 -08:00
The Immortal
788d0f5bc0 Gen 6/7: Random Battle updates 2020-12-25 14:24:46 +04:00
Instruct
1f9954b374
SSB4: Bug & crashfixes (#7837) 2020-12-24 21:51:11 -05:00
Marty-D
79523a4266 Add Dada Zarude event
Thanks, Anubis!
2020-12-24 17:32:25 -05:00
Marty-D
ca40354557
Descriptions: Clarify Metal Burst 2020-12-24 15:23:49 -05:00
Instruct
901c1d8573
SSB: Fix Winter Hail decrease amt. Add discussion thread to format. small QC changes. (#7833) 2020-12-24 13:24:18 -05:00
Kris Johnson
ec0ecb1264 SSB4: The Immortal's quote shouldn't be an ID 2020-12-24 10:14:36 -07:00
Instruct
5b441c2013
Super Staff Bros 4 (#7793)
Collaborative Project lead by @xInstruct with many contributors.

See the Special Thanks section of https://www.smogon.com/articles/super-staff-bros-4
2020-12-24 11:21:02 -05:00
The Immortal
2398a915fe Update NU 2020-12-24 13:42:25 +04:00
Marty-D
d819ac49ba
RU: Ban Diggersby
https://www.smogon.com/forums/posts/8695716/
2020-12-23 19:15:36 -05:00
The Immortal
fda0ee61f4 Gen 7/6: Implement Toxic accuracy mechanics 2020-12-22 15:50:05 +04:00
The Immortal
0d306b9930 Ban illegal Zygarde-10% sets 2020-12-20 18:18:29 +04:00
The Immortal
85761cca5b Gen 4 Random: Fix Mono-Electric teams 2020-12-19 14:56:13 +04:00
Kris Johnson
d9ed993064 Move Pheromosa to Uber 2020-12-18 07:27:03 -07:00
MacChaeger
4fe71c5907
Add G-Max move aliases (#7820) 2020-12-18 12:05:48 +04:00
The Immortal
157e8a0f32 Random Battle improvements 2020-12-16 22:55:18 +04:00
Kris Johnson
b1b9b9c2d1 Add December mid-month shifts 2020-12-16 10:32:32 -07:00
urkerab
0cbfeeba09
Fix Snatch in Gen 3 (#7812) 2020-12-15 19:25:59 -05:00
urkerab
74ae95a91c
Update accuracy calculation for latest Gen 7 research (#7806) 2020-12-15 18:37:24 -05:00
Adam Tran
56258a08c7
Run checks for Gravity, Heal Block, Throat Chop on called moves (#7758) 2020-12-15 10:15:12 -05:00
ACakeWearingAHat
4fda00e8ac
Update Doubles/Gen 2 Random Battle (#7808) 2020-12-15 11:52:47 +04:00
The Immortal
2d99f58542
Move Linoone, Polteageist, Slurpuff, and Sharpedo to NUBL 2020-12-12 11:02:40 +04:00
MacChaeger
7d6da41e34
Factory sets: Add more EV validation (#7790) 2020-12-12 10:48:20 +04:00
Adam Tran
a278b38d7d
Fix future move failure hint (#7795) 2020-12-12 10:23:15 +04:00
Adam Tran
f63e7e4a8d
Add Heal Block independent fail message (#7785) 2020-12-11 19:38:52 -05:00
The Immortal
bce1267fae Improve randoms generator 2020-12-10 15:33:08 +04:00
Guangcong Luo
ea58695f0f Revert "CC/HC: Fix level balancing formula (#7773)"
This change was controversial. pyuk agreed to revert in preparation for
Random Battles Team Tour 4 as mentioned in:

https://www.smogon.com/forums/threads/revert-the-level-changes-to-hackmons-cup.3674551/

This reversion should not be interpreted as taking a side in whether
the level formula should be changed after the tour.

This reverts commit b6bf805a1a.
2020-12-09 23:18:41 +00:00
The Immortal
9965288bd2 Gen 5 Random: Fix Monotype Normal teams
Closes #7782
2020-12-09 22:12:30 +04:00
The Immortal
2bb8a45968 Random Battle updates 2020-12-09 10:51:44 +04:00
MacChaeger
fa4b7a19df
Fix Gen 7 UU Gligar Battle Factory EVs (#7780) 2020-12-08 20:33:59 +04:00
Leonard Craft III
9b1e44bf30
Formats: Move legendary validation to Minimal GBU (#7774) 2020-12-08 09:57:05 +04:00
MacChaeger
b6bf805a1a
CC/HC: Fix level balancing formula (#7773) 2020-12-08 09:55:30 +04:00
Leonard Craft III
71c2d99ea5 Descriptions: Correct Skill Swap 2020-12-07 19:48:02 -06:00
Marty-D
b95adb3ae4
Fix Frisk and Neutralizing Gas interaction
Thanks, Zelda!
2020-12-07 16:53:41 -05:00
Marty-D
e85c2ce250
Gen III-IV: Fix Reflect / Light Screen again 2020-12-07 10:12:50 -05:00
The Immortal
750b9736a8 Implement latest NU bans 2020-12-07 14:20:27 +04:00
The Immortal
aec64e8704 Random Battle updates 2020-12-07 14:14:47 +04:00
The Immortal
0895aa72f5 Necrozma-Ultra is yellow 2020-12-07 11:49:33 +04:00
Kris Johnson
5e1c2af522
Move Aegislash and Zapdos-Galar to UUBL
https://www.smogon.com/forums/threads/np-ss-uu-stage-8-highway-to-hell.3672677/page-7#post-8678151
2020-12-06 22:57:09 -07:00
Kris Johnson
91f43a1135
RU: Update bans
https://www.smogon.com/forums/threads/np-ru-stage-4-the-abyss-december-6th-bans-see-post-38.3673369/page-2#post-8678122
2020-12-06 22:56:13 -07:00
urkerab
6daa05781b
Protean should affect the victim of Snatch rather than the user (#7768) 2020-12-07 09:43:55 +04:00
Marty-D
c6cb00dab9 Add new Chansey event
Thanks, Anubis!
2020-12-04 14:58:12 -05:00
The Immortal
f86b625378 NU: Ban Reuniclus, Obstagoon, and Aurora Veil 2020-12-02 12:46:09 +04:00
Marty-D
b1fdfd9c36 Unban NUBL stuff 2020-12-01 11:43:13 -05:00
Kris Johnson
2be0a64270 Add December tier shifts 2020-12-01 09:25:48 -07:00
The Immortal
83bc516260 Random Battle improvements 2020-12-01 16:07:26 +04:00
PartMan
62373422e3
Add Urshifu-Single-Strike as an alias (#7754)
https://www.smogon.com/forums/threads/urshifu-single-strike.3674032/ pointed this out
2020-12-01 14:17:36 +04:00
Leonard Craft III
12da66fb21
Correct Protean interactions & Gravity-blocked Status Z-Moves (#7729) 2020-11-30 16:30:51 -05:00
Adam Tran
32d3d8dda6
Fix Max Guard bypass with multiple targets (#7739) 2020-11-30 12:59:53 -05:00
Kris Johnson
064d82256d Move Gengar and Volcarona to UUBL 2020-11-29 16:42:09 -07:00
Kris Johnson
2b510d050d Alphabet Cup: Add prevolution support 2020-11-28 03:22:04 -07:00
Kris Johnson
fe52ec2dab SSB: Remove a random duck 2020-11-28 02:45:20 -07:00
MacChaeger
8f6576e59a
Don't activate Flower Gift/Ice Face when KOed (#7733) 2020-11-26 15:36:59 -05:00
The Immortal
c13d5f3d4c Gen 6: Fix Stance Change 2020-11-26 16:47:41 +04:00
The Immortal
98d1fa763e Move Stance Change activation earlier 2020-11-26 16:16:28 +04:00
The Immortal
006fd097f0 Fix Stance Change mechanics 2020-11-26 13:47:27 +04:00
MacChaeger
ef4132edb8
Fix two-turn submoves + Ally Switch in Doubles (#7654) 2020-11-25 15:21:23 -05:00
Marty-D
327544cfa3 Update Instruct 2020-11-24 18:01:07 -05:00
aviettran
f66569a242
Fix Symbiosis interaction with Eject Button (#7718) 2020-11-24 11:14:05 -05:00
MacChaeger
3dfa1bdd91
Fix Emergency Exit/Wimp Out false positives (#7719) 2020-11-24 05:42:55 -08:00
Marty-D
5cbaefbf71
Gen III-IV: Air Lock / Cloud Nine have no message 2020-11-22 17:38:23 -05:00
The Immortal
9d1d435da7 Fix Air Lock / Cloud Nine activation 2020-11-23 02:08:55 +04:00
Marty-D
481b755e02 Add new event Pokemon
Thanks, Anubis!
2020-11-22 16:45:43 -05:00
Marty-D
8325b6300f
Gen III-IV: Fix Reflect / Light Screen in Doubles 2020-11-21 18:55:28 -05:00
Marty-D
ad70206599
Update Parental Bond excluded moves 2020-11-21 14:15:14 -05:00
The Immortal
d65b2427dd Fix Fling vs Protect 2020-11-21 22:54:25 +04:00
The Immortal
079d931e97 Fix Fling mechanics 2020-11-21 11:16:01 +04:00
Marty-D
1ed4d58b7e
Gen III: Fix Weather Ball
I realize this isn't actually correct, but at least it's less incorrect for now.
2020-11-20 18:24:29 -05:00
The Immortal
c7fe96e309 Add Pollen Puff immune message 2020-11-20 13:44:45 +04:00
The Immortal
6b1b318977 Fix Metronome interaction with two-turn moves 2020-11-20 13:14:00 +04:00
Leonard Craft
f01d9b9662 Floral Healing modifier is accurate 2020-11-19 22:47:20 -06:00
Leonard Craft
41033e7345 Fix Pollen Puff's interaction with ally Substitute 2020-11-19 22:12:02 -06:00
The Immortal
342d6b0c7c Random Battle improvements 2020-11-19 16:42:26 +04:00
The Immortal
f6ca42b2b1
Doubles: List Genesect formes as technically DOU 2020-11-19 16:24:04 +04:00
The Immortal
944d27ff55 Gen 2 Random: Prevent crashes with Monotype rule
Gen 2 has types with less than 6 Pokemon. These are fine to be rolled if someone plays this format via custom challenge and shouldn't crash.
2020-11-19 05:00:16 +04:00
The Immortal
6f44c6b4f8 Allow Same Type Clause in gens 3 & 2 Randoms 2020-11-19 02:41:48 +04:00
Marty-D
d20e85863a
Fix typo in 6d793f5c37 2020-11-18 09:34:03 -05:00
Marty-D
0810316ce8
Descriptions: Update Sheer Force 2020-11-18 09:18:18 -05:00
urkerab
6d793f5c37
Fix Magic Bounce and Rebound protocol messages (#5045) 2020-11-18 04:02:30 -08:00
Kris Johnson
18761559fb
Move Kyurem-Black and Zygarde to Uber
https://www.smogon.com/forums/threads/kyurem-black-and-zygarde-are-now-ubers.3673491/#post-8660586
2020-11-17 21:41:23 -07:00
Leonard Craft
60de404ae4 Descriptions: Update multi-hit distribution odds 2020-11-17 22:07:52 -06:00
Leonard Craft III
12c6321c90
Correct multi-hit distribution and confusion odds (#7706) 2020-11-17 19:50:41 -08:00
Marty-D
5a5675add8 Descriptions: Replace "flinch X" with "make X flinch" 2020-11-17 15:55:34 -05:00
Marty-D
d28ddeca4e Descriptions: Replace "major" with "non-volatile" 2020-11-17 14:49:19 -05:00
Marty-D
b1734d9c44
Descriptions: Mention Yawn quirks 2020-11-17 12:51:25 -05:00
May Evans
9b8e34bc48
Gen 1: Announce Desync Clause Mod, fix Stadium Sleep Clause (#7702) 2020-11-16 23:52:39 -08:00
Kris Johnson
7877b95e67 Random Battle: Fix typo and remove redundant check 2020-11-16 22:40:48 -07:00
Marty-D
d0711f38e6
UU: Ban Blacephalon, Dracozolt, Hawlucha, Weavile
https://www.smogon.com/forums/posts/8659002/
2020-11-16 10:59:29 -05:00
The Immortal
48221525b5 Remove Dynamax Ubers Clause 2020-11-16 18:14:34 +04:00
Marty-D
1e0273873f
Move Gigantamaxes to AG 2020-11-16 09:13:12 -05:00
Kris Johnson
8af1b8c814 Fix Chansey, Wartortle, and Tangela's doubles tier 2020-11-15 22:46:49 -07:00
The Immortal
97dba8173f Random Battle improvements 2020-11-16 07:26:28 +04:00
Marty-D
f940bf9adf
PU: Ban Silvally-Dragon
https://www.smogon.com/forums/posts/8658150/
2020-11-15 17:30:17 -05:00
Marty-D
b88cf9ad54
Trevenant falls to ZU too 2020-11-15 17:27:21 -05:00
Kris Johnson
42430693c2 Move all of RUBL to RU 2020-11-15 14:36:53 -07:00
The Immortal
e32385891a Usage-based tiers update 2020-11-15 23:58:34 +04:00
The Immortal
201842c421 Allow Same Type Clause to work in gen 5/4 Random 2020-11-15 16:47:03 +04:00
ACakeWearingAHat
1aafb31a6d
Update Gen 2/Gen 8 Doubles Random Battle (#7693) 2020-11-15 15:02:07 +04:00
May Evans
8c369ee995
Rename "Desync Clause" to "Desync Clause Mod" (#7694)
This was a minor mistake when I was writing this thing up. Since Desync Clause isn't something you replicate in RBY, it is more accurate to describe it as a Mod, in line with the ADV Switch thing.
2020-11-14 19:54:33 -08:00
Guangcong Luo
3336decb79 Implement Desync Clause Mod for Gen 1 Counter 2020-11-15 02:18:37 +00:00
Marty-D
ed26b0a7de
Descriptions: Update lists of pivot moves 2020-11-13 18:33:16 -05:00
Marty-D
c5b3f10f38
Same Type Clause: Fix Mega check 2020-11-12 16:12:21 -05:00
urkerab
ec8cd25d59
Properly update Diamond Storm boosts for Gen 7 (#7638) 2020-11-12 10:27:18 -05:00
urkerab
2a8f3146ea
Fix Gastrodon-East in Challenge Cup (#7688) 2020-11-12 17:03:24 +04:00
May Evans
370da46cb9
Fix Gen 1 Psywave mechanics (#7685) 2020-11-11 18:56:06 -08: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
Kris Johnson
890b4d9f59
Refactor text files (#7680) 2020-11-11 14:40:55 -08:00
Marty-D
2d0e06e497 Past Gens: Fix Fury Cutter 2020-11-09 18:10:05 -05:00
urkerab
5620a31f48
Fix custap berry with gluttony (#7653) 2020-11-07 19:09:47 -08:00
ACakeWearingAHat
155cf001f5
Gen 2 Random Battle improvements (#7651) 2020-11-06 17:54:28 +04:00
urkerab
808e5bb3c4
Restore As One boost activation (#7650) 2020-11-06 03:53:36 +04:00
Guangcong Luo
9b5217ab70
Split up dex-data into more files (#7634)
* Split up dex-data over individual files

This commit introduces:
- `dex-abilities.ts`
- `dex-conditions.ts`
- `dex-formats.ts`
- `dex-items.ts`
- `dex-moves.ts`
- `dex-species.ts`

These files centralize definitions from `dex-data` and `global-types`.

* Inherit ItemData from Item etc

Previously, Condition inherited from ConditionData. Now, ConditionData
inherits from Condition. The advantage of the new approach is that now,
Condition and DataCondition no longer need to be separate types, and
there should be much less duplication of type definitions in general.

This has also been done for

- ItemData/Item/DataItem
- AbilityData/Ability/DataAbility
- FormatData/Format/DataFormat

Species and DataSpecies was already merged, but this also reverses
their inheritance (saving a lot of duplicated definitions in the
process!)

The only one left is MoveData, which is just super complicated and
will need its own commit.
2020-11-05 05:00:13 -08:00
Kris Johnson
fb9d3c6b92
Move Landorus to Uber
https://www.smogon.com/forums/threads/landorus-incarnate-is-now-banned-from-ou.3672804/
2020-11-04 00:53:51 -07:00
The Immortal
2bc4a51a50 Random Battle improvements 2020-11-03 19:43:57 +04:00
Leonard Craft III
920af21aac
Abilities: Add isPermanent flag (#7614) 2020-11-03 10:31:11 -05:00
Kris Johnson
e1c96f8a74
Add Alphabet Cup Move Legality (#7628) 2020-11-03 02:42:34 +04:00
Kris Johnson
d83118162b Update NU-legal Pokemon 2020-11-01 23:55:38 -07:00
The Immortal
88f8140d04 Update ZU-legal Pokemon 2020-11-02 04:38:13 +04:00
The Immortal
c15663508b Gen 2 Random: Fix typo 2020-11-02 02:40:34 +04:00
The Immortal
43235fcfc4 Add new PU bans 2020-11-02 02:36:15 +04:00
The Immortal
a36bda12e7 Gen 2 Random: Fix Rest + Sleep Talk 2020-11-02 02:29:01 +04:00
Kris Johnson
2db0a1fdb2 Mark other Genesect formes as unreleased in DLC1 2020-11-01 15:25:53 -07:00
ACakeWearingAHat
3037781e1d
Revamp Gen 2 Random Battle (#7610) 2020-11-02 01:13:11 +04:00
The Immortal
98feea3237 Update NU-legal Pokemon 2020-11-01 21:27:51 +04:00
The Immortal
985f701cde November tier update 2020-11-01 21:19:52 +04:00
The Immortal
2a19255535 Update Doubles tiers 2020-11-01 20:23:56 +04:00
Kris Johnson
ba4c9d7a2a
Add November's OMotM, LCotM and RoA Spotlight (#7615) 2020-11-01 15:36:24 +04:00
Leonard Craft
0300dadc9e DOU: Ban Marshadow, Shadow Tag
https://www.smogon.com/forums/threads/np-ss-dou-stage-5-one-more-time-jirachi-melmetal-urshifu-single-strike-swagger-quickbanned-marshadow-shadow-tag-quickbanned.3672010/post-8644210
2020-10-31 16:30:28 -05:00
The Immortal
3165246829 Random Battle: Minor updates 2020-10-31 17:38:23 +04:00
The Immortal
91030b547d Add event Milcery 2020-10-31 01:25:17 +04:00
The Immortal
501f502ebc Add Pikachu-World event 2020-10-31 00:07:31 +04: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
The Immortal
8d3e06854f Add Galarica Wreath 2020-10-29 21:01:56 +04:00
edcrfv
29ef7b5580
Fix Hold Hands' num (#7603) 2020-10-29 20:33:36 +04:00
Kris Johnson
ab6e173e24
Move natures into their own file (#7601) 2020-10-29 08:38:03 -07:00
The Immortal
1a0e56a3ac Fix Neutralizing Gas interactions 2020-10-29 04:35:12 +04:00
Kris Johnson
3c23ce3a44
Fix G-Max Depletion (#7571) 2020-10-28 16:54:58 -07:00
The Immortal
76e70ab6ae Genesect formes should also be Uber 2020-10-29 02:04:01 +04:00
The Immortal
e12591ad0a Move Genesect and Naganadel to Uber 2020-10-29 01:48:07 +04:00
Kris Johnson
b1e2331c7b
Fix Slow Start's interaction with Neutralizing Gas (#7580) 2020-10-28 12:51:33 -07:00
The Immortal
2e6ccdd738 Random Doubles: Fix Regieleki 2020-10-28 22:47:43 +04:00
urkerab
4da5d66951
Make Eerie Spell's secondary effect secondary (#7575) 2020-10-27 13:58:41 -07:00
The Immortal
5353a8a239 Random Battle improvements 2020-10-27 22:56:10 +04:00
Guangcong Luo
7eafea8ee1 Add client text data
This syncs data/text to exactly match the client's data/text, in
preparation for them to be merged. The server's data/text will be
canonical, moving forward:

Relevant changes:

- A new file `data/text/default` has been added, for battle messages
  not associated with a move/item/ability.

- As One (Glastrier) and As One (Spectrier) should not have a start
  message; only As One itself.

- Hidden Power's `realMove` property does not belong in data/text
  and has been removed (it's still in data/moves where it belongs).
2020-10-27 16:56:08 +00:00
The Immortal
4be8cc8355 Add Overflow Stat Clause 2020-10-27 00:35:51 +04:00
ACakeWearingAHat
b4ac82a807
Allow Randdubs Power Construct Zydog (#7583) 2020-10-26 23:31:27 +04:00
Mia
d625976216
Rulesets: Fix crash in CCAPM2 (#7582) 2020-10-26 22:33:08 +04:00
The Immortal
f565659fd3 Random Battle updates 2020-10-26 20:12:55 +04:00
ACakeWearingAHat
186dbae731
Random Doubles Updates (#7569) 2020-10-26 20:05:10 +04:00
urkerab
ff0ca077b6
Update Lunar Dance to Gen 8 mechanics (#7576) 2020-10-26 19:39:39 +04:00
May Evans
e102416793
Ban Japanese Gen 1 Events in Int Formats: Part 2 (#7581)
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2020-10-26 06:00:35 -07:00
The Immortal
f1d82ee1e0 Add gift Toxel event data 2020-10-26 06:15:51 +04:00
urkerab
83d1556fa6
Ignore As One boosts when already maxed out (#7574) 2020-10-26 05:56:55 +04:00
Kris Johnson
c3ea57f8cc
Fix typo 2020-10-25 18:15:01 -06:00
urkerab
b90f03b77e
Calculate natures with 16-bit truncation (#7540)
Also fixes Let's Go! which wanted to override these but couldn't.
2020-10-25 16:54:43 -07:00
Marty-D
1f07a6ead9 Update descriptions 2020-10-25 16:15:57 -04:00
LegoFigure11
eea703eef9
Fix Crown Tundra Pokedex validation (#7573) 2020-10-25 15:59:10 +04:00
Kris Johnson
3e15896a0d Restrict Calyrex-Ice and Calyrex-Shadow correctly 2020-10-24 20:25:32 -06:00
Marty-D
56fe32b14b
Prevent Abilities from copying As One as well 2020-10-24 18:22:08 -04:00
The Immortal
a832a0f4c5 Add event Porygon 2020-10-25 01:27:45 +04:00
The Immortal
58e8e4203d Micle Berry is obtainable 2020-10-25 01:15:36 +04:00
Leonard Craft
700063e183 DOU: Ban Jirachi, Melmetal, Dark Urshifu, Swagger
https://www.smogon.com/forums/threads/np-ss-dou-stage-5-one-more-time-jirachi-melmetal-urshifu-single-strike-swagger-quickbanned.3672010/post-8636825
2020-10-24 13:47:05 -05:00
Kris Johnson
3248a888cb
Add Tundra Tourney (#7565) 2020-10-24 13:50:02 +04:00
The Immortal
24806cdcd5 Add Regigigas and Poipole events 2020-10-24 07:38:56 +04:00
Kris Johnson
a1058ac29c
Convert VGC 2020's mod to a pre-DLC2 mod (#7564) 2020-10-24 06:00:29 +04:00
The Immortal
5b83c5b15e Update learnsets
Added legendary dynamax events.
Removed multiple level up entries.
Copy corrections to VGC20 mod.
2020-10-24 05:47:51 +04:00
Marty-D
f5b0b6dc2c
Add As One entry message 2020-10-23 19:56:24 -04:00
The Immortal
ada31d73b6 Soul Dew is available 2020-10-24 03:45:42 +04:00
Marty-D
0f17b39dd3 As One cannot be suppressed, acquired, or removed 2020-10-23 19:13:27 -04:00
The Immortal
4ddc744847 Add new Random Battle sets 2020-10-23 21:14:38 +04:00
The Immortal
498e38502a Implement As One correctly 2020-10-23 21:10:18 +04:00
The Immortal
24afc0f57e Show Genesect forme in Team Preview 2020-10-23 20:51:16 +04:00
The Immortal
8d7b72c606 Release the berries 2020-10-23 19:41:40 +04:00
The Immortal
b4f3c98630 Update obtainable items
Haven't seen confirmation of Soul Dew yet.
2020-10-23 18:52:15 +04:00
The Immortal
8eddf3724e Fix Eerie Spell 2020-10-23 18:37:56 +04:00
The Immortal
e9c62cb86d Prevent As One from being copied or removed 2020-10-23 18:01:51 +04:00
The Immortal
6d341a1c83 Add new aliases 2020-10-23 16:10:29 +04:00
The Immortal
dfd69727a2 Learnsets: Add new event data 2020-10-23 15:10:53 +04:00
Kris Johnson
879570dc43 Fix As One attribution text 2020-10-23 03:45:13 -06:00
The Immortal
e6c220cba8 Fix Steel Beam error in learnsets 2020-10-23 13:32:04 +04:00
Instruct
bc93cfc249
Fix Moltres's stats (#7562)
Apparently they got overwritten with galars counterpart
2020-10-23 02:09:29 -04:00
HoeenHero
1687bd16c3 Crown Tundra Learnsets: Add Missing Moves
My script had a flaw where it would not add entires for moves that
a pokemon did not learn previously (eg: Electric Terrain Tapu Koko,
Mystical Fire Latios, Close Combat Blaziken). This fixes this issue.
2020-10-23 02:05:04 -04:00
Kris Johnson
7242eaef29 Fix Thunderous Kick 2020-10-22 23:53:11 -06:00
Instruct
070298e07b
Abilities: Fix Grim Neigh typo (#7561) 2020-10-22 23:33:55 -06:00
The Immortal
0b79d508ce Fix another typo 2020-10-23 09:16:00 +04:00
The Immortal
1dcd7d1e24 Fix typo in ability text 2020-10-23 09:15:08 +04:00
HoeenHero
6875ade816 Crown Tundra: Add and Update Learnsets
It was mentioned that theres some lingering issues that existed
before this update with some pokemon not having Steel Beam/Draco Meteor
that should. I'm noting this here so its not forgotten.
2020-10-23 00:41:37 -04:00
Kris Johnson
e5c2616531 Let Rayquaza Mega Evolve in National Dex formats 2020-10-22 22:37:11 -06:00
The Immortal
0901f23ecf Prevent Mega Rayquaza in gen 8 2020-10-23 08:11:16 +04:00
Kris Johnson
2f0dc16cf6
Add activation messages for Curious Medicine
credits marty
2020-10-22 22:04:08 -06:00
Kris Johnson
41ed00002f
Fix oversights from adding Crown Tundra DLC (#7559) 2020-10-23 07:45:12 +04:00
The Immortal
d589c7ef1d Add move descriptions 2020-10-23 07:27:10 +04:00
The Immortal
2a03b7fd88 Add new moves 2020-10-23 07:13:55 +04:00
The Immortal
ed347748d5 Missed this file in 42e918a78 2020-10-23 06:50:14 +04:00
The Immortal
42e918a781 Add VGC 2020 mod 2020-10-23 06:47:00 +04:00
The Immortal
1754b7dc2f Add Crown Tundra Pokemon
TODO: Learnsets
2020-10-23 06:40:50 +04:00
The Immortal
df4d82c10b Add Pikachu-Alola event 2020-10-22 17:43:22 +04:00
The Immortal
cf3405210f Gen 7: Random Battle updates 2020-10-21 22:15:12 +04:00
The Immortal
61dacb6252 Random Battle improvements 2020-10-21 21:04:21 +04:00
Kris Johnson
ac8cf19c26
Gigantamax Melmetal is unreleased 2020-10-20 19:56:01 -06:00
Distrib
8b659d491b
Add alias for National Dex (#7546)
https://www.smogon.com/forums/threads/make-the-tier-commands-for-national-dex-formats-more-consistant.3672067/
2020-10-20 04:28:37 -07:00
Guangcong Luo
a55d3cd530 Fix crashes from using moves with no target
Specifically, if you target your ally and your ally uses Ally Switch
(causing you to target yourself), certain moves (including Thunder,
Hurricane, and SSA) crash. This has been fixed.
2020-10-19 18:10:25 +01:00
The Immortal
6cc76479b5 Shorten Steel Roller shortDesc
To make it fit.
2020-10-19 17:07:27 +04:00
Guangcong Luo
9d87616176
Add more style linting rules (#7537)
* Lint arrow-body-style

* Lint prefer-object-spread

Object spread is faster _and_ more readable.

This also fixes a few unnecessary object clones.

* Enable no-parameter-properties

This isn't currently used, but this makes clear that it shouldn't be.

* Refactor more Promises to async/await

* Remove unnecessary code from getDataMoveHTML etc

* Lint prefer-string-starts-ends-with

* Stop using no-undef

According to the typescript-eslint FAQ, this is redundant with
TypeScript, and they're not wrong. This will save us from needing to
specify globals in two different places which will be nice.
2020-10-19 02:42:28 -07:00
May Evans
0ee6e5f3ce
Fix Stadium Struggle vs Ghost-types (#7527)
Struggle should deal neutral damage to Ghost-types in Stad1 exclusively. I'm not exactly a "programmer", but if I can help fix this sim improve then that's good enough for me.

Source: https://www.smogon.com/forums/threads/stadium-format-is-now-available-on-ps.3526616/post-8517229

Thanks to Kris for helping me figure out what to do, it means a lot.
2020-10-19 00:59:34 -07:00
Marty-D
900a375c79 Add CAP 28 2020-10-18 19:26:33 -04:00
The Immortal
618e385126 Add Pikachu-Kalos event 2020-10-19 00:47:59 +04:00
Instruct
8007f54990
PU: Ban Exeggcutor (#7539)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/page-2#post-8629532
2020-10-18 21:44:38 +04:00
The Immortal
5c39dcc9ce Random Battle updates 2020-10-17 14:37:13 +04:00
Kris Johnson
6699a57f4d
Fix spread move mechanics in ADV Doubles (#7523) 2020-10-16 11:22:48 -04:00
The Immortal
845b8f1458
Gen 1 Random: Give Magikarp Splash 2020-10-16 10:27:30 +04:00
May Evans
049ccaf368
Remove illegal moves from RBY Random Battles (#7528)
This removes Harden from Kakuna and Dragon Rage from Magikarp.

Harden is incompatible with Poison Sting and String Shot, as Kakuna doesn't learn it upon evolving like Metapod. 
https://www.smogon.com/forums/threads/random-battles.3526564/post-8577809

Magikarp only gets Dragon Rage via a Japanese event, and since international RBY mechanics are used, it's impossible for this to be used. 

As far as I know, these are the only incompatibilities.
2020-10-16 04:53:36 +04:00
The Immortal
61ec675bf8 Add Pikachu-Unova event 2020-10-15 21:38:56 +04:00
Nol
cabc990cd0
Add alias for Shell Side Arm (#7524)
* Add alias for Shell Side Arm

* Also add ssa as an alias
2020-10-15 19:28:46 +04:00
The Immortal
7638f8238a Fix Present healing vs Substitute 2020-10-15 18:46:58 +04:00
Kris Johnson
21663f95e4 Fix formatting for G-Max moves 2020-10-15 02:44:17 -06:00
Marty-D
131aa64a5e
Fix Gulp Missile's interaction with Disguise 2020-10-14 11:43:10 -04:00
The Immortal
84e0aeb8d1 Gen 7: Random Battle updates 2020-10-14 04:21:44 +04:00
Kris Johnson
4ea47cb308
Gen 4: Move Arceus to AG (#7511) 2020-10-12 03:01:50 +04:00
The Immortal
a4c38fb898 Random Battle improvements 2020-10-09 13:54:52 +04:00
urkerab
287aa2a42f
Fix Jungle Healing when target's HP is full (#7494) 2020-10-08 21:10:03 -04:00
Marty-D
744760ed24
Fix Wandering Spirit interaction with Protective Pads 2020-10-08 21:09:15 -04:00
The Immortal
f07de8ee30 Add Pikachu-Sinnoh event 2020-10-08 19:25:14 +04:00
PartMan
52f67edd0d
Fix typo (#7491)
Obligatory Hacktoberfest typofix.
2020-10-07 23:36:16 -07:00
Leonard Craft
8c3dd0ba79 Correct Wicked Blow / Surging Strikes / Jungle Healing flags 2020-10-06 21:11:20 -05:00
Kris Johnson
3e0a47c4b3 Iron Fist boosts Surging Strikes and Wicked Blow 2020-10-06 19:30:55 -06:00
Marty-D
5842ef9272
RU: Ban Sigilyph
https://www.smogon.com/forums/posts/8619991/
2020-10-06 21:29:42 -04:00
The Immortal
f01a965570 Random Battle improvements 2020-10-05 04:27:57 +04:00
The Immortal
de65af6d99 Update PU 2020-10-05 04:25:42 +04:00
The Immortal
bdd77a0dff Correct Meowstic-F's tiers 2020-10-04 20:14:24 +04:00
Instruct
ea7eb0942f
NU: Ban Sneasel and Snorlax (#7471)
https://www.smogon.com/forums/threads/np-nu-stage-3-rain-on-me-bans-post-87.3669764/page-4#post-8616977
2020-10-04 16:03:38 +04:00
Kris Johnson
84f37bed2c
ViAbilities: Fix Vespiquen's moves 2020-10-03 20:26:36 -06:00
Kris Johnson
649a148d05 ViAbilities: Fix typos 2020-10-02 22:45:35 -06:00
The Immortal
fc3262187c Update Pikachu events 2020-10-02 22:32:20 +04:00
Kris Johnson
9f0b6d64d0
Add new Pet Mods of the Season (#7455) 2020-10-02 21:08:29 +04:00
Instruct
6aaca88f66
PU: Update bans (#7454) 2020-10-01 20:07:18 -06:00
The Immortal
fec1f89203 October tiers update 2020-10-01 20:23:34 +04:00
The Immortal
61b484ee4a Past gens random battle updates 2020-10-01 17:51:20 +04:00
The Immortal
ca3a106815 Learnsets: Sort V before S 2020-10-01 04:26:23 +04:00
Marty-D
edf7e9e37a Add event Charizard
Thanks Anubis!
2020-09-30 19:54:04 -04:00
The Immortal
7855d4772d Random Battle improvements 2020-10-01 00:52:55 +04:00
Guangcong Luo
3d68248efa Update to latest eslint
We're skipping two major typescript-eslint versions, so there are a
bunch of changes here, including:

- it's catching a lot of things it didn't catch in the past, for
  reasons unclear to me

- no-unused-vars has to be explicitly disabled in global-types now

- a lot of `ts-ignore`s were never necessary and have been fixed

- Crashlogger can now handle being thrown things that aren't errors.
  This has never been a problem in the past, but to satisfy TypeScript
	we might as well not die in a fire on the off chance someone tries to
	`throw null` or something.
2020-09-29 15:28:08 -07:00
The Immortal
6ca7c8b9d0 Add new event Pikachus 2020-09-29 23:42:35 +04:00
The Immortal
3a929468da Add Pikachu-World's learnset 2020-09-27 21:43:00 +04:00
Marty-D
54f03f033c Learnsets: Fix Raticate's Gen 7 TMs 2020-09-27 12:25:00 -04:00
Kris Johnson
ecff78719c
Move Lycanroc-Dusk to UUBL 2020-09-26 00:41:54 -06:00
The Immortal
ccca25fc55 Fix Grudge interaction with Dynamax 2020-09-26 05:37:10 +04:00
The Immortal
3a7085d26b Copycat fails on Behemoth moves 2020-09-26 05:00:47 +04:00
The Immortal
2b0c77939f Correct Weakness Policy mechanics
And added relevant Burning Jealousy tests.
2020-09-26 00:56:41 +04:00
ivanlonel
ff24f6dce1
Fix typo in Thunder Punch (#7412) 2020-09-24 03:12:35 +04:00
The Immortal
f893ba8b39 Revert "Fix exploit with Slowbro-Galar and Slowbronite"
This reverts commit 65de865040.
2020-09-24 03:08:52 +04:00
Kris Johnson
65de865040 Fix exploit with Slowbro-Galar and Slowbronite 2020-09-23 17:02:25 -06:00
Marty-D
355c2e7868 Add Galarica Cuff
Closes #7408
2020-09-22 22:56:31 -04:00
ivanlonel
763e6a8f66
Fix typo in Dubious Disc (#7410)
It's already spelled correctly in data/items.ts and data/text/items.ts.
2020-09-22 19:10:55 -07:00
The Immortal
0d71ec82c3 Random Battle improvements 2020-09-22 11:56:21 +04:00
lotuspirate
7604acefd8
Update GSC NU Pokémon (#7405)
Changing tier for NU-viable Pokemon to NU from NFE/LC. Based loosely on GSC NU Viability Ranking.
2020-09-22 07:25:30 +04:00
Kris Johnson
b1dbbb7934
Move Bouffalant and Klinklang to PUBL
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/page-2#post-8603331
2020-09-19 21:18:52 -06:00
The Immortal
f32b7c3b4f Gen 3: Random Battle fixes 2020-09-20 03:16:20 +04:00
Leonard Craft
34a526796c Mark Spotlight as past-generation only 2020-09-19 17:14:03 -05:00
urkerab
5d714fbb56
Replace @ts-ignore with type assertions or other less unsafe constructs (#7390) 2020-09-19 02:07:48 -07:00
Quinton Lee
bbfacd3ab4
Fix Flipped Mod (#7386) 2020-09-18 00:45:28 -06:00
PartMan
d929928291
Fix Typo in Electirizer (#7378) 2020-09-18 00:08:36 +04:00
urkerab
90a94bc343
Improve spread damage return value check (#7363) 2020-09-14 17:04:08 -07:00
ACakeWearingAHat
e3b9b95283
Random Battles updates (#7358) 2020-09-14 01:29:48 +04:00
The Immortal
067eee77ea Update CAP 1v1 sets 2020-09-14 01:17:35 +04:00
Marty-D
35033203e8 CAP: Update Equilibra line's Abilities 2020-09-13 12:56:47 -04:00
Marty-D
b74b7131b1
NU: Ban Drampa, Toxicroak, and Vikavolt
https://www.smogon.com/forums/posts/8596727/
2020-09-13 08:43:20 -04:00
Kris Johnson
735a9733eb STABmons: Don't gain moves from battle-only formes 2020-09-11 10:28:02 -06:00
Marty-D
206696f553
Text: Update Levitate descriptions 2020-09-10 17:54:40 -04:00
TheMezStrikes
dcc863558c
Fix gen 8 fossil descriptions (#7348) 2020-09-10 13:56:31 -07:00
Kris Johnson
e44af38da7 Fix typo 2020-09-09 23:29:09 -06:00
urkerab
bcc6fddff5
Remove duplicate fail message from Encore (#7339) 2020-09-09 04:32:28 +04:00
Strahm, Jeffrey S.(S&T-Student)
188426490b Rename FormatsData to FormatData
(The name FormatsData is inconsistent with how we name other things;
especially since it's supposed to be data for a single format. It was
probably originally a typo. -Zarel)
2020-09-07 19:35:14 -07:00
urkerab
1bf873018c
Remove outdated getAwakeningValues function (#7331) 2020-09-07 17:00:53 -07:00
Instruct
c5b6622bc6
SSB: Remove Ashe (#7332) 2020-09-07 16:59:59 -07:00
Kris Johnson
43ec001996
CAP: Nerf Equilibra (#7328) 2020-09-06 22:15:05 -07:00
Kris Johnson
28c981b949
Move Silvally-Water to PUBL (#7329)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8590185
2020-09-06 22:14:53 -07:00
Guangcong Luo
ea8f52ce97
Move descriptions to data/text/ files (#7036)
This adds some new `data/text/` files, which are the new home for
item/move/ability descriptions, as well as in-game messages, in one
place for ease of translation.
2020-09-06 22:00:11 -07:00
Kris Johnson
271a28c9e7
Move Tauros, Exeggutor-Alola, and Haunter to NUBL (#7321)
https://www.smogon.com/forums/threads/np-nu-stage-3-rain-on-me-bans-post-30.3669764/page-2#post-8589192
2020-09-06 16:26:47 +04:00
Ocean-ey
5c34d6997b
Update Instruct's longdesc (#7272) 2020-09-05 17:17:28 -04:00
Kris Johnson
8656d633ac
Format volatiles consistently (#7314) 2020-09-05 08:12:24 -07:00
Kris Johnson
c5d68ce16c
Megamax: Add newest updates (#7313)
https://www.smogon.com/forums/threads/megamax-pet-mod-of-the-season-ladder-tour-post-408.3658623/page-16#post-8571322
2020-09-04 21:44:42 -04:00
Kris Johnson
391d022d50
Move Chansey to UU (#7299)
https://www.smogon.com/forums/threads/np-ss-uu-stage-6-lucky-star-jirachi-banned-chansey-unbanned.3668911/page-3#post-8586804
2020-09-03 03:31:11 +04:00
Kris Johnson
fb36d5275d
Remove Gen 7 Mix and Mega (#7298) 2020-09-03 01:15:59 +04:00
The Immortal
d25ec1cbca BF/CAP 1v1: Move sets loading outside constructor 2020-09-02 15:44:34 +04:00
The Immortal
78d85c6790 Gen 3: Fix Lightning Rod rating 2020-09-02 12:43:12 +04:00
Instruct
ae471abb84
RU: Ban Heracross (#7296)
https://www.smogon.com/forums/threads/np-ru-stage-2-lights-out-september-shifts-heracross-banned.3666733/page-5#post-8586090
2020-09-02 07:57:07 +04:00
The Immortal
99f292f681 Move Turtonator and Sigilyph to NUBL 2020-09-01 22:37:46 +04:00
The Immortal
dcef3f0a5b Implement NU unbans 2020-09-01 19:35:48 +04:00
The Immortal
12bd69fa36 September tier update 2020-09-01 19:33:36 +04:00
The Immortal
5f93b4bd28 Random Battle improvements 2020-09-01 17:16:52 +04:00
Kris Johnson
5535b7405f
Move Jirachi to UUBL (#7289) 2020-09-01 03:07:56 +04:00
The Immortal
0ab31bc395 Doubles OU: Ban Volcarona 2020-09-01 01:22:39 +04:00
Marty-D
edcbf6a483 Gens 4-6 OU: Put consistently low usage Pokemon in OU by technicality
https://www.smogon.com/forums/posts/8525878/
2020-08-29 10:41:55 -04:00
ACakeWearingAHat
d02ee67d03
Random Doubles Updates (#7270) 2020-08-28 15:20:27 +04:00
The Immortal
965cb43cf2 Random Battle: Improve Rillaboom 2020-08-27 00:04:56 +04:00
ACakeWearingAHat
80c16d7818
Random Doubles: Fix Moxie (#7259) 2020-08-26 01:12:38 +04:00
Marty-D
3e565bd561 Add new event Pokemon
and general cleanup
2020-08-25 16:00:29 -04:00
The Immortal
d2c351059f Add Gastrodon-East event 2020-08-24 16:53:00 +04:00
The Immortal
29b410b8de Random Battle updates 2020-08-24 15:56:34 +04:00
Kris Johnson
324ad0425a
Fix various GSC/ADV mechanics (#7247) 2020-08-22 01:29:41 -07:00
Kirk Scheibelhut
39c14e0868 Remove EBC staleness from abilities upon switching 2020-08-17 12:59:10 -07:00
The Immortal
05bb230ef8 Revert "Add LC suspect notice (#7119)"
This reverts commit f70864aefa.
2020-08-17 14:43:42 +04:00
Annika
49e9d8adda
Display G-Max moves properly in /details (#7117) 2020-08-15 17:57:27 -07:00
Marty-D
7b3023c236 Fix Stuff Cheeks
Thanks EeveeTrainer and DaWoblefet
2020-08-15 15:46:19 -04:00
ACakeWearingAHat
af14081afd
Random Doubles Updates (#7210) 2020-08-15 13:01:23 +04:00
Kris Johnson
afa104925e
Move Urshifu to DUber (#7208) 2020-08-14 13:45:03 +04:00
Kris Johnson
5e255012bc
Add a 'bst' property to Species (#7138) 2020-08-12 12:06:09 -07:00
Kris Johnson
db6f5fd5a1
Add new Amoonguss event (#7186) 2020-08-10 16:29:13 +04:00
Kris Johnson
03326bf0a0
Fix crash caused by missed instance of toID (#7193) 2020-08-10 00:18:19 -07:00
Kris Johnson
4dba9e44e3
Move Linoone, Sharpedo, and Zoroark to RUBL (#7189)
https://www.smogon.com/forums/threads/np-ru-stage-2-lights-out-linoone-sharpedo-and-zoroark-banned.3666733/page-4#post-8562763
2020-08-09 18:18:02 -07:00
Kris Johnson
c3196aa0d1
CAP: Nerf Astrolotl (#7188) 2020-08-09 18:17:00 -07:00
The Immortal
f73cc1fa65 Add gen 8 event Pokemon 2020-08-09 14:47:37 +04:00
Marty-D
529fdaaa68 Pokedex: Update canHatch data 2020-08-08 17:20:27 -04:00
ACakeWearingAHat
2c4eda8798
Random Doubles fixes (#7177) 2020-08-08 15:58:22 +04:00
Mia
deeed6c789
Remove sim/ and data/'s globals (#7091) 2020-08-07 06:44:15 -07:00
Kris Johnson
5fb36bcc62
SSB: Remove Flare (#7170) 2020-08-07 12:36:12 +04:00
The Immortal
5293f99d76 Add missing gen 7 Pokemon events 2020-08-07 01:09:08 +04:00
The Immortal
e8131db9b0 Event Celebi is shiny 2020-08-07 00:23:55 +04:00
Leonard Craft III
9e82f05ebb
Gen 3-4: Fix Camouflage to change to Normal-type (#7130) 2020-08-06 14:54:57 -04:00
The Immortal
5db7175118 Add Zarude and Celebi events 2020-08-06 18:05:55 +04:00
Kris Johnson
f96ec4fb05
Add strict types to tiers (#7135) 2020-08-06 00:41:42 -07:00
Annika
8f92852fd3
Shorten the description of Steel Roller (#7153)
This is getting cut off, a la
2020-08-05 22:09:03 -07:00
Kris Johnson
38a74d7a9e
Move Magearna and Cinderace to Ubers (#7154)
smogon.com/forums/threads/ss-ou-suspect-process-round-5-voting.3668286/page-7#post-8558727
smogon.com/forums/threads/cinderace-is-now-banned-from-ou.3668320
2020-08-05 17:16:34 -07:00
The Immortal
ca983630c1 Add Ripen activation for berries 2020-08-03 20:11:47 +04:00
The Immortal
4d0dd49a11 Leftovers activates Ripen 2020-08-03 18:29:18 +04:00
The Immortal
840a89a3d7 Remove duplicated learnsets for Cosplay Pikachu formes 2020-08-03 15:44:50 +04:00
Kris Johnson
04e88a9f3c
Move Flapple/Thievul to PUBL, Gourgeist-XL to PU (#7134)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8555593
2020-08-02 21:07:44 -07:00
Kris Johnson
5b51274c3d
Drop Pokemon down to RU from RUBL (#7133) 2020-08-03 04:06:48 +04:00
The Immortal
d8bbe74b45 Random Battle: Improve Pheromosa 2020-08-02 15:18:07 +04:00
The Immortal
55b615b97f Move Lucario, Reuniclus, and Sirfetch'd to RUBL 2020-08-02 15:17:17 +04:00
The Immortal
8a74898c1c Mamoswine is UU 2020-08-02 15:08:29 +04:00
Kris Johnson
c607cb0b62
Mamoswine should be RU (#7125) 2020-08-02 02:23:28 -07:00
Kris Johnson
9952709171
Add some QoL improvements for Pet Mods (#7118) 2020-08-01 23:20:26 -07:00
Kris Johnson
7f06b4dff8
Move Pikachu formes to ZU (#7120) 2020-08-01 21:24:34 -07:00
Kris Johnson
f70864aefa
Add LC suspect notice (#7119) 2020-08-01 21:07:05 -07:00
Kris Johnson
4776d729e1
Add remaining tier changes (#7113) 2020-08-01 22:25:56 +04:00
The Immortal
8098848ac4 Revert ""Drop" Gigantamax to Doubles OU for testing"
This reverts commit 5f3cca0470.
2020-08-01 22:06:40 +04:00
The Immortal
f37aa00613 Usage-based tier update for August 2020-08-01 22:03:49 +04:00
Marty-D
592abc0525
Fix Rising Voltage Max Move power 2020-08-01 11:15:43 -04:00
The Immortal
1360f7d06d Random Battle updates 2020-08-01 17:31:16 +04:00
Kris Johnson
274e5ef267
Add August OM and RoA Spotlight ladders (#7111) 2020-08-01 16:46:04 +04:00
The Immortal
1fc691e232
Move Venusaur and Diggersby to UUBL 2020-08-01 16:29:30 +04:00
Leonard Craft III
95243cdb00
Don't leak target of two-turn charge moves (#7104) 2020-07-31 17:55:28 -07:00
Marty-D
7e33b3647a
Gen I: Fix Sludge poison chance 2020-07-31 20:07:18 -04:00
Annika
05a9f9a1e5
Minor code quality improvements based on LGTM (#7092) 2020-07-30 14:24:37 -07:00
Kris Johnson
70edfaa64c
Add support for more OMs (#7084) 2020-07-30 05:22:21 +04:00
Marty-D
2e04ede83d Add latest CAP prevos
and swap Kitsunoh's types, per https://www.smogon.com/forums/posts/8550327/
2020-07-29 16:41:18 -04:00
The Immortal
d2430525b3 Fix Scalemons command crash 2020-07-28 17:47:26 +04:00
The Immortal
62317e14b2 UU: Unban Diggersby & Venusaur 2020-07-27 19:58:19 +04:00
Marty-D
6b7076fce2
End the Minimize effect when Dynamaxing
Thanks Zaggyo!
2020-07-27 11:32:59 -04:00
Guangcong Luo
4d09f7acde Rename more instances of Effect to Condition 2020-07-26 11:26:23 -07:00
Kris Johnson
e7a72680f3
Fix G-Max Fireball's name (#7059) 2020-07-25 15:45:19 -07:00
The Immortal
32f82125d4 Xerneas-Neutral is not a Gigantamax 2020-07-25 15:40:21 +04:00
ACakeWearingAHat
2f6dba6d72
Random Doubles Updates (#7052) 2020-07-25 15:34:26 +04:00
Kris Johnson
e042c81310
Fix Gigantamaxing (#7054) 2020-07-24 15:40:27 -07: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
The Immortal
e4e375b19b Random Battle updates 2020-07-24 17:41:05 +04:00
Instruct
6214d79067
Random Doubles updates (#7034) 2020-07-24 17:39:43 +04:00
Kris Johnson
00b88b521d
Handle Gigantamaxing properly (#7001) 2020-07-23 13:27:42 -07:00
TheMezStrikes
ce5f636755
Add bde alias for Baby-Doll Eyes (#7037) 2020-07-23 07:19:29 -07:00
Marty-D
d1e91acb6f
Fix Protean interaction with Sucker Punch
and other assorted things
2020-07-22 12:33:18 -04:00
Marty-D
10e4ecdc84 Clean up event priorities 2020-07-21 10:43:12 -04:00
Kris Johnson
4b22301e5d
Silver Powder has a space in its name in Gen 8 (#7028) 2020-07-21 03:27:40 +04:00
The Immortal
13e6eac46f Revert "NatDex: Correct Hidden Power/Judgment Max Power (#7014)"
This reverts commit c604df0312.
2020-07-21 03:08:18 +04:00
Marty-D
654d701e4c Update accuracy modifier chaining
Based on an understanding of Gen 4's system. Possibly not fully correct, but certainly less incorrect!
2020-07-20 15:00:54 -04:00
PartMan
356c06593b
Update Damp (#7025) 2020-07-20 09:58:49 -04:00
The Immortal
10bf212816 Battle Factory: Fix Raikou 2020-07-20 13:54:33 +04:00
The Immortal
89315b7cee Random Battle improvements 2020-07-20 13:50:49 +04:00
LegoFigure11
32338ec705
Add Armor Beginnings Online Competition (#7024)
* Add Isle of Armor Validator Rule

* Add new Online Competition

Armor Beginnings https://battle.pokemon-home.com/regulation/000000104/en
2020-07-20 13:38:31 +04:00
Kris Johnson
9594abb75a
Move Exeggutor, Ninjask, and Perrserker to PUBL (#7023)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8543010
2020-07-20 13:36:54 +04:00
Kris Johnson
d54985c70f
Optimons: Add new optimizations (#7022) 2020-07-20 13:36:28 +04:00
Kris Johnson
6b657c92e1
Move Machamp to RUBL (#7021)
https://www.smogon.com/forums/threads/np-ru-stage-2-lights-out-machamp-banned.3666733/page-2#post-8542624
2020-07-20 13:35:56 +04:00
Kris Johnson
4a3c07184e
Move Durant to UUBL (#7019)
https://www.smogon.com/forums/threads/np-ss-uu-stage-5-change-is-gonna-come-mamoswine-unbanned.3666248/page-8#post-8542265
2020-07-19 21:35:21 +04:00
The Immortal
5e250e7e86 Gen 6: Update Random Battle 2020-07-19 18:43:14 +04:00
The Immortal
4d22a0f87e Move Magikarp's Revenge to NEXT mod 2020-07-19 15:00:40 +04:00
Marty-D
085dba6d1f
Descriptions: Update Shell Side Arm 2020-07-18 17:58:08 -04:00
Kris Johnson
c604df0312
NatDex: Correct Hidden Power/Judgment Max Power (#7014) 2020-07-18 15:10:59 +04:00
The Immortal
5312943a2f Random Battle updates 2020-07-18 14:53:14 +04:00
Marty-D
cad644bd84
Gen I: Add Counter short description 2020-07-17 14:00:33 -04:00
Guangcong Luo
9f4122d6c4
Improve Gravity description
Thanks Finland for helping with the description.
2020-07-17 03:37:57 -07:00
Guangcong Luo
e14c327f4e
Fix typo in SSB set 2020-07-16 05:14:07 -07:00
urkerab
bd28810ba6
Copycat and Encore should fail against a Z move (#7008) 2020-07-16 02:28:47 -07:00
Kris Johnson
1a92b731a0
Pet Mods: Add new buffs/QoL improvements (#7002) 2020-07-13 21:09:12 -07:00
The Immortal
059c9c1d26 UU: Unban Durant and Mamoswine 2020-07-13 20:06:52 +04:00
The Immortal
342a8da614 Random Battle improvements 2020-07-13 19:22:04 +04:00
Kris Johnson
028797257c
Add SM Mix and Mega (#6997) 2020-07-13 15:03:35 +04:00
Kris Johnson
25af31372f
Fix /dt interaction with Galar starters' Gmax moves (#6994) 2020-07-12 23:37:59 -07:00
Kris Johnson
f742e2cf2c
Move Butterfree and Kangaskhan to PUBL (#6999)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8535959
2020-07-12 22:02:24 -07:00
The Immortal
3250252983
Move Linoone to RUBL 2020-07-13 00:34:02 +04:00
The Immortal
abc6d738af
Move Scolipede to UUBL 2020-07-13 00:32:41 +04:00
Kris Johnson
0b08de687d
Move Gallade to NUBL (#6992)
https://www.smogon.com/forums/threads/np-nu-stage-2-dont-start-now-gallade-banned.3666717/#post-8533561
2020-07-10 19:36:41 -07:00
Jacob McLemore
30e420204a
Fix Fusion Bolt + Fusion Flare interaction when first move fails (#6991) 2020-07-10 16:29:53 -07:00
Slayer95
0afd86221b
Linked: Fix priority of linked moves (#6990)
Second move in a chain ignores Gen 8 dynamic turn-order mechanic.
2020-07-09 23:17:28 -07:00
The Immortal
79684d0937 Multi-Attack's max move is 95 bp 2020-07-09 23:43:37 +04:00
Kris Johnson
49acf8ddc4
Move Orbeetle and Rotom-Frost to PUBL (#6978)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8530565
2020-07-07 21:57:10 -07:00
Kris Johnson
255cd33635
Fix Megamax and NatDex BH (#6977) 2020-07-07 15:33:48 -07:00
urkerab
09350a01bf
Centralise the check for a restricted species (#6973) 2020-07-07 15:30:37 -07:00
Annika
2037764dd4
Porygon doesn't learn Defense Curl in Gen 2 (#6976) 2020-07-07 17:25:07 -04:00
Kris Johnson
4703cb76f3
Megamax: Add Hone Claws to Grimmsnarl (#6969)
https://www.smogon.com/forums/threads/megamax-pet-mod-of-the-season.3658623/page-11#post-8525900
2020-07-06 17:15:26 -07:00
Kris Johnson
4043f6e118
Fix bugs from recent restrictions update (#6967) 2020-07-06 15:54:14 -07:00
Marty-D
ef9bd7faf4 Add Doubles OU Dynamax Level 0 ladder 2020-07-06 14:33:47 -04:00
The Immortal
4a1173aff8 Fix MBH alias 2020-07-06 16:02:13 +04:00
ACakeWearingAHat
f9699c1be0
Random Doubles Updates (#6962) 2020-07-06 12:48:48 +04:00
Kris Johnson
12440ba25d
Update UUBL and RUBL (#6964)
* Move Aegislash, Conkeldurr, and Gengar to UUBL

https://www.smogon.com/forums/threads/smogon-happenings-post-here-for-publicity-yes-you.3520642/page-212#post-8528621

* Move Drampa, Indeedee-F, Virizion, Raichu-Alola, and Ninetales to RUBL

https://www.smogon.com/forums/threads/np-ru-stage-2-lights-out.3666733/#post-8528629
2020-07-05 23:43:09 -04:00
Kris Johnson
947a055e47
Megamax: Add new nerfs (#6963)
https://www.smogon.com/forums/threads/megamax-pet-mod-of-the-season.3658623/page-11#post-8528007
2020-07-06 02:36:56 +04:00
urkerab
6fb5b4e90d
Allow custom formats (e.g. for tours) to modify format restrictions (#6958) 2020-07-05 14:32:30 -07:00
The Immortal
b2387ad20d Gen 3: Random Battle updates 2020-07-05 19:34:41 +04:00
Kris Johnson
6e05586846
Add the other Pet Mod formats (#6960) 2020-07-04 21:10:41 -07:00
Spandan Punwatkar
6b30367410
Update Aliases (#6956)
@TheImmortal
2020-07-04 21:17:33 +04:00
The Immortal
7f0e211855 Cap Pikachu learn egg moves 2020-07-04 15:52:44 +04:00
The Immortal
45329dd44c Gen 3: Random Battle updates 2020-07-03 14:30:12 +04:00
The Immortal
6c6ac6c433 Update tiers
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/post-8525079
2020-07-03 01:11:16 +04:00
The Immortal
735c59199f Move Tauros and Vanilluxe to NUBL 2020-07-03 00:27:21 +04:00
The Immortal
a77059c0ef Random Battle: Fix Heracross and Clawitzer 2020-07-02 23:23:09 +04:00
Kris Johnson
bf21d8fd0a
Add new Pet Mod of the Season (#6939) 2020-07-02 14:37:20 +04:00
Guangcong Luo
8fd572f1f6 Refactor BattleQueue to wrap Array
The old decision to make it extend Array was wrong, as clearly
illustrated by the problems with slice/splice.
2020-07-01 16:37:36 -07:00
The Immortal
a77c0e5034 RU: Unban Centiskorch 2020-07-02 02:27:07 +04:00
The Immortal
4bca7daea5 Update Random Battle levels 2020-07-01 23:14:38 +04:00
Kris Johnson
68fe8ba9e4
July tier shifts (#6941) 2020-07-01 11:00:14 -07:00
The Immortal
734edb3c61 Randoms: Improve Altaria/Lugia and fix Hitmonlee 2020-07-01 15:30:45 +04:00
Kris Johnson
f126b5aa6f
Fix typo (#6937) 2020-07-01 15:27:18 +04:00
Kris Johnson
7010e0286f
Add OMotM and RoA Spotlight for July 2020 (#6936) 2020-07-01 12:59:10 +04:00
The Immortal
10d62518cc Correct f119d911e 2020-07-01 02:34:32 +04:00
Marty-D
5f3cca0470
"Drop" Gigantamax to Doubles OU for testing
They are still actually banned via Dynamax Clause
2020-06-30 13:30:30 -04:00
Marty-D
f037a0da85
Add Dynamax level mod for testing in Doubles OU
and fix the current HP calculation
2020-06-30 10:56:15 -04:00
urkerab
97d4d973bb
Adjust fractional priority for very latest research (#6931) 2020-06-30 07:51:01 -07:00
The Immortal
f119d911e7 Add shiny Zeraora event 2020-06-30 13:25:19 +04:00
urkerab
17e4cb49a4
Adjust fractional priority for latest research (#6928) 2020-06-29 12:09:10 -07:00
The Immortal
f739d546f7 Alolan Exeggutor learns Draco Meteor in gen 8 2020-06-29 21:48:58 +04:00
The Immortal
25198a6917 Randoms: Fix Miltank, Stoutland, and Rillaboom 2020-06-29 18:30:21 +04:00
Kris Johnson
2035ec27e6
Move Thievul to PUBL (#6924)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8520811
2020-06-29 02:17:25 +04:00
The Immortal
36cac2339a Random Battle updates 2020-06-29 00:05:46 +04:00
The Immortal
4769823d25 Revert part of 0e0ad1f3d8 2020-06-29 00:02:34 +04:00
Marty-D
b972fada6d Learnsets: Applin learns Grassy Glide 2020-06-27 11:20:09 -04:00
Marty-D
2cf9631ed5 Update some descriptions
and fix Corrosive Gas interaction with Sticky Hold
2020-06-27 11:15:40 -04:00
The Immortal
7bf8639ae9 Fix Galarian Slowbro's types 2020-06-26 17:38:09 +04:00
urkerab
f69ebf4f77
Fix Gen 3 Metal Coat's description (#6919) 2020-06-26 04:52:42 -07:00
Kris Johnson
28a4a9a91e
Fix STABmons Move Legality (#6918) 2020-06-25 16:12:57 -07:00
Marty-D
910bdaf1e2
Update Quick Draw 2020-06-25 10:53:51 -04:00
ACakeWearingAHat
e0ce96fa46
Random Doubles Update (#6909) 2020-06-25 14:55:24 +04:00
The Immortal
8550766299 Learnsets: Add missing tutor moves 2020-06-25 12:43:53 +04:00
Kris Johnson
0e0ad1f3d8
Fix some National Dex mechanics (#6914) 2020-06-24 15:23:05 -07:00
Marty-D
508650fb7e
Fix DLC moves and update descriptions 2020-06-24 16:19:19 -04:00
The Immortal
2e1ae4d4ea Add alias for Urshifu-Rapid-Style 2020-06-24 16:29:59 +04:00
Kris Johnson
42abd49d27
LC: Unban Vulpix (#6908) 2020-06-24 10:02:29 +04:00
Marty-D
a6216eb6cb
Fix Poltergeist 2020-06-23 18:29:02 -04:00
The Immortal
aa906d0f68 Add missing move data 2020-06-23 15:05:08 +04:00
The Immortal
d842f89e92 Pikachu-World is unreleased 2020-06-23 15:02:15 +04:00
The Immortal
1da571af74 Cap Pikachu learn Rising Voltage 2020-06-23 15:02:00 +04:00
Marty-D
263380ae03
Fix Gen 8 starters' G-Max Move powers 2020-06-22 18:16:04 -04:00
Kris Johnson
06971ebdd9
RBY: Move Clefairy to NFE (#6904)
Clefairy isn't available at or below level 5 from RBY or from trading back from GSC
2020-06-23 01:25:42 +04:00
Marty-D
65d2bb5d0c
Fix Shell Side Arm 2020-06-22 15:02:48 -04:00
The Immortal
fb2ac9502a Random Battle updates 2020-06-22 15:24:43 +04:00
The Immortal
d5f86cad02 Fix Surging Strikes' Max move power 2020-06-22 13:36:32 +04:00
The Immortal
8897d90c7f Dynamax doesn't end Illusion 2020-06-22 13:14:39 +04:00
Instruct
bec4f81fad
Ban Indeedee-M from RU (#6902) 2020-06-21 23:45:55 -07:00
Kris Johnson
676554b757
Update tiering (#6901)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8513440
2020-06-21 23:45:41 -07:00
Kris Johnson
12f69bcd4e
Update tiers for various Pokemon (#6899)
https://www.smogon.com/forums/threads/np-nu-stage-1-criminal-indeedee-f-and-porygon2-banned.3660646/page-3#post-8512853
2020-06-21 22:57:54 -04:00
Kris Johnson
2f4c792b32
The Alolan Sandshrew line learns Steel Beam (#6898) 2020-06-21 19:21:16 -04:00
fart
357e4764a3
Fix Rising Voltage (#6895) 2020-06-21 19:19:53 -04:00
fart
e559d49ece
Fix Kubfu evolution method (#6894) 2020-06-21 19:19:18 -04:00
The Immortal
e706503015 Fix build 2020-06-21 19:04:52 +04:00
The Immortal
572d3b1ca0 Hide Urshifu forme in Team Preview
https://www.smogon.com/forums/threads/sword-shield-battle-mechanics-research.3655528/post-8511700
2020-06-21 16:10:09 +04:00
fart
50797c8c54
Rising Voltage boost applies if target is grounded (#6886) 2020-06-20 20:16:33 -07:00
ACakeWearingAHat
baf04e8315
Add shorter alias for Galarian Zen Darm (#6888) 2020-06-21 04:25:11 +04:00
The Immortal
ed7cb06d22 Random Battle improvements 2020-06-20 14:26:42 +04:00
Kris Johnson
caf3c1045d
Fix Terrain Pulse and Expanding Force (#6884) 2020-06-20 11:53:03 +04:00
The Immortal
8071b8dac8 Correct Poltergeist mechanics
Also changed Aura Wheel to use `onTry` as this is consistent with other moves such as Hyperspace Fury.
2020-06-20 11:26:07 +04:00
The Immortal
faea375c2f Fix Gallade's learnset 2020-06-20 11:17:40 +04:00
The Immortal
4c93edee77 Terrain Pulse is boosted by Mega Launcher 2020-06-20 09:21:15 +04:00
Kris Johnson
4efb4b61f3
Move Chansey to UUBL (#6882)
https://www.smogon.com/forums/threads/np-ss-uu-stage-5-change-is-gonna-come-chansey-banned.3666248/#post-8510094
2020-06-20 08:15:19 +04:00
The Immortal
5018792e23 Correct Magearna-Original's learnset 2020-06-20 01:14:57 +04:00
Marty-D
baed323713
Pass determined priority to Max Moves 2020-06-19 10:39:08 -04:00
The Immortal
58206586e5 Random Battle updates 2020-06-19 18:00:51 +04:00
Marty-D
0ebf03ee82
Fix Max Guard interaction with Unseen Fist 2020-06-19 09:59:49 -04:00
The Immortal
d26e8bc1af Learnsets: Add missing Draco Meteor 2020-06-19 17:16:49 +04:00
The Immortal
13fcaca463 Magearna-Original is DUber 2020-06-19 16:55:31 +04:00
The Immortal
6ef15d4a9b Fix Adrenaline Orb 2020-06-19 16:52:56 +04:00
Kris Johnson
9981b8ecfe
HA Boltund, Thievul, Greedent, Dubwool (#6877) 2020-06-19 00:12:52 -07:00
Marty-D
a50f63078a
Fix Coaching target 2020-06-18 18:31:09 -04:00
Kris Johnson
813a84349e
Fix Quick Draw (#6872) 2020-06-18 18:20:52 -04:00
fart
7d10ed89e7
Fix Steel Roller (#6870) 2020-06-18 17:54:12 -04:00
Marty-D
8035c72259
Fix Scale Shot 2020-06-18 16:42:42 -04:00
The Immortal
3aacc62d0a Fix Poltergeist 2020-06-19 00:28:51 +04:00
The Immortal
0e86997b01 Expanding Force has 10 PP 2020-06-18 22:15:59 +04:00
The Immortal
95dd496556 Move Magearna to Doubles Uber 2020-06-18 21:40:02 +04:00
fart
37dd971753
Add Venusaur-Gmax's Gmax Move (#6869)
Right now Venusaur-Gmax isn't considered a Gmax Pokemon because its move hasn't been specified.
2020-06-18 21:05:41 +04:00
The Immortal
47e1402633 Add missing tutor moves 2020-06-18 18:32:20 +04:00
The Immortal
fad340bcb9 Add new PU bans 2020-06-18 17:45:44 +04:00
The Immortal
8817ca88c7 Move unreleasedHidden and maleOnlyHidden to Pokedex 2020-06-18 17:44:44 +04:00
ACakeWearingAHat
e72b3ae165
Gen 7 Random Doubles Battle Updates (#6810) 2020-06-18 16:33:41 +04:00
The Immortal
7ece1f3ef3 Update Magearna-Original event data 2020-06-18 15:45:27 +04:00
The Immortal
489f266c43 Add missing tutor moves 2020-06-18 15:33:29 +04:00
The Immortal
a2393dfd2a Fix learnsets 2020-06-18 15:26:40 +04:00
Instruct
2c1b52a40c
Fix Cosmog's learnset (#6864) 2020-06-18 15:12:40 +04:00
Ocean-ey
9f4b261f5a
Fix Shell Side Arm (#6863)
Shell Side Arm's currently states and functions as "Physical if target Def > Sp. Def.", contrary to the ingame description that it will use whichever stat is more effective. (If it was physical when Def was higher, the damage would be LESS effective than if Sp. Def was used.)
2020-06-18 14:10:22 +04:00
LegoFigure11
79f5664f71
Fix Kubfu Base Stats (#6866)
See datamine: 3cb6be3fbd/Pokemon%2520-%2520Sword%25201.2.0.txt
2020-06-18 14:09:12 +04:00
Kris Johnson
875630560b
Move Chansey to RUBL (#6865) 2020-06-18 14:07:21 +04:00
Kris Johnson
4156eef05d
Fix various Isle of Armor DLC moves (#6862) 2020-06-18 00:25:26 -07:00
Kris Johnson
ed98d2bbcf
Move Chansey to NUBL (#6861) 2020-06-17 20:54:51 -07:00
HoeenHero
b61afa2cde Readd Kubfu event level & mis comments 2020-06-17 23:26:14 -04:00
Kris Johnson
45ed6205f0
Fix Zarude-Dada, Galarian Slowpoke, and Galarian Slowbro (#6859) 2020-06-17 22:42:58 -04:00
HoeenHero
6878d839dd Fix accidental learnset merges 2020-06-17 22:40:00 -04:00
Kris Johnson
6162c850cb
Fix Poltergeist and Triple Axel (#6857) 2020-06-17 18:44:02 -07:00
Kris Johnson
817a3dd556
Prevent Megas from appearing in teambuilder (#6856) 2020-06-17 21:08:14 -04:00
Kris Johnson
c34010c00f
Fix Kubfu's legality (#6855) 2020-06-17 20:59:37 -04:00
Kris Johnson
61a58739f0
Fix Scale Shot and Triple Axel (#6853) 2020-06-17 17:38:36 -07:00
HoeenHero
e2d332f32c
Isle of Armor: Update Learnsets (#6854) 2020-06-17 17:38:04 -07:00
Kris Johnson
dbb397bfb6
Correct some of the DLC moves (#6852) 2020-06-17 16:09:37 -07:00
Kris Johnson
4a80a56193
Update evolution methods (#6851) 2020-06-17 15:53:47 -07:00
Kris Johnson
e20178d69d
Isle of Armor: Pokemon (#6839) 2020-06-17 23:37:14 +04:00
The Immortal
a48a0e502f Add Magearna-Original event data 2020-06-17 22:35:06 +04:00
The Immortal
f37d7471c3 Random Battle: Set improvements 2020-06-17 22:09:03 +04:00
The Immortal
d80416d6d2 Correct Pokemon tiers
- New Pokemon start in DOU as well
- Scyther and Tangela are banned from LC
- Mageara-Original is legal
2020-06-17 22:07:43 +04:00
Kris Johnson
774c9bae34
Isle of Armor: Abilities (#6840) 2020-06-17 22:05:55 +04:00
Kris Johnson
6b8826df58
Isle of Armor: Moves (#6841) 2020-06-17 22:02:25 +04:00
The Immortal
567451a73c Update available Pokemon in Sw/Sh
And add Random Battle moves for them as well.
2020-06-17 20:51:34 +04:00
The Immortal
98e9bd2f8e Add new data for Slowpoke lines 2020-06-17 19:21:35 +04:00
The Immortal
472688ef33 Update moves usable in Sw/Sh 2020-06-17 18:45:20 +04:00
Kris Johnson
b33c6a85ba
LC: Remove suspect notice and ban Chlorophyll (#6850) 2020-06-17 08:14:52 +04:00
Enigami
21685eb661
Fix various Stadium issues (#6838) 2020-06-16 14:27:09 -07:00
Enigami
832887402f
Implement Stadium Sleep Clause (#6834) 2020-06-14 19:14:21 -07:00
The Immortal
24b2228009 Update CAP 1v1 sets 2020-06-14 10:23:18 +04:00
Kris Johnson
3228f91fbc
Fix uncommon evolution methods (#6830) 2020-06-13 12:46:21 -07:00
Marty-D
382ca76f2c Add CAP 27 Astrolotl 2020-06-12 14:30:40 -04:00
TheMezStrikes
589b92cd9e
CAP: Volkraken and Volkritter are gen 6 (#6829) 2020-06-12 10:08:20 -07:00
The Immortal
c7fdeb9867 Random Battle updates 2020-06-11 13:11:44 +04:00
Mia
6839a1f4db
Add a library for utility functions (#6817) 2020-06-09 22:06:43 -07:00
Kris Johnson
4908ee1343
Move Melmetal to DUber and remove suspect notice (#6818)
* Move Melmetal to DUber and remove suspect notice

https://www.smogon.com/forums/threads/ss-dou-melmetal-voting.3665737/post-8495347

* Update formats.ts
2020-06-08 11:03:58 +04:00
Kris Johnson
86f7aafc6b
Move Galarian Rapidash and Golurk to PUBL (#6816)
https://www.smogon.com/forums/threads/np-pu-stage-1-la-devotee-golurk-and-gapidash-banned.3661966/page-4#post-8494713
2020-06-07 16:58:11 -07:00
DeltaCoderr
f447333bdd
SSB: Batch Update (#6797) 2020-06-07 12:12:18 -07:00
urkerab
32d84a1d1a
Correctly attribute target with full HP (#6807) 2020-06-06 05:11:27 -07:00
Guangcong Luo
287743c83b Fix Pumpkaboo CC1v1 crash
This will probably need to be less hardcoded in the future, but
for now this is fine.

A better solution would involve revising `getLearnsetData` to be
able to do these things.
2020-06-04 12:21:25 -04:00
The Immortal
a258a24ff9 Challenge Cup: Fix Pumpkaboo-Super and Zygarde-10% 2020-06-04 20:18:16 +04:00
urkerab
a21c64fd10
Back out erroneous change from 1fa9e14 to fix After You regression (#6799) 2020-06-04 06:52:55 -07:00
The Immortal
390e8b8d4f Random Battle updates 2020-06-04 17:02:34 +04:00
The Immortal
0199852386 Gen 3: Random Battle improvements 2020-06-04 16:57:55 +04:00
Kris Johnson
ff1a7bcc1a
Fix crash from adding Two vs Two to triples formats (#6801) 2020-06-04 16:11:34 +04:00
The Immortal
f9791abba9 Random Battles: Fix cosmetic formes 2020-06-04 03:06:07 +04:00
ACakeWearingAHat
f797cdd98b
Update Gen 5 Random Battle (#6773) 2020-06-04 02:57:35 +04:00
Kris Johnson
73a84a43ec
Fix remaining learnsets inconsistencies (#6795) 2020-06-02 21:31:48 -07:00
The Immortal
e239688e2f Prevent crash with One vs One rule in random doubles 2020-06-03 00:33:43 +04:00
The Immortal
71d31692af Random Battle updates 2020-06-03 00:31:07 +04:00
Kirk Scheibelhut
89968b315e Ban Haxorus from UU and remove suspect notice
https://www.smogon.com/forums/threads/ss-uu-suspect-process-stage-4-haxorus.3665399/page-3#post-8488182
2020-06-02 09:48:07 -07:00
PartMan
e1a26fc0ef
Hidden Ability Starters (#6790)
Libero is gonna be fun.
2020-06-02 20:00:10 +04:00
Guangcong Luo
4f790cf04f Validate learnset order 2020-06-02 01:02:01 -07:00
Guangcong Luo
36941fe898 Add Learnsets validator
I didn't have time to fix all the errors the validator found, but I
fixed half of them.
2020-06-02 00:38:56 -07:00
PartMan
c8a471963e
Fix Gourgeist / Type: Null Doubles Sets (#6788)
(i) Gourgeist can't learn Shadow Claw.
(ii) I was also asked by A Cake Wearing A Hat to remove Type: Null's entry from Doubles.
2020-06-02 11:34:09 +04:00
Kris Johnson
960721aef6
Fix Mandibuzz's Gen 5 tier (#6785) 2020-06-01 22:21:34 -07:00
Kris Johnson
2d2d15018d
Add June 2020 OMotM, RoA Spotlight, and Tier Shifts (#6783) 2020-06-01 21:00:44 +04:00
Kris Johnson
4db979a313
Fix misspelled instances of facade in learnsets (#6779) 2020-05-31 10:22:57 -07:00
Kris Johnson
5f724397fc
Make Species#nfe work for previous generations (#6776) 2020-05-30 21:36:47 -07:00
SSlayer9
7f3b464bc2
Update Heal Bell interaction with Soundproof (#6771) 2020-05-30 16:04:57 -04:00
ACakeWearingAHat
8e509a8f83
Random Singles & Doubles updates (#6769) 2020-05-30 12:30:08 +04:00
Guangcong Luo
54974b8d56 Improve Pursuit desc 2020-05-29 19:04:12 -07:00
urkerab
fc6e4b82ae
Disguise breaking prevents critical hits (#6766) 2020-05-29 18:57:39 -07:00
urkerab
d3a3666e85
Fix bugs caused by not specifying effectiveness priority (#6765)
Inverse Mod needs to go first, to calculate the negated effectiveness.
Disguise goes second, to suppress effectiveness.
Delta Stream goes third, to weaken moves super-effective against Flying types.
Tar Shot goes last, to make its victim weak to Fire type moves.

This allows the existing test for Delta Stream with Tar Shot to pass.
Additionally a new test for Delta Stream with Inverse Mod now passes.
A test for Flying Press with Inverse Mod is also included.
2020-05-29 16:55:42 -07:00
ACakeWearingAHat
5a867d2feb
Random Battle: Fix Aegislash-Blade (#6763) 2020-05-30 01:24:02 +04:00
urkerab
7dd6e8bd64
Fix doubled effectiveness for victims of Tar Shot (#6566) 2020-05-29 01:27:53 -07:00
The Immortal
4091fe65ce Random Battle updates 2020-05-29 03:16:24 +04:00
Kirk Scheibelhut
adfc77246b EBC: Entrainment/Skill Swap inflicts staleness 2020-05-28 12:05:16 -07:00
The Immortal
2f4c728b69 Random Battle improvements 2020-05-28 06:49:00 +04:00
The Immortal
d8364dc952 Gen 3: Random Battle updates 2020-05-28 02:08:28 +04:00
ACakeWearingAHat
527815bfcc
Random Doubles Update (#6741) 2020-05-28 01:31:12 +04:00
HoeenHero
148570ddb5 Fix Emergency Exit Bug
Fixes 0450e8cb65
2020-05-27 10:11:04 -04:00
Sigmatecture
18b8d019ed
Set Random Battle singles levels by species (#6706) 2020-05-27 00:31:41 +04:00
Kris Johnson
437dc16aa9
Gmax Meowth is available from raids (#6746) 2020-05-26 01:47:42 -07:00
fart
0450e8cb65
Fix Life Orb + Emergency Exit interaction (#6738) 2020-05-25 14:14:59 -07:00
Marty-D
324a5bfa1a Gen III-IV: Fix Abilities' interaction with 0 damage
Thanks BKC for pointing out Rough Skin
2020-05-23 11:52:52 -04:00
PartMan
775f1e4945
Update Howl flags (#6727) 2020-05-22 14:49:10 -04:00
The Immortal
f8ecce8096 Gen 3: Random Battle improvements 2020-05-21 22:45:38 +04:00
Nol
fecb2f3cb8
SSB: Batch Update (#6594)
* SSB: Name change Salamander to Instruct

* Promote Kipkluif and Psynergy to Driver

* Demote xfix to voice

* Demote Pluviometer to voice
2020-05-20 12:39:32 -07:00
Leonard Craft III
3496491d4f
Fix Farfetch'd / Sirfetch'd with new apostrophe (#6721)
Also fixes Stick's behavior
2020-05-19 21:56:35 -07:00
Kris Johnson
7d85771d05
Gmax Eevee is no longer event-only (#6719) 2020-05-19 18:41:51 +04:00
Leonard Craft III
c263038197
Fix Trace's interaction with Neutralizing Gas (#6712) 2020-05-18 09:19:11 -07:00
Kris Johnson
f43f5ffcf2
Move Inteleon and Slurpuff to RUBL (#6713)
https://www.smogon.com/forums/threads/np-ru-stage-1-i-lost-something-in-the-hills-inteleon-and-slurpuff-banned-see-post-104.3659533/page-5#post-8470839
2020-05-18 05:51:35 +04:00
Kirk Scheibelhut
8a6797da07
Correct the Farfetch’d's line's names (#6682)
From Anubis and Marty's research, Farfetch’d should be using U+2019.
With the exception of Gen 5 and Pokemon Home it seems like it was
always meant to be the 'smart quote' symbol (though using a custom
encoding scheme in earlier gens).
2020-05-16 09:53:40 -07:00
Guangcong Luo
381bd7508a Clarify species limit and requiredItem errors 2020-05-16 12:30:41 -04:00
Konrad Borowski
b0f0cb28a8
Gen I: Add HP hint for Rest (#6701) 2020-05-16 08:34:22 -07:00
The Immortal
1fd32a0dac CAP 1v1: Fix Cawmodore's EVs 2020-05-16 10:46:57 +04:00
The Immortal
77bd8d7366 CAP 1v1: Set corrections 2020-05-16 09:50:51 +04:00
The Immortal
4fb3bc7d98 Fix Hackmons Cup 2020-05-16 09:27:45 +04:00
The Immortal
f8065cc9bb Improve ec4bb6cb4
Removed the unnecessary arrays in moves. Also fixed the thread link.
2020-05-16 08:45:18 +04:00
The Immortal
36d8d9b45a Fix typo in CAP 1v1 sets 2020-05-16 08:31:02 +04:00
The Immortal
ab1565c136 Fix Xerneas-Neutral crashes 2020-05-16 08:22:07 +04:00
The Immortal
0e80285a5e Gen 3 Random Battle: More improvements 2020-05-16 08:13:27 +04:00
The Immortal
ec4bb6cb4d Add CAP 1v1 format 2020-05-16 08:11:54 +04:00
Marty-D
0d8c840ce2
Fix Taunt interaction with Me First
The better implementation would be a check for zero `basePower`, but that's for another refactor.
2020-05-15 17:27:54 -04:00
Marty-D
dd53650f78 Fix G-Max Centiferno/Sandblast binding
+1 Anubis/DaWoblefet
2020-05-15 16:25:19 -04:00
Marty-D
6311dd7f0b Fix Binding Band implementation 2020-05-15 16:20:59 -04:00
Marty-D
4f325648af
Fix Eject Pack interaction with Parting Shot
+1 SadisticMystic
2020-05-15 11:37:03 -04:00
Marty-D
31ed3f33ec
Gen VII: Fix Skill Swap description 2020-05-15 11:33:39 -04:00
Marty-D
1b62902b5c
Fix Mirror Armor interaction with minimum stat stages
+1 DaWoblefet
2020-05-15 09:21:46 -04:00
Kirk Scheibelhut
2159785579
Correct Xerneas formeOrder oversight (#6683)
Add Xerneas-Neutral forme missed in #6669
2020-05-14 16:19:17 -07:00
The Immortal
0227db4ba4 Gen 3: Random Battle fixes 2020-05-15 01:12:20 +04:00
Marty-D
c8c048a645 Update Curse targeting 2020-05-14 13:23:37 -04:00
The Immortal
fba8410985 One vs One: Prevent crash 2020-05-14 19:35:10 +04:00
The Immortal
4dfb21c2e8 Random Doubles: Fix rejections 2020-05-14 08:48:35 +04:00
Kirk Scheibelhut
7d5975b8c7 Correct Lightning Rod's number 2020-05-13 21:26:09 -07:00
The Immortal
8be031bb6d Gen 3 Random Battle: Overhaul set generation 2020-05-14 07:58:36 +04:00
The Immortal
1810c8e7b7 Random Battle: Improve Toxicroak 2020-05-14 07:51:35 +04:00
ACakeWearingAHat
54fb0bea04
Random Doubles updates (#6654) 2020-05-14 01:42:04 +04:00
The Immortal
cecff54e00 Add Two vs Two rule
And change One vs One rule to allow any number of Pokemon in Team Preview.
2020-05-14 00:25:45 +04:00
The Immortal
d085c30856 Fix Struggle recoil under Dynamax 2020-05-13 22:47:24 +04:00
The Immortal
ae24249628 Add One vs One rule 2020-05-13 22:21:27 +04:00
HoeenHero
f9c8c025f5 Correct when Magnemite learns Magnet Bomb in Gen 5 2020-05-13 00:37:02 -04:00
The Immortal
073672962c Gen 3: Update random battle moves
This is the first part of the gen 3 random battle overhaul. A complete rewrite of the set generator will follow.
2020-05-12 07:44:47 +04:00
Kris Johnson
56fbb0201a
Pikachu-Gmax is now available from raids (#6679)
* Pikachu-Gmax is now available from raids

* Volt Tackle is legal on Gmax Pikachu now
2020-05-12 06:14:57 +04:00
Kris Johnson
e44b0c9211
Move Appletun, Silvally-Fighting, and Silvally-Poison to PUBL (#6676)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8464064
2020-05-11 17:06:59 -04:00
Marty-D
da377cdd05 Add latest Eevee and Pikachu events 2020-05-11 16:58:40 -04:00
Kris Johnson
9f5d1bc681
Fix Dynamax Clause validation (#6674) 2020-05-10 14:42:53 -07:00
Kirk Scheibelhut
fa65ed4979
Add alt form index data to dex (#6669)
AltForm index info obtained from kwsch/PKHeX's FormConverter.cs (thanks Kurt).
Thanks to @Lusamine (Anubis) for help with the peculiarities.
2020-05-10 12:20:40 -07:00
Guangcong Luo
3a1fe75b13 Remove isViable from moves
It's a judgment call that doesn't belong among the other factual
information in `moves.ts`.

The information is still around; in the client's `battle-dex-search.ts`
in `BattleMoveSearch#moveIsNotUseless`. But now it's all in one place.

fb18721e82
2020-05-08 19:25:51 -07:00
Guangcong Luo
79091f6362 SSB: Fix Next Level Strats
Fixes #6663
2020-05-08 18:06:49 -07:00
Marty-D
1bc6ed4bf4
Gen IV: Fix Griseous Orb interaction with Ability manipulation
Thanks Snackhound!
2020-05-07 16:27:49 -04:00
AnnikaCodes
a46d0a9844
Update move descriptions to account for Teleport's Gen 8 behavior (#6660) 2020-05-07 14:24:24 -04:00
Marty-D
339f516a2b Gen II: Fix residual damage when opponent is KOed 2020-05-06 15:41:18 -04:00
fart
8efbbda576
Fix Glitch Out bug (#6656) 2020-05-05 18:49:19 -07:00
fart
fa9775bcf9
Fix Glitzer Popping bug (#6655) 2020-05-05 16:16:00 -07:00
Kirk Scheibelhut
2af7040270
Group zMove and maxMove attributes (#6652)
This mostly serves to provide cleaner and more consistent field
naming. maxMove currently doesn't have boosts or effects to group
together but who knows what will be thrown at us via DLC, and being
symmetrical with zMoves is a nice.
2020-05-04 20:21:27 -07:00
Kris Johnson
8faaa45eb8
Gen 8 CAP learnset updates (#6636) 2020-05-04 19:05:28 +04:00
Leonard Craft III
04e40f0864
Update Struggle's Gen 4 description (#6651) 2020-05-03 17:35:12 -07:00
Guangcong Luo
e20a71206e Fix Struggle recoil rounding in Gen 4
Thanks to DaWoblefet for finding this mechanic.
2020-05-03 16:56:37 -07:00
Kris Johnson
66b9ebe189
Move Linoone to NUBL (#6649)
https://www.smogon.com/forums/threads/np-nu-stage-1-criminal-see-post-10.3660646/page-2#post-8453880
2020-05-03 15:58:22 -07:00
The Immortal
c40d9dfd99 Fix Struggle interaction with Dynamax
https://twitter.com/Sibuna_Switch/status/1256055062469607426?s=20
2020-05-04 01:00:59 +04:00
The Immortal
281106bac1 Random Doubles updates 2020-05-03 02:50:01 +04:00
The Immortal
fc62da963a Random Battle: Adjust Pokemon rates 2020-05-03 02:31:15 +04:00
The Immortal
71e9f94c5d Meowstic-F is PU 2020-05-03 02:05:20 +04:00
Guangcong Luo
6c1992b067 Fix Metronome blacklists 2020-05-02 00:16:55 -07:00
Guangcong Luo
5aa5f53089 Fix Shields Down for cosmetic formes 2020-05-01 23:30:04 -07:00
urkerab
1eff20a530
Fix G-Max Chi Strike's effect on Crit Ratio (#6639) 2020-05-01 21:14:01 -07:00
Kris Johnson
6ee3826d75
Add missed May tier changes (#6638) 2020-05-02 01:18:59 +04:00
The Immortal
7cc55fc1cb Usage-based tier update for May 2020-05-02 01:06:30 +04:00
Guangcong Luo
23b59de881 Fix Metronome 2020-05-01 13:22:16 -07:00
The Immortal
864bddfaf2 Challenge Cup: Fix Hidden Power check 2020-05-01 21:11:13 +04:00
Guangcong Luo
7aa42b1212 Remove Dex.getOutOfBattleSpecies
Literally every current use is a bug.
2020-04-30 23:29:20 -07:00
The Immortal
6d2aa411ed Gen 7: Fix formatting inside randomSet 2020-05-01 09:08:59 +04:00
Guangcong Luo
e0f6453b60 Refactor data definitions
- `Modded[Effect]Data` are now correctly defined: they must either have
  `inherit: true` and be partial, or not have `inherit: true` and be a
	complete `[Effect]Data` entry

- `id` is no longer allowed; instead, it's calculated directly from
  `toID(name)`. The one exception, Hidden Power, gets a `realMove`
	property to track this (it's still used to set `.id`, though;
	TODO: really fix it properly).

- `num` is still required in `data/pokedex.ts` (dex number),
  `data/moves.ts` (move index number, for Metronome), and
	`data/items.ts` (minisprite sprite-sheet location). It's still not
	required for mod-only items and moves.

- `num` is no longer allowed for PureEffects (in `statuses.ts`) where
  it's always been meaningless.

- `color` and `heightm`, being completely flavor, are still not
  required for `pokedex.ts` in mods. They're still required in the base
	pokedex.
2020-04-30 21:39:29 -07:00
The Immortal
9bb97f0228 Random Battle: Update forme generation 2020-05-01 08:18:29 +04:00
Guangcong Luo
826e544b65 Refactor random set generation
The whole `checkBattleForme` system, introduced in 4410843e5a
and currently used in Gen 6 and 7, seems to have always been bugged.

As TI mentions in #5970, we already use `getPokemonPool` for alternate
forme handling.

I've replaced it with a roll for cosmetic formes.
2020-04-30 17:52:04 -07:00
Guangcong Luo
2b83a5ed51 Support Unown formes
This adds Unown formes as true cosmetic formes, and also applies word
filters to them.
2020-04-30 14:16:56 -07:00
Marty-D
294a44b943 Gen II: Don't check for secondary effects if the target fainted
This includes self-boost secondaries like Metal Claw.

Thanks again, UPC!
2020-04-30 13:33:21 -04:00
Kirk Scheibelhut
4afdd7b947 Fix otherFormes capitalization in gen7/pokedex.ts 2020-04-29 23:31:45 -07:00
Kirk Scheibelhut
edddcb5c38
Correct Self-Destruct and Explosion base power (#6630)
As confirmed by SadisticMystic, base power cannot be above 255, so
this move data is clearly incorrect and results in downstream users
of the data files such as the Smogon or PS dex or the tooltips
displaying misleading information.
2020-04-29 14:59:59 -07:00
Kris Johnson
8b9f24e8c1
Remove redundant code from mods/gen1/pokedex.ts (#6629) 2020-04-28 22:17:07 -07:00
Guangcong Luo
8884e9d377 Fix Alcremie cosmetic forme names 2020-04-28 17:40:41 -07:00
Guangcong Luo
1e9d9ef7c3 Update FORMES.md documentation for changesFrom
(Also clarify Gigantamax information.)
2020-04-28 17:40:23 -07:00
Guangcong Luo
800d8bd8f3 Remove Dex.getForme etc
The server now uses the same approach as the client of treating
cosmetic formes as real formes, as documented in `FORMES.md`.

This eliminates the need for the `.forme` and `.speciesid` properties
of `Pokemon`.

`pokemon.id` has also been removed: useful, since it turns out half
of its uses were bugs that should have used `pokemon.species.id`.
2020-04-28 17:38:54 -07:00
Guangcong Luo
42f949a0ed Remove egg group info from Gen 1 Pokédex 2020-04-28 16:25:35 -07:00
Kris Johnson
1bb842e099
Convert evos/prevo/etc from IDs to names (#6625) 2020-04-28 16:02:50 -07:00
urkerab
1ede5508aa
Moxie and Beast Boost should have one combined boost for all fainted Pokémon. (#6557)
In addition, they should not activate for a spread move that ends the game.
(This contrasts with Soul-Heart, which will activate until the last target.)
2020-04-27 15:44:33 -07:00
Kris Johnson
839c835752
Move Venusaur to UUBL (#6626)
https://www.smogon.com/forums/threads/np-ss-uu-stage-3-as-the-world-falls-down-mamoswine-banned.3661513/page-5#post-8445057
2020-04-27 16:47:11 -04:00
urkerab
8476a24318
Shell Trap should not power up if hit by a Z- or Max move (#6622) 2020-04-27 08:04:49 -07:00
Guangcong Luo
e8e3493c40 Fix Struggle activation conditions
PS wasn't correctly detecting `disabled: 'hidden'` moves as disabled
for the purposes of detecting Struggle activation. This has been fixed.

Thanks to DaWoblefet for unit tests!

Fixes #6620
2020-04-26 17:52:06 -07:00
Guangcong Luo
bfe651bd12 Fix Gen 1 gender
It was apparently broken by the TypeScript refactor.
2020-04-26 17:52:06 -07:00
Kris Johnson
f7053eb7cd
Update Defog's description (#6624) 2020-04-26 16:27:43 -07:00
Kris Johnson
979be98574
Refactor inheritsFrom to changesFrom (#6611) 2020-04-26 14:44:25 -07:00
ACakeWearingAHat
c7431fb8cd
Random Doubles update (#6618) 2020-04-26 06:01:10 +04:00
Guangcong Luo
c5faebd739 Remove extraneous properties from BasicEffect
BasicEffect always had a `status` property to support the pattern of
testing it to see if it's a move that sets status directly.

This is just a situation that TypeScript is bad at.

Another possibility would be to set `status: undefined` on PureEffect,
Ability, Item, and Species, but I think that's also ugly. Casting to
Move is probably the best approach, so that's what we do now.
2020-04-25 12:57:46 -07:00
Guangcong Luo
549ef7edb1 Fix MoveData interface definition
For historical reasons, move property definitions have been very blurry
across `EffectData`. Fortunately, recent refactors have made it
possible to put them all where they're supposed to be.
2020-04-25 12:57:46 -07:00
Kirk Scheibelhut
c8b4213e16
Change Clangorous Soul self damage from 1/3 -> 33% (#6608)
Per SadisticMystic:

"https://docs.google.com/spreadsheets/d/15r_-iUngMDoA9ux7tCkUJLJVBeQhpIzEH7rju9fgWOQ/edit
the "Moves" tab is a dump of move data from the game, CS has a "-33"
listed under the Heal% field, just like Double-Edge has under
Drain%"
2020-04-25 13:33:16 -04:00
urkerab
554cb570a7
Dancer should not activate if the holder fainted (#6613) 2020-04-25 09:55:13 -04:00
Kirk Scheibelhut
66e4bac94c
Give Struggle 10 PP in Gen 1 (#6609) 2020-04-25 09:53:58 -04:00
The Immortal
d2bd85aede Random Battle improvements 2020-04-25 16:14:50 +04:00
The Immortal
7441eb6ea6 Random Doubles: Update level formula 2020-04-25 15:03:18 +04:00
Kris Johnson
0b014096f9
Weezing's hidden ability is released (#6610) 2020-04-25 05:32:52 +04:00
HoeenHero
a8903eeec0 STABmons: Prevent infinite loop when validating moves 2020-04-24 21:08:29 -04:00
Guangcong Luo
31a81a91a2 Fix @type in .ts files
Some JSDoc type assertions failed to get converted during various .ts
refactors. This commit takes care of them.
2020-04-24 14:19:08 -07:00
Kris Johnson
1cbaeef826
PU: Ban Silvally-Flying, Drought, and Heat Rock (#6606)
* PU: Ban Silvally-Flying, Drought, and Heat Rock

* Update formats.js

https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8440324
2020-04-24 13:52:21 -07:00
Marty-D
abe7b58419
Fix Steel Beam description
Nice catch @scheibo!
2020-04-24 15:51:02 -04:00
Marty-D
e03d6e9020
Gen III: Remove obsolete code 2020-04-24 15:03:04 -04:00
The Immortal
f77432d7fc Random Battle: Improve Raichu-Alola 2020-04-24 21:58:03 +04:00
Literally who
4ea14070b9
Gen 8 Random Doubles Update (#6596) 2020-04-24 21:45:59 +04:00
The Immortal
3925dc304d Increase Punk Rock's rating 2020-04-24 20:58:12 +04:00
The Immortal
a59bf5e270 Random Battle: Fix Noctowl 2020-04-24 20:07:05 +04:00
The Immortal
f7e1a1d253 Hackmons Cup: Fix G-Max moves being rolled 2020-04-24 01:57:53 +04:00
The Immortal
171233b6de Random Battle: Reject Steadfast 2020-04-24 01:29:44 +04:00
Guangcong Luo
5d63b16d4d Fix botched merge in data/.ts refactor
The data/.ts refactor left a few .js files in, which weren't deleted
between 13 and 3 days ago:

c85f5bccb0

Because of this, the corresponding `.ts` files were considered new,
rather than renamed, and changes to the `.js` files got deleted rather
than merged.

Fortunately, this only affected `moves.js`, which has now been manually
re-merged with the changes.
2020-04-23 11:22:21 -07:00
Kris Johnson
28bf388b98
Typescript data (#6553) 2020-04-23 09:16:09 -07:00
The Immortal
46b4ad4768 Move Rufflet to LC Uber 2020-04-20 21:41:12 +04:00
Luc Moussiegt
be4ff58260
Fix Sky Drop Wonder Guard interaction (#6593) 2020-04-20 12:14:37 -04:00
Marty-D
4997963c8b Gen I & Stadium: Fix accuracy calculations 2020-04-19 15:02:04 -04:00
penpexgit
5e13bc2432
Improve FORMES.md (#6590) 2020-04-19 10:48:17 -07:00
Nol
a3b8db05f7
SSB: Update several ranks (#6556) 2020-04-18 22:03:42 -07:00
Leonard Craft III
c376c1f80d
Fix Max Move base move source from leaking (#6592) 2020-04-18 19:00:08 -07:00
Marty-D
d9d345d8df Correct power modifier priorities
Thanks @dawoblefet!
2020-04-18 20:33:13 -04:00
Luc Moussiegt
4a749aff3e
Fix Technician interaction with Battery/Auras/PowerSpot (#6587) 2020-04-18 12:46:19 -04:00
The Immortal
8fce5ef798 Parental Bond doesn't affect Max moves 2020-04-18 17:22:48 +04:00
Guangcong Luo
286246da82 Push Dynamax ending to as late as possible 2020-04-17 00:31:59 -07:00
scoopapa
c32997cb51
Roulettemons: Update movepools (#6551) 2020-04-16 04:36:40 -07:00
Guangcong Luo
80634c6918 Fix Dazzling
I don't like using Bulbapedia as a source, but our researchers are all
asleep and TI said this was high-priority.
2020-04-16 03:12:40 -07:00
Guangcong Luo
6884c7ee81 Remove unnecessarily quoted keys in data/
(By pulling this out from the rest of the TypeScript refactor, this
should make the diffs for the TypeScript refactor more readable.)
2020-04-16 01:32:18 -07:00
Kris Johnson
712b7e0e8e
Add "seejong" as an alias for Sealeo (#6585)
The entire Pokemon Games room refers to Sealeo as Seejong and it has significant meme value. Additionally, Seejong is Sealeo's German name.
2020-04-16 00:20:07 -07:00
Leonard Craft III
c1bf933e31
Fix Neutralizing Gas + ability changing effects (#6581) 2020-04-15 20:36:46 -07:00
Kirk Scheibelhut
78151fad79 Fix 32e193b2 to rely on isMax instead of Nonstandard 2020-04-15 16:15:19 -07:00
Leonard Craft III
3842e03d60
Fix residual order for G-Max Volcalith / Wildfire (#6565) 2020-04-15 12:20:27 -04:00
Kris Johnson
608deb3d8d
Move Gmax formes to (DUber) (#6578) 2020-04-14 15:18:21 -07:00
Kris Johnson
209c95891f
Move Noctowl, Silvally-Fire, and Silvally-Ground to PUBL (#6576)
https://www.smogon.com/forums/threads/pu-general-rules-tiering-and-announcements-thread.3660650/#post-8428752
2020-04-14 01:07:02 -07:00
timbosu
4f0bf449b0
Prevent Crafty Shield from blocking Perish Song (#6573) 2020-04-14 01:06:40 -07:00
urkerab
19be262793
Fix Pastel Veil mechanics (#6571)
Makes Pastel Veil pass the tests from #6568
2020-04-13 15:18:14 -07:00
urkerab
9c8c1e1468
Fix Fell Stinger after redirection (#6572) 2020-04-13 14:20:37 -07:00
The Immortal
32e193b2b9 Prevent G-Max moves from being used in Hackmons 2020-04-13 19:41:54 +04:00
Kris Johnson
98b0e98098
Move Barraskewda and Centiskorch to RUBL (#6569)
https://www.smogon.com/forums/threads/np-ru-stage-1-i-lost-something-in-the-hills-barraskewda-and-centiskorch-banned-see-post-71.3659533/page-3#post-8427541
2020-04-12 23:05:38 -07:00
fart
9fda11310a
Fix activeMoveActions bug (#6570)
Bar Fight is supposed to act like Fake Out and only work on turn 1. This line added in this PR was missing from the runMove function, so Bar Fight and Fake Out were usable past turn 1.
2020-04-12 22:28:39 -07:00
Guangcong Luo
7c0a6a9c60
Update FORMES.md 2020-04-12 22:25:45 -07:00
Guangcong Luo
b9e25acbbf
Document forme data formats 2020-04-12 21:55:49 -07:00
The Immortal
af353fa46f Update BW LC 2020-04-12 17:16:12 +04:00
Kirk Scheibelhut
ca69c8e6e3
Fix Minior-Meteor forme not being allowed in Gen 7 (#6563) 2020-04-12 16:25:13 +04:00
The Immortal
c60df55907 Gen 6 Randoms: Fix Trick Pokemon
And remove outdated priority rejection.
2020-04-12 00:07:51 +04:00
The Immortal
b99c238b20 Gen 5 Randoms: Fix Medicham 2020-04-12 00:05:07 +04:00
The Immortal
5202df1921 Gen 5 Randoms: Fix NFE level 2020-04-11 10:20:00 +04:00
HoeenHero
3458bdd454 Gen 5: Normal Gem should inherit from base data. 2020-04-10 22:15:16 -04:00
urkerab
9b3a51da14
Fix accuracy of Hurricane and Thunder against holder of Uility Umbrella (#6558) 2020-04-10 16:20:52 -07:00
The Immortal
e6682bfb07 Gen 5 Randoms: Fix Mandibuzz 2020-04-11 03:05:06 +04:00
scoopapa
86d8495522
Roulettemons move legality and update cont'd (#6540) 2020-04-09 11:46:15 -07:00
urkerab
d32aa6f8d6
Properly override onFractionalPriority in past gens (#6542) 2020-04-08 15:31:39 -07:00
Guangcong Luo
0fb601f7f2 Don't allow arrays in battle.add
A bug in Mimicry happened because someone put an array into
`battle.add`. This shouldn't happen.

(Also add a hint for Mimicry.)
2020-04-08 11:17:48 -07:00
scoopapa
5ba6b3ee2d
Add Roulettemons final pokemon (#6539) 2020-04-08 10:48:01 -07:00
Guangcong Luo
26a6c9e075 Fix Standard NatDex 2020-04-08 10:47:02 -07:00
charizard8888
02aa306d0a
Add rulesets directly in Roulettemons formats.js (#6538)
* Add Standard Pet Mods Clause in mods/roulettemons

For Standard Pet Mods Clause which was earlier in mods/csm

https://github.com/smogon/pokemon-showdown/blob/master/data/rulesets.js#L851
standardpetmod: {
		effectType: 'ValidatorRule',
		name: 'Standard Pet Mod',
		desc: "Holds all custom Pet Mod ruleset validation",
		// Implemented in mods/[petmod]/rulesets.js
	},

Rulesets weren't in there before https://replay.pokemonshowdown.com/gen8petmodroulettemons-1092931925

* Add rulesets in Roulettmons

* Delete rulesets.js

* Remove Standard Pet Mod Clause
2020-04-08 18:18:33 +04:00
The Immortal
2db59a70e3 Update Pet Mod aliases 2020-04-08 07:25:30 +04:00
The Immortal
8a38da0023 Delete Clean State Micro mod 2020-04-08 07:24:11 +04:00
charizard8888
d759fb1b0d
Add new PMOTS: Roulettemons (#6508) 2020-04-08 07:22:57 +04:00
The Immortal
c5ff9b634a Random Battle: Fix Malamar 2020-04-08 06:00:04 +04:00
Guangcong Luo
5abdb88e55 Refactor EventListener
Renames:
- .status -> .effect
- .statusData -> .state
- .thing -> .effectHolder

`thing` was always a really weird "I don't know what to call this"
variable name, but it's been renamed `effectHolder`, which should be
much clearer. `status` -> `effect` is I think the last remnant of old
PS code which called all effects "statuses". `statusData` -> `state`,
on the other hand, is the very first step in an initiative to calling
less things "data".
2020-04-07 17:05:19 -07:00
The Immortal
90b1597548 Gen 5/6 Randoms: Update levels 2020-04-08 02:06:37 +04:00
Guangcong Luo
40783b7dc6 Fix spread moves vs Unaware 2020-04-07 10:56:20 -07:00
Guangcong Luo
33fa9d56ef Fix mega evolving into self
A hacked-in Megazard X can mega evolve into Megazard Y, but not into
Megazard X.
2020-04-07 10:56:19 -07:00
The Immortal
f8f27efabd Move Mamoswine to UUBL 2020-04-07 20:44:25 +04:00
Leonard Craft III
dd566f3eeb
Ban Hidden Abilities unreleased in VGC17 (#6533) 2020-04-06 21:39:42 -07:00
fart
de036ae9e2
Additional fix for NatDex validation (#6529)
This fix re-introduces Arceus plates.
2020-04-07 01:33:03 +04:00
The Immortal
1e07e2aa1c Fix NatDex validation 2020-04-07 00:56:04 +04:00
The Immortal
5d6a8a5f10 Random Battle: Update Xerneas 2020-04-06 23:02:55 +04:00
The Immortal
634658a5ba Refactor unreleased Pokemon
Pokemon that are not available in-game are now consolidated into `isNonstandard`. 'Past' indicates that the Pokemon no longer works in the current generation. 'Unobtainable' indicates that the Pokemon works but can only be obtained through hacking.
2020-04-06 20:53:03 +04:00
Marty-D
3c7d1d3b02
Make Dynamax ending the last end-of-turn effect
This is not a complete fix for 296c308e62, but fixes probably 99% of cases so is good enough for now.
2020-04-06 12:44:02 -04:00
The Immortal
78fde78f19 Refactor unavailable moves
Moves that are not available in-game are now consolidated into `isNonstandard`. 'Past' indicates that the item no longer works in the current generation. 'Unobtainable' indicates that the item works but can only be obtained through hacking.
2020-04-06 20:26:10 +04:00
The Immortal
441d2961dc VGC17: Fix items 2020-04-06 20:25:22 +04:00
The Immortal
2b17e3bb92 Gen 5 Randoms: Fix Zangoose 2020-04-06 03:41:37 +04:00
The Immortal
6a057e733c Gen 5 Random: Fix Belly Drum 2020-04-06 03:01:42 +04:00
The Immortal
9db0c00375 Use double quotes 2020-04-06 00:09:07 +04:00
The Immortal
387dd7ce2d Refactor unavailable items
Items that are not available in-game are now consolidated into `isNonstandard`. 'Past' indicates that the item no longer works in the current generation. 'Unobtainable' indicates that the item works but can only be obtained through hacking.

Credit to @lusamine for testing many of these items in Sw/Sh.
2020-04-05 23:54:57 +04:00
Marty-D
ff3ca6783a Fix Imposter activation 2020-04-05 14:56:42 -04:00
The Immortal
d39e90d1f7 Move Haunter & Sneasel to NUBL 2020-04-05 21:42:05 +04:00
The Immortal
4aefa160b5 Random Battle: Improve Latios & Ninetales-A 2020-04-05 21:41:20 +04:00
Leonard Craft III
64d42624b8
Mark Plates (except Pixie Plate) as past gen items (#6524) 2020-04-05 11:09:16 -04:00
The Immortal
ec6561633b Random Battle: Fix Metagross & Lanturn 2020-04-05 15:16:59 +04:00
Kris Johnson
2f1419bd38
Shared Power and ORAS Doubles: Update bans (#6527) 2020-04-05 09:56:31 +04:00
The Immortal
cc6e81a410 Random Battle: Fix Marshadow & Pangoro 2020-04-05 09:51:23 +04:00