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