Commit Graph

23714 Commits

Author SHA1 Message Date
Marty-D
f443d1a213
Fix Mega Evolution for Rayquaza 2017-12-06 17:57:10 -05:00
Guangcong Luo
6d3c78fca6 Fix typoes 2017-12-06 14:57:22 -06:00
Guangcong Luo
ead4ffff64 Sky Drop only makes contact on the way down 2017-12-06 12:05:42 -06:00
Marty-D
5be3eb4ac4 Learnsets: VC Celebi is unreleased 2017-12-06 10:48:58 -05:00
Jeremy Piemonte
17c735fe1a Lock: Don't allow regular locks to stack (#4215)
If someone is already locked, the only reason why they should get another lock is for a weeklock for extending a lock.

This happens a lot when someone goes in several rooms, they will often be locked more than once in a short span of time.
2017-12-06 09:19:18 -06:00
Marty-D
e0e8eed67b Add new event Pokemon 2017-12-05 17:35:17 -05:00
Marty-D
5916bcb865 Gen II: Fix Destiny Bond 2017-12-05 17:34:21 -05:00
Guangcong Luo
a338f543d2 Fix typo 2017-12-05 13:09:44 -06:00
Guangcong Luo
c0da44c482 Refactor moveset -> moveSlots
pokemon.moveset is now pokemon.moveSlots, which is at least slightly
clearer about what it's doing (tracking move state, mainly PP).

Mostly, this gives a consistent naming scheme for `move` (a Move
object) vs `moveSlot` (a MoveSlot object).

This also refactors a lot of existing `moveSlot` accesses to be modern,
including using `for...of`.
2017-12-05 11:12:44 -06:00
Marty-D
85d62abfdc
Gen II: Fix Baton Passing volatiles 2017-12-05 09:31:53 -05:00
Travis Buddy
ba71461fc0 TravisBuddy Integration (#4213) 2017-12-05 08:11:02 -06:00
The Immortal
f036eb1e33 Tournaments: Automatically upload final replay 2017-12-05 17:00:47 +08:00
The Immortal
4923382997
Add Monotype suspect test 2017-12-05 15:51:49 +08:00
Kris Johnson
06de38fe6d STABmons: Fix Necrozma type inheriting (#4214) 2017-12-05 15:49:07 +08:00
Guangcong Luo
647afdcc74 Improve tournaments
New aliases: 'elim' for 'elimination' and 'rr' for 'roundrobin'

New: `/tour rules` now shows rules, when called with no rules.
2017-12-04 21:08:32 -06:00
Guangcong Luo
3f386fbeec Support Mod rules in tournaments 2017-12-04 21:08:32 -06:00
Guangcong Luo
08d079037d Pass source effect of switches to client
We are now tracking source effects for switch actions, if they're
initiated by effects such as U-turn or Baton Pass. This will lead
to better messages client-side.
2017-12-04 19:14:13 -06:00
The Immortal
783b0b0553 Random Battle updates 2017-12-05 02:37:09 +08:00
Guangcong Luo
118bad3408
Add hint for Ion Deluge 2017-12-04 10:39:07 -06:00
Kris Johnson
e5e18247e8 DPP Doubles OU: Ban Soul Dew (#4211) 2017-12-03 20:47:48 -06:00
Jeremy Piemonte
3bb4874276 Add privacy policy command (#4203) 2017-12-03 09:01:35 -06:00
urkerab
59a3e299e8 Allow OU dexsearch to find (OU) (#4209) 2017-12-03 08:54:35 -06:00
CTCC1
c56287c08b Fix missing semicolon (#4208) 2017-12-03 14:48:26 +08:00
Kris Johnson
88620a049b LC: Ban Aipom (#4207) 2017-12-03 13:44:14 +08:00
The Immortal
3889991ab0 Gen 4 BH: Fix Arceus 2017-12-03 13:38:59 +08:00
The Immortal
f5fa172f90
Update Mediocremons 2017-12-03 13:30:59 +08:00
urkerab
52544f98ac Really fix move disabling in PiC (#4206) 2017-12-03 12:40:25 +08:00
Bär Halberkamp
943f9bb35b Formatter: compare lowercase keys in [[]] 2017-12-02 22:45:10 +01:00
Guangcong Luo
f3dbfbe685 Refactor Decision -> Action
"Decision" and "Choice" were always kind of unclear, so Decision is now
Action. It should now be a lot clearer.

Actions are also now strongly typed.
2017-12-02 11:34:55 -06:00
Marty-D
dc7c46b427 Update Ability-changing effects
Fixes #3230, closes #3245
2017-12-02 11:37:36 -05:00
Guangcong Luo
f97ab41cb6
FIx bug 2017-12-02 10:19:18 -06:00
Guangcong Luo
70a5f3cf6d Fix Pursuit KO canceling a switch in Gen 3 2017-12-02 08:27:44 -06:00
MacChaeger
9514570434 Ban Wishiwashi from Mediocremons (#4204) 2017-12-02 17:52:14 +08:00
urkerab
e6465c70a6 Other Metagames of the Month December 2017 (#4200) 2017-12-02 12:36:13 +08:00
Kris Johnson
b31351c77b Formats: Remove OM analysis links (#4201)
* Formats: Remove OM analysis links

The Semi-Official Analysis project is no longer running, so these pages no longer exist.

* Remove main OM analysis forum link
2017-12-02 12:17:44 +08:00
Kris Johnson
ddf66ace34 UU: Ban Kommonium Z and Scolipede (#4202) 2017-12-01 19:38:48 -05:00
Guangcong Luo
f36753f65b Further optimize Pursuit 2017-12-01 16:00:41 -06:00
Guangcong Luo
1ac2745c3e Refactor Pursuit hack
Pursuit no longer uses `moveThisTurn`, but rather `willMove`, which
involves significantly fewer Pursuit hacks.
2017-12-01 15:59:13 -06:00
Guangcong Luo
461706baa5 Correct Gen 2 faint mechanics
Described by Marty here:

https://www.smogon.com/forums/threads/gen-3-on-ps-final-fixes.3527268/#post-5989318
2017-12-01 15:59:03 -06:00
Guangcong Luo
ba9a41c669 Skip switches in gen 2-3 upon faint 2017-12-01 13:06:11 -06:00
Guangcong Luo
eb9836d4d1 Test faint order 2017-12-01 13:06:01 -06:00
Guangcong Luo
7773253c3a Test Future Sight 2017-12-01 13:05:57 -06:00
The Immortal
cdc2784aa7 Formats: Fix Gen 4 BH 2017-12-01 23:58:23 +08:00
The Immortal
9a5ee1983e Make Inverse Battle test work without a format 2017-12-01 23:11:31 +08:00
The Immortal
21b5eb2ca9 Update past gen formats 2017-12-01 23:11:31 +08:00
Guangcong Luo
f4e535bbd6 Enforce consistent key spacing
This was previously not enforced because we used `:1` in too many
places, but those places seem to all be refactored out at this point.
2017-12-01 08:16:23 -06:00
Guangcong Luo
108eab72f0 Battles: Refactor futuremove
We're now passing a real Move object.
2017-12-01 08:01:11 -06:00
Marty-D
da3c9fef0d
Gen II: Fix Protect and Future Sight 2017-12-01 08:53:18 -05:00
Guangcong Luo
a26edc29c0 Fix crash in tryMoveHit 2017-12-01 07:50:31 -06:00
whales
66cb8f15ee Refactor old gen tables to arrays (#4197) 2017-12-01 07:42:35 -06:00