Commit Graph

644 Commits

Author SHA1 Message Date
Guangcong Luo
aeb7445d7d Remove Pikachu-Cosplay
It's useless and confusing; we already have individual cosplay Pikachu
formes.
2015-12-28 06:42:39 -06:00
The Immortal
c1a955596c Add Castform-Snowy as battleOnly 2015-12-18 03:10:49 +04:00
The Immortal
3c5f4738a0 Add shiny Diancie event 2015-12-12 18:53:22 +04:00
The Immortal
147872d92c Implement event only Pokemon
This adds an `eventOnly` flag for Pokemon that can only be obtained via
an event. It also adds an `eventOnlyHidden` flag for Pokemon whose
hidden ability can only be obtained via an event. This removes the need
for the `dreamWorldPokeball` flag, and those events are added.

If a Pokemon can only be obtained via event, the team validator checks
if any of its events matches its current set.
2015-12-12 05:03:07 +04:00
The Immortal
9db091ffb1 UU is having a suspect test 2015-12-05 19:57:03 +04:00
The Immortal
25344c2e24 December tier changes
- Megas tiered separately
- Remove custom Random Battle levels for Megas without stones
2015-12-05 00:20:22 +04:00
The Immortal
41d2f26c39 Remove PU suspect test 2015-12-03 20:39:32 +04:00
The Immortal
cf89ca7bf6 Random Battle updates
-  Add Earth Power to Arceus-Dragon as it only has two Special moves
(which results in bad sets because of Calm Mind)
- Increment the correct type counter for Judgment
- Make sure Dragon types have a Dragon move, in certain circumstances
- Fix the “Pokemon should have benefiting moves” check to reject the
right moves (such as rejecting the 2nd setup move, and moves of the
incorrect setup type, first)
2015-12-01 03:50:47 +04:00
The Immortal
d1877237ea Random Battle: Improve Genesect formes
Genesect formes tend to get bad sets because of the obligatory Techno
Blast. Removed Physical setup from them to fix this.

In addition, removed moveset modifications as they are no longer needed.
2015-11-28 03:54:49 +04:00
The Immortal
7956c0135a Random Battle: Few improvements
- Add Vacuum Wave to Infernape
- Replace Thunder Punch with Stone Edge on Hawlucha
- Don’t count Vacuum Wave as STAB
- Prevent Vacuum Wave with Close Combat or Mach Punch
- Make sure Darkrai has Dark Void
- Make sure Yveltal has a Dark move
2015-11-26 13:00:57 +04:00
The Immortal
5c503832b6 PU is having a suspect test 2015-11-16 17:28:16 +04:00
Guangcong Luo
435a283cd8 Set Abomasnow's tier to RU instead of (RU) 2015-11-16 00:53: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
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
8619ba2022 Turn on strict mode globally for real 2015-11-08 15:38:15 -05:00
The Immortal
ef4e63b024 Add shiny Yveltal event 2015-11-05 20:28:47 +04:00
Marty-D
f2191c156c Add Zororark event 2015-11-03 21:55:21 -05:00
The Immortal
4b26f16e57 November tiers update 2015-11-03 23:04:41 +04: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
The Immortal
29b7b3b38e Random Battle: Update Tentacruel and Genesect 2015-10-23 13:39:23 +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
The Immortal
5ecdfd8dc9 Random Battle: Update Swellow and Contrary
- Add Protect to Swellow and prevent Endeavor with Quick Attack
- Make sure Pokemon with Contrary always have a move that benefits
(except Shuckle)
2015-10-14 19:54:13 +04:00
Kevin Lau
2cabcc0c69 Update NFE Random Battle sets being used in Seasonals
Also, allow Pumpkaboo/Gourgeist formes in Seasonals and add a nickname for
Espurr.
2015-10-12 13:59:38 -07:00
Kevin Lau
1fa49099ce Random Battle Move and Ability Updates
Add new sets for Cherrim-Sunshine specifically.

Reject Mach Punch as the only STAB move if the Pokemon does not have
Technician. Affects almost every Fighting Pokemon except Breloom.

Reject Bullet Punch as the only STAB move if the Pokemon does not have
Technician. Affects Metagross and Mega Lucario.

Don't count Charge Beam as singular STAB, and add checks for redundancy
with Thunderbolt based on the number of remaining Special moves. Affects
Emolga and Magnezone.

Reject Sheer Force with Fake Out in Doubles. Affects Hariyama.

Reject Flash Cannon with Iron Head in Doubles to match the rule in
Singles. Affects Aegislash.

Add Freeze-Dry as an option to Mega Glalie sets. Removed Crunch from its
Singles set and Taunt from both sets. Reject Ice Shard with Freeze-Dry so
it doesn't get too many Ice-type moves.
2015-10-05 17:07:47 -07:00
The Immortal
f980e57fb6 Add tier changes 2015-10-02 19:45:24 +04:00
The Immortal
849a48de9d Random Battle updates
- Add Protect and Sleep Talk to Registeel
- Allow Shadow Sneak as the only STAB on mono-Ghosts
- Prevent Night Shade/Seismic Toss with STAB
- Reject Thunder Wave with Toxic instead of the reverse
2015-10-01 00:33:01 +04:00
Kevin Lau
6e486f9411 Random Battle: Update Cinccino
- Remove Wake Up Slap because it's no longer Technician boosted.
- Change Technician to reject if a Pokemon has Skill Link and all their
Technician-boosted moves are Skill Link moves.
- Added Aqua Tail.

Miscellaneous changes:

- Placed Sheer Force within the counterAbilities section.
- Sorted the coutnerAbilities in the Random Doubles Battle code.
2015-09-29 15:07:15 -07:00
The Immortal
3e88eeb8dc Random Doubles: Remove Trick on Mega Latios 2015-09-22 21:53:24 +04:00
The Immortal
05f408df1b Ban Venomoth from RU 2015-09-22 17:47:47 +04:00
The Immortal
e0d48328ac Random Battle: Improve Eruption/Water Spout sets
- Do not count Eruption and Water Spout as STAB so Pokemon get an
additional STAB move with them
- Remove Water Spout from Octillery as it’s too slow to make use of it,
and add Scald + Gunk Shot
2015-09-21 23:41:19 +04:00
The Immortal
21c0ef3d7e Add September tier shifts 2015-09-06 00:53:59 +04:00
The Immortal
7155b106b4 Ban Carracosta and Barbaracle from PU 2015-09-02 16:43:35 +04:00
The Immortal
3121f65a2b Add new Pokemon events 2015-09-01 22:44:09 +04:00
The Immortal
6fc79a1e39 Random Battle updates
- Give Regigigas Knock Off instead of Earthquake
- Reject Hidden Power with RestTalk
- Reject Toxic with Flame Charge
2015-08-27 21:26:18 +04:00
Guangcong Luo
77b6b66639 Refactor mega stone banning
The mega forme can now be banned/tiered separately. The old-style mega
stone bans are still supported, but megas can now also be tiered,
even below their base forme.
2015-08-20 02:59:15 -04:00
Kevin Lau
d0e18e3e15 Random Battle: Update Slurpuff
Give it Dazzling Gleam as an attack option, and reject Unburden on it if
it doesn't have setup moves.
2015-08-19 12:41:35 -07:00
The Immortal
91e9744ed7 Random Battle: Improve Basculin, Wobbuffet, and sets
Mold Breaker is rated high but Basculin always prefer Adaptability. Add
Safeguard as an alternative to Destiny Bond for Wobbuffet (but prevent
both on the same set), and Sitrus Berry as an alternative to Leftovers.

Prevent Counter, Metal Burst and Mirror Coat from being rejected. They
only apply to Bastiodon, Chansey and Wobbuffet, who don’t care about
STAB.
2015-08-13 05:11:56 +04:00
The Immortal
7384755fb4 Add new event Pokemon 2015-08-11 19:20:50 +04:00
The Immortal
c2903eae0c Random Battle updates
- Add Foul Play to Mandibuzz
- Prevent more than one Stealth Rock setter per team
- Prevent more than one hazard remover per team
2015-08-10 22:28:06 +04:00
Kevin Lau
faea82765b Random Battle: Slightly tweak Hoopa, fix chance of Hoopa forme appearing
Reject Psychic with Hyperspace Hole in Doubles, and give Hoopa Trick Room.

Give Hoopa-Unbound Gunk Shot, Psychic, and Substitute.
2015-08-09 15:26:03 -07:00
Kevin Lau
5bae0c67fc Random Battle: Replace HP-Rock with Ancient Power on Lunatone
They have the same BP in Gen 6, so Ancient Power is the better STAB.
2015-08-07 15:23:31 -07:00
The Immortal
bf1e72f0ff List Clefairy as PU
Usage stats make it PU.
2015-08-03 19:12:43 +04:00
The Immortal
d60593b2ad Move Venomoth and Smeargle out of BL 2015-08-03 09:31:54 +04:00
The Immortal
3aeaa1877d Update tiers for August shift 2015-08-02 22:58:22 +04:00
Kevin Lau
9ab24bd684 Random Doubles: Tweak Helping Hand, Heal Pulse, Trick Room distributions
Removed Helping Hand and Heal Pulse from Pokemon with very low usage stats
for those moves.

Reject Trick Room with Icy Wind.
2015-07-29 11:10:22 -07:00
The Immortal
f29e35ea9d Move Pidgeot to PU
And it’s custom Random Battle level isn’t needed anymore because it’s
unlikely (Mega) Pidgeot will go to OU.
2015-07-26 15:59:29 +04:00
The Immortal
e8e97ab789 Prevent shiny Hoopa 2015-07-25 02:20:22 +04:00