Commit Graph

3853 Commits

Author SHA1 Message Date
The Immortal
21cd59d2f8 Random Battle: Improvements 2016-11-01 10:13:44 +04:00
The Immortal
bc49845604 Random Battle updates
- Improve Aerodactyl’s moves
- Make sure Dedenne has STAB other than Nuzzle
2016-10-30 01:58:47 +04:00
Guangcong Luo
893825a881 Properly display Baton Pass Speed Clause 2016-10-24 16:14:46 -05:00
QuiteQuiet
c300bcf9ce Fix minor information leak with Pursuit (#2852) 2016-10-24 16:23:12 -04:00
Guangcong Luo
7d8d47c97c Refactor BattleEngine
Battle is now an ES6 class... mostly... it's complicated.

Battle's inheritance system has always been a mess. I tried to redo it
in a sensible way but it caused nondeterministic test failures. Not
even kidding; different things would fail each time I ran tests, even
without code changes. I'll investigate closer later, but this refactor
makes it use ES6 classes with only a small amount of hacking, which is
good enough. It is, at the very least, simpler than the previous mess.

BattleEngine.Battle.construct has been renamed BattleEngine.construct.
2016-10-22 23:11:26 -05:00
Marty-D
b71e52c737 Update event Pokemon IVs 2016-10-20 22:59:58 -04:00
Guangcong Luo
6ffeea7851 Add alias "bss" -> "Battle Spot Singles" 2016-10-20 21:31:52 -04:00
Marty-D
225ce590d0 Add new event Pokemon 2016-10-20 16:15:36 -04:00
The Immortal
736598eaf3 Random Battle: Improvements
- Update moves for Cosplay Pikachu
- Prevent Protect with dual screens
- Lower Castform’s rate
2016-10-19 22:30:04 +04:00
The Immortal
f11cf66b03 Random Battle updates 2016-10-16 18:11:43 +04:00
urkerab
efdc8e33a0 Run powder immunities in the correct order (#2842) 2016-10-14 23:11:59 -04:00
Quinton Lee
55fa6c630e Rulesets: standardize types and names (#2838)
Rules that affect validation are now typed ValidatorRule and rule
names are no longer affected by Tools.getFormat input.
2016-10-12 14:24:53 -05:00
The Immortal
95ab7f66f4 Random Battle updates
Fixes #2796
2016-10-10 23:55:51 +04:00
The Immortal
59abacd785 Move Dugtrio to BL2 2016-10-09 16:14:14 +04:00
Marty-D
039445f7f7 Add Kerfluffle's Hidden Ability 2016-10-08 13:39:30 -04:00
Marty-D
aac63d3e26 Fix various issues with Bide
Corrects all of the following
Gen 2: lasts 2-3 turns
Gen 3: can't hit Ghosts
Gen 4: can hit Ghosts, stops immediately when the user falls asleep or
becomes frozen
Gens 2-6: Stops immediately when the user is prevented from moving
2016-10-06 21:33:30 -04:00
The Immortal
b078676c35 Remove the Seasonal format 2016-10-05 23:07:35 +04:00
The Immortal
b1fa57b34a Add September tier shifts 2016-10-04 04:43:28 +04:00
panpawn
220fc070a0 Add Zong -> Bronzong alias (#2810)
Requested http://prntscr.com/cpbmoo
2016-10-03 13:24:03 -07:00
Marty-D
9c714a256a Add new event Pokemon 2016-10-02 14:28:32 -04:00
The Immortal
741a07f324 Random Battle: Update items 2016-10-01 02:05:27 +04:00
Guangcong Luo
aee449fa52 Add Cathy -> Trevenant alias
No relation to the former PS admin; this is a UU meme.
2016-09-30 15:56:50 -04:00
QuiteQuiet
893cd1a0b5 Send -endability from BattlePokemon#setAbility (#2797) 2016-09-30 12:45:43 -07:00
Marty-D
024ab955d3 Add CAP 22: Kerfluffle 2016-09-27 19:53:37 -04:00
Marty-D
cd387d1847 Gen V, VI: Update several move descriptions
Also removes a handful of now-unnecessary base power callbacks from Gen
5.
2016-09-25 20:25:02 -04:00
Marty-D
bc652d4f62 Fix Struggle recoil timing
Fixes #2780
Also fixes a damage rounding issue.
2016-09-24 20:39:45 -04:00
urkerab
1a191a696a Allow the banlist to specify a numeric limit of team properties (#2773) 2016-09-24 12:35:57 -07:00
Quinton Lee
55b210e5eb Add Battle Factory alias 2016-09-19 13:38:26 -05:00
The Immortal
c7ecac6ec8 Random Battle: Remove Stone Edge from Giratina-O 2016-09-18 19:22:27 +04:00
Guangcong Luo
82c041b09a Don't leak abilities for allied Skill Swap 2016-09-17 08:33:21 -07:00
The Immortal
ff09fc86dc Random Battle: Give Reuniclus Magic Guard
Regenerator is generally a good ability, but Reuniclus always prefers
Magic Guard.
2016-09-17 17:45:50 +04:00
The Immortal
b21ad1bbc7 Add Blazikenite to Baton Pass clause
Technically it's a method of boosting speed. Some formats that use the Baton Pass clause have it unbanned.
2016-09-16 20:54:45 +04:00
EeveeGeneral
9e10c0754d Quagsire moved to RU (#2745) 2016-09-14 16:42:58 -07:00
Guangcong Luo
5961872923 Optimize Baton Pass Speed Clause 2016-09-12 16:16:37 -05:00
The Immortal
c32b324ee4 Random Battle: Give weather abusers Life Orb 2016-09-12 21:50:56 +04:00
The Immortal
63a457ff50 Random Battle updates
- Give Togetic Super Luck
- Prevent Physical and Special setup on the same set
2016-09-11 05:03:27 +04:00
Marty-D
e7a0c74c49 Fix Destiny Bond interaction with allies 2016-09-10 16:18:47 -04:00
Ivo Julca
5e28ea2e91
Battle Factory: Huge Ubers update 2016-09-09 07:00:39 -05:00
Guangcong Luo
337d4cb10d Split Baton Pass Clause
Two clauses that have different rules should not have the same name.

We are calling the new clauses "Baton Pass Clause" and "Baton Pass
Speed Clause".
2016-09-09 06:05:59 -04:00
Marty-D
1f22312e70 Add new event Pokemon 2016-09-07 19:29:56 -04:00
Kevin Lau
fe5a33cd6e Random Battle: Minor moveset changes (#2737)
Remove Healing Wish from Lilligant (useless) and Fire Punch from
Darmanitan (redundant and vastly inferior to Flare Blitz)
2016-09-07 17:11:29 +04:00
The Immortal
3c10010305 Allow Togetic in Randoms 2016-09-07 04:12:43 +04:00
The Immortal
61a6975424 Remove randomDoublesTeam
It’s almost identical to randomTeam.
2016-09-07 04:11:41 +04:00
Spandan
20486445f1 Add Dark Void alias (#2736) 2016-09-05 14:57:23 +04:00
Marty-D
e806ce0e32 Add missing item index numbers 2016-09-01 18:16:00 -04:00
The Immortal
722378235f Add Mix and Mega alias 2016-09-01 21:30:43 +04:00
Taylor Everding
1a1f64fe95 Remove .js extension from requires (#2725) 2016-08-30 00:04:40 -05:00
The Immortal
26d67eeb9b Lower Dry Skin's rating 2016-08-29 23:30:50 +04:00
urkerab
c8b808138d -activate should include item: or move: prefix (#2724) 2016-08-28 12:35:15 -05:00
Marty-D
cf5f042ecd Add new event Pokemon 2016-08-23 15:52:30 -04:00