Commit Graph

4676 Commits

Author SHA1 Message Date
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
88620a049b LC: Ban Aipom (#4207) 2017-12-03 13:44:14 +08: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
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
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
MacChaeger
9e69f16157 Fix Defog messages (#4198) 2017-12-01 07:41:24 -06:00
Marty-D
8e41dd75e4
Clarify Photon Geyser descriptions 2017-11-30 21:27:18 -05:00
Guangcong Luo
9bdf674d5f Refactor more tables to arrays
See #4079

Now we're just missing oldgens.
2017-11-30 19:40:16 -06:00
Marty-D
5a8e98d896 Make Ion Deluge fail all the time
Pending version 1.1
2017-11-29 13:33:41 -05:00
Kevin Lau
484f2a556b Random Battle: Tweak Lycanroc slightly (#4191)
- Lycanroc-Midday learns Drill Run.
- Lycanroc-Midnight learns Fire Punch.
2017-11-29 03:37:57 +08:00
Marty-D
3cd34bc8e0 Fix crash in Challenge Cup 2017-11-27 23:01:43 -05:00
Marty-D
7c738b6d42 Add CAP 23: Pajantom 2017-11-27 20:26:32 -05:00
The Immortal
752e006727 Random Battle updates 2017-11-27 22:47:49 +08:00
Kris Johnson
69f23fe73a Random Battles: Update movesets (#4189) 2017-11-27 17:16:11 +08:00
urkerab
b18d004959 Allow other legal forms in Challenge Cup (#4188) 2017-11-27 17:12:13 +08:00
urkerab
cebac2b5bb Dancer should activate during other two-turn moves (#4186) 2017-11-26 17:13:17 -05:00
Marty-D
3818165742
Fix Sky Drop interaction with first-turn effects
Sky Drop's effect of preventing the target from executing an action for the turn behaves much like the Shift command from Triples, as explained in 3d51664f30.
Thanks, DaWoblefet!
2017-11-26 14:17:45 -05:00
Marty-D
197e821e98 OU: Ban Naganadel 2017-11-26 11:33:49 -05:00
Marty-D
a41289c523 Learnsets: Remove Punishment from Murkrow
Head Smash Nosepass strikes again
2017-11-26 11:33:21 -05:00
Marty-D
792cbeaeab Update Gen 3 event Pokemon 2017-11-25 10:40:20 -05:00
Marty-D
5727d006af
Release Raikou/Entei/Suicune's Hidden Ability 2017-11-25 08:56:47 -05:00
Marty-D
aebe3634cc Learnsets: Remove Crystal-only VC egg moves 2017-11-24 20:13:54 -05:00
urkerab
802db51ea8 Use ModifyMove to handle Photon Geyser mechanics (#4179) 2017-11-24 18:54:56 -06:00
Guangcong Luo
022839335f Add Gen 2 Virtual Console moves 2017-11-24 18:51:32 -06:00
Marty-D
4c6b71f656 Gen III-IV: Fix Overgrow and friends 2017-11-24 12:40:26 -05:00
Kris Johnson
3a01ece652 Add Totem Pokemon (#4165) 2017-11-24 01:09:22 -06:00
Marty-D
ff16589722 Correct Photon Geyser mechanics 2017-11-23 22:47:20 -05:00
The Immortal
00ef15e5a3 Update Standard GBU and various Nintendo formats
- Add Team Preview to the Standard GBU ruleset
- Add Zeraora to the Standard GBU banlist
- Use Standard GBU for VGC 2018
- Move Dragon Cup so it’s not in-between the two Battle Spot formats
2017-11-23 14:54:25 +08:00
Guangcong Luo
aafee4393c Implement Dragon Cup 2017-11-22 13:09:00 -06:00
Guangcong Luo
eb6748048d Fix Magic Guard Mind Blown
Fixes #4172
2017-11-22 02:54:40 -06:00
The Immortal
6bd1c62519 Update Alola Pokedex 2017-11-21 23:57:41 +08:00
Marty-D
f849ea0415 Fix Mind Blown again 2017-11-21 09:32:06 -05:00
Guangcong Luo
cfcbbf19b6 Battles: |-mega| before |detailschange|
This mostly makes the mega evolution message more readable, especially
in Fast replays.
2017-11-21 07:49:05 -05:00
The Immortal
d0c4b57b5e Events: Add missing PokéBalls 2017-11-21 13:32:31 +08:00
The Immortal
40c49cc5c5 Random Battle updates 2017-11-20 19:18:13 +08:00
Guangcong Luo
0ca9243dc3 Rename USM -> USUM
Lots of consensus for this.

If BW2 is an issue (I feel like "follow what's most popular in the
community" is a better rule than "keep things consistent"); I'd
rather call it B2W2 than use "USM" literally anywhere.
2017-11-19 19:16:32 -06:00
urkerab
4142e59962 Implement Ultra Sun/Moon's Wide Guard Z-Move bug (#4166) 2017-11-19 16:23:40 -05:00
Guangcong Luo
34f80a7340
Fix Necrozma check in Same Type Clause 2017-11-18 21:43:40 -06:00
Marty-D
ed4708f176
UU: Unban Azumarill, Serperior, and Scolipede 2017-11-18 17:50:43 -05:00
Articuno-I
45308bf20d Account for Ultra Necrozma in Same Type Clause (#4162) 2017-11-18 16:01:48 -06:00
Marty-D
ebb274ed86 Update descriptions 2017-11-17 21:09:37 -05:00
MacChaeger
4d95bb2ed9 Dancer shouldn't copy moves that did nothing (#4101) 2017-11-17 17:41:34 -06:00
Marty-D
33be9cc5a5 Fix spread moves' self-boost behaviour 2017-11-17 18:13:19 -05:00
Marty-D
7dfca478fe
Fix Kommonium Z sprite 2017-11-17 17:35:53 -05:00