Commit Graph

4320 Commits

Author SHA1 Message Date
Marty-D
c955328676 Update Telekinesis 2017-03-20 22:40:04 -04:00
Kris Johnson
9b75c6c58b Ban Vulpix from LC (#3374)
http://www.smogon.com/forums/threads/sm-lc-vulpix-voting.3598711/page-3#post-7278691
2017-03-20 08:32:48 +04:00
Marty-D
145897ff7f Fix Encore 2017-03-18 18:22:19 -04:00
Marty-D
8335212801 Add new event Pokemon 2017-03-18 17:05:47 -04:00
Guangcong Luo
698fb2ad9a Refactor choices
PS's choice system has now been majorly rewritten!

Battle#parseChoice has been eliminated, and Battle#choose is now a
very lightweight wrapper around the BattleSide#choose* functions, which
now handle validation.

Partial decisions have been mostly removed. You can manually construct
decisions partially with the side.choose* functions, but there's no
other support for them. Partial undo has been removed completely.

Choice tracking has been renamed from side.choiceData to side.choice.
side.choices has been removed and is now autogenerated from side.choice
when needed.

side.choiceData.decisions has been renamed side.choice.actions. In the
future, "decision" is a deprecated term and should be called "action"
wherever it shows up.

side.choiceData.waiting and side.getDecisionsFinished() have been
merged into side.isChoiceDone().

Other values in side.choiceData have either been rendered unnecessary
or renamed to something clearer.

The "skip" and "pass" choices have been merged together. Passes can
still be filled in automatically (so you can just use `/move 1` in
doubles when you have only one Pokémon left).
2017-03-17 23:14:52 -05:00
jumbowhales
ed7b23e374 Update Dark Void description (#3358) 2017-03-17 09:27:50 -04:00
Marty-D
3b8c74a01f Add event Tapu Koko 2017-03-16 21:10:41 -04:00
The Immortal
467ea589d9 Update BL2 Pokemon 2017-03-16 15:57:22 +04:00
MacChaeger
00d995e58d Hackmons Cup: EV limit is only in gen 6 (#3362) 2017-03-15 22:48:51 -05:00
Marty-D
5d5879c1c2 Add event Charizard 2017-03-15 11:19:26 -04:00
Marty-D
368e7b5aa2 End Illusion before preparing a Z-Move 2017-03-14 10:01:48 -04:00
Marty-D
c4048fd0bb Fix Genesis Supernova's interaction with substitutes 2017-03-13 23:28:12 -04:00
The Immortal
fc9cdf44f6 Random Battle updates 2017-03-13 08:54:43 +04:00
The Immortal
a7a4148abb Ban Azumarill from UU 2017-03-13 02:10:27 +04:00
urkerab
3dc35a5bf5 Multiple Dancers should be able to copy Dance moves (#3354) 2017-03-11 19:10:06 -06:00
Marty-D
ce04aafbbe Add event Pikachu 2017-03-11 09:54:27 -05:00
Marty-D
a8872cf8d7 Correct Nidoking's tier 2017-03-10 20:37:41 -05:00
The Immortal
81f73123b0 Move Suicune to BL2 2017-03-10 16:08:03 +04:00
The Immortal
4d88b22ce1 Update tiers 2017-03-10 08:18:09 +04:00
Kris Johnson
9c1ef46f90 Add tiers to Mega Beedrill and Mega Mawile (#3346)
All Pokemon/formes not released at the beginning of a generation should be OU by default unless specified otherwise by the OU council.
2017-03-08 02:41:20 +04:00
Marty-D
938f8f6aba Fix Perish Song's end-of-turn order 2017-03-07 11:02:23 -05:00
Marty-D
0789cdb4b3 Fix Struggle while Choice-locked 2017-03-07 10:37:37 -05:00
The Immortal
5d9e2467d1 Release Beedrillite and Mawilite 2017-03-07 09:03:47 +04:00
Marty-D
710458d626 Fix Throat Chop 2017-03-06 17:52:07 -05:00
Marty-D
c1036db6be Update Sheer Force and Shield Dust mechanics
Fixes #3339
2017-03-06 17:51:24 -05:00
The Immortal
ea54a424ce Rename Inverse Clause 2017-03-05 02:05:34 +04:00
Marty-D
7f96110699 Update Choice-lock mechanics
Presumably because of Dancer's existence, attempting to use another move
besides the Choice-locked move now results in the move being used but
failing immediately, with no PP loss. This applies even during Magic
Room, etc.
2017-03-04 16:23:55 -05:00
Kevin Lau
b72e437c3a Random Battle: Add Head Smash to Sudowoodo (#3332)
It can learn the move in Gen 7.
2017-03-04 22:43:47 +04:00
The Immortal
d7ba9dba3a EV limit is only in gen 6 2017-03-04 12:44:03 +04:00
asgdf
05b0887c35 Fix Switcheroo not removing statbar item note when no item received (#3329) 2017-03-03 23:29:50 -05:00
The Immortal
4e0901f3ea Rename Inverse ruleset
Inverse is currently used as an alias for Inverse Battle.
2017-03-04 00:04:24 +04:00
The Immortal
db513d04f2 Release Mega Mewtwo X/Y 2017-03-03 22:21:17 +04:00
The Immortal
6a929613bd Add Inverse ruleset
This allows tournaments to add the rule to any format.
2017-03-03 21:54:11 +04:00
xJoelituh
7cb9dfffa3 Release Mewtwonite X and Mewtwonite Y (#3318) 2017-03-03 13:46:45 +04:00
The Immortal
0ed8bb932b Update UU 2017-03-03 11:04:19 +04:00
Quinton Lee
51030de04d Fix Pokestar Smeargle validation 2017-03-02 23:01:02 -06:00
asgdf
6c4368500c Display Zygarde-Complete as Uber (#3314) 2017-03-02 13:52:52 -04:00
Spandan Punwatkar
6633d606b5 Add new OMs of the Month (#3309) 2017-03-01 23:37:35 +04:00
Guangcong Luo
fc16f4fe4f Hacked Z-moves can't be Z-boosted 2017-02-27 01:14:35 -04:00
Guangcong Luo
0bf08c2ad3 Fix calling Z-move names
e.g. Z-Sleep Talk would previously call Z-Taunt, when it should be
calling Taunt.

This was only ever a text error; it never used Z-Taunt's Z-effect.
2017-02-27 01:06:54 -04:00
MacChaeger
19b0b48ac0 Random Battle: Improve level balancing (#3293) 2017-02-26 04:37:38 +04:00
urkerab
1d4ac35d37 Simplify the way the factory tier is chosen (#3286) 2017-02-25 06:16:55 -06:00
Ivo Julca
55641c2635 Fix regressions in random team generation and improve comments
The regressions affected information handling
- Seeds used for random teams were no longer being logged.
- The seed used for generating p2's team was also used for the battle itself.
2017-02-24 20:18:59 -05:00
HoeenHero
1551ec0e98 Battle Factory: Fix issue with sides having different tiered teams (#3285) 2017-02-24 15:28:43 -06:00
Guangcong Luo
6306b5979f Fix infinite looping Dancer 2017-02-24 06:54:13 -06:00
Guangcong Luo
eeea7e3ed0 Fix Hidden Power validation 2017-02-24 05:13:44 -06:00
Guangcong Luo
bb7b168355 Fix crash in PRNG 2017-02-24 05:46:51 -05:00
The Immortal
e34318b518 Standard GBU: Fix undefined Pokemon name 2017-02-24 14:23:58 +04:00
The Immortal
f70d3cf1cc Standard GBU: Use format name for Soul Dew message 2017-02-24 13:49:28 +04:00
Guangcong Luo
8ee23475e4 Fix Dancer + Petal Dance
Dancer Petal Dance shouldn't lock. This is a horrible hack but it fixes
the problem. A real fix would involve refactoring basically all locking
moves. Which I guess I should do one day...

Fixes #2974
2017-02-24 03:25:00 -06:00