Commit Graph

3393 Commits

Author SHA1 Message Date
Guangcong Luo
435a283cd8 Set Abomasnow's tier to RU instead of (RU) 2015-11-16 00:53:07 -05:00
Marty-D
a8822423e8 Fix Gooey activation 2015-11-15 21:05:07 -05:00
The Immortal
a839d8942b Add Tyranitar and Zygarde events 2015-11-15 22:56:20 +04:00
The Immortal
5831ffc8f1 Move Linoone to BL4 2015-11-14 16:27:29 +04:00
The Immortal
3af21a71f2 Random Battle: Prevent multiple Fire/Poison moves 2015-11-13 23:32:10 +04:00
The Immortal
5812136ddf Random Battle updates
- Add Knock Off to Watchog
- Prevent Ice Shard as the only STAB
- Prevent Superpower with RestTalk
- Only allow Endeavor on leads

(Fixes #2261)
2015-11-12 23:26:04 +04:00
Ivo Julca
4410843e5a Unhardcode alternate forme handling in random team generators
- Use the recently added `battleOnly` template property to handle formes not directly allowed in-battle.
- Implement utility method `checkBattleForme` to unify handling of Mega and Primal formes.
2015-11-11 20:28:13 -05:00
The Immortal
a52d655e07 Random Battle: Prevent U-turn as the only STAB 2015-11-12 02:09:46 +04:00
The Immortal
65dfd4ee27 Random Battle: Improve Heliolisk
Fixes #2259.

And removed an unnecessary check for Forecast as the Castforms have their own sets now.
2015-11-11 23:47:35 +04:00
Ivo Julca
e985c2a7c6 Properly iterate moves in OHKO Clause 2015-11-08 22:19:46 -05:00
Ivo Julca
8619ba2022 Turn on strict mode globally for real 2015-11-08 15:38:15 -05:00
Guangcong Luo
ded9f1cd5d Fix duplicate cases in random set generators 2015-11-07 23:12:19 -06:00
Ivo Julca
04c64c143e Cleanup: remove several unused variables 2015-11-07 17:34:21 -05:00
Ivo Julca
90973d5c0c Style fixes
- Cut down excessive spacing
- Add braces to missing conditionals
2015-11-07 17:08:09 -05:00
Ivo Julca
2c2a3bdf58 Fix misplaced cases in random sets generators 2015-11-07 16:50:51 -05:00
Guangcong Luo
52dece0d09 Merge pull request #2255 from Zarel/block-bindings
Use strict mode and let and const instead of var
2015-11-06 22:42:32 -06:00
Marty-D
c4b4fe06ef Learnsets: Mewtwo learns Dive in ORAS 2015-11-06 22:41:19 -05:00
Ivo Julca
38eb5d373d Lint: fix variable name collisions in data 2015-11-06 22:31:36 -05:00
Ivo Julca
0479d2b729 Clean up handling of variable bindings in switch statements 2015-11-06 21:58:36 -05:00
Juanma Serrano
c4ac8d6e2f Use strict mode and let and const instead of var
This commit also fixes some duplicated variable declarations.
2015-11-06 21:56:52 -05:00
Ivo Julca
ef4963e030 Battle Factory: PU is now playable 2015-11-06 01:00:43 -05:00
The Immortal
ef4e63b024 Add shiny Yveltal event 2015-11-05 20:28:47 +04:00
The Immortal
7b625b7380 Random Battle: Update levels for megas without stones 2015-11-05 03:18:43 +04:00
Marty-D
f2191c156c Add Zororark event 2015-11-03 21:55:21 -05:00
Ivo Julca
71fa5e5c4a Battle Factory: tier shift update
Granbull promoted to RU.
2015-11-03 21:02:18 -05:00
Juanma Serrano
41167748b6 Seasonal: Keep naming convention for team generator
Seasonal team generators all should be randomSeasonalNameTeam.
2015-11-04 01:18:23 +01:00
The Immortal
4b26f16e57 November tiers update 2015-11-03 23:04:41 +04:00
Ivo Julca
99ac2cad62 Inheritance: work around overly strict Pokémon ruleset using format flags
This change also allows to
- Fix inheritance from Giratina-Origin.
- Remove set cloning for good.
2015-11-02 21:37:10 -05:00
Ivo Julca
6742c1e2a6 Fix Seasonal corrupting randbats moves 2015-11-02 07:53:47 -05:00
Juanma Serrano
22d6f81294 Merge pull request #2201 from ascriptmaster/seasonal
Implement November Seasonal, Super Squad Showdown
2015-11-02 08:16:13 +01:00
Guangcong Luo
fa7263eacd Fix Trick with one item holder 2015-11-01 19:44:11 -05:00
Ivo Julca
0e47aab76b Add new OM of the Month
Inheritance`s implementation rewritten from scratch and updated.
Leaders`s Choice: Same Type Stealth Rock
2015-11-01 19:11:02 -05:00
The Immortal
11fd83d7f8 Random Battle: Move and Item updates
- Prevent Hidden Power as the only STAB on dual-typed Pokemon
- Prevent U-turn and Volt Switch with Baton Pass
- Prevent Life Orb on Forretress
2015-11-02 01:31:47 +04:00
Kevin Lau
a38aa59eaa Implement November/December Seasonal, Super Squad Showdown 2015-10-29 17:15:43 -07:00
The Immortal
57086e015e Add Xerneas event 2015-10-29 16:44:46 +04:00
Kevin Lau
68412c989b Random Battle: Update Flareon
Wish/Protect isn't very useful when it needs Guts.
2015-10-28 15:30:08 -07:00
Kevin Lau
fc0237649c Random Battle: Update Swellow
Remove Endeavor.

Force Guts on Pokemon with the ability and have Protect.
2015-10-28 15:29:45 -07:00
Guangcong Luo
a2fce9d33e Merge pull request #2239 from Marty-D/master
Update weather Ability activation
2015-10-27 02:36:59 -05:00
The Immortal
872c4995a6 Merge pull request #2237 from ascriptmaster/randoms
Random Battle: Ability and STAB Changes
2015-10-26 22:59:22 +04:00
Kevin Lau
ea1a2dee8c Random Battle: Setup and STAB Fixes
Reject Sucker Punch if it is the only STAB move on a Pokemon with moves
that boost Special attacks.

Fix issues with setupType not being set properly with setup moves
appearing in mixed sets.
2015-10-26 10:41:05 -07:00
Marty-D
05997e3bde Update weather Ability activation 2015-10-25 15:43:42 -04:00
The Immortal
5620f59553 Random Battle: Prevent Roar with setup 2015-10-25 16:37:20 +04:00
The Immortal
29b7b3b38e Random Battle: Update Tentacruel and Genesect 2015-10-23 13:39:23 +04:00
Ivo Julca
40cb48bf9f Improve error message for illegal shinies 2015-10-22 23:01:23 -05:00
Ivo Julca
ddd87205ab AAA: do not autofix ability in Pokemon rule 2015-10-22 22:01:35 -05:00
Marty-D
5c5d442a40 Fix Dry Skin and Solar Power damage display 2015-10-21 16:28:44 -04:00
Ivo Julca
724675b4e5 Fix legality check for shiny megas 2015-10-21 13:55:32 -05:00
The Immortal
f59bea9ba3 Merge pull request #2234 from Marty-D/master
Improve support for Ability activation
2015-10-21 21:03:21 +04:00
Marty-D
3d3938723e Improve support for Ability activation 2015-10-21 09:37:57 -04:00
Ivo Julca
1a8c51e9a9 Consolidate Pokémon forme validation
- Introduces `battleOnly` to Pokémon formats-data to flag which formes are forbidden on battle start.
- Adds back Secret Sword as Keldeo-Resolute's required move.
- Introduces `requiredAbility` to handle Darmanitan-Zen.
- Introduces `forcedForme` to items' data to flag the formes that some items enforce.
2015-10-20 23:13:32 -05:00