Commit Graph

2979 Commits

Author SHA1 Message Date
Kevin Lau
0d73a390ba Random Battle: Do not reject setup with Rest+Sleep Talk
Setup + Rest + Sleep Talk + Attack is an acceptable combination.
2015-03-03 15:05:10 -08:00
Guangcong Luo
39421acbfe Merge pull request #1569 from ascriptmaster/alias
Add new aliases
2015-03-03 15:11:16 -06:00
The Immortal
72b55f127a Random Battle: Reject Heal Bell with speed setup
Speed setup needs attacking moves or another setup move or even
recovery/substitute.
2015-03-04 00:47:06 +04:00
The Immortal
8c62c58510 Random Battle updates
- Try to improve Spiritomb by giving it Calm Mind as an option
- Prevent Shadow Sneak with RestTalk
- Prevent Storm Throw with Circle Throw in some cases
- Reject Rest if the Pokemon does not have Sleep Talk but has it in its
move pool (Pokemon with RestTalk are designed to use both and not just
Rest)
- Combine setup checks and allow a single attack with setup only if the
Pokemon has RestTalk
2015-03-03 23:58:15 +04:00
The Immortal
2ae0e9f9d1 Update format aliases 2015-03-03 20:56:52 +04:00
Quinton Lee
8356e28e52 Fix Travis CI build error
Extra comma from e8e0c80437
2015-03-02 23:40:21 -06:00
Antar1011
e8e0c80437 March quick rises/drops
http://www.smogon.com/forums/threads/smogon-usage-based-tier-update-february-2015.3528836/page-7#post-6081264
2015-03-02 23:09:48 -05:00
The Immortal
ccb62ff03a Random Battle: Prevent multiple STABs on Arceus 2015-03-02 22:00:07 +04:00
The Immortal
b26ffcb1e6 Add more format aliases 2015-03-02 17:04:31 +04:00
Kevin Lau
ce4a2368b1 Add new aliases
Added some aliases for mega evolutions, and also for Hoopa (its base forme
is Hoopa-Confined)
2015-03-01 18:35:12 -08:00
The Immortal
f5a190b1db Ban Moltres and Pangoro from RU 2015-03-02 04:33:25 +04:00
The Immortal
1bea856f3e Update NU after the suspect test 2015-03-02 03:04:14 +04:00
The Immortal
077a74c50e Random Battle: Prevent Rain Dance + Circle Throw on Poliwrath 2015-02-28 21:15:51 +04:00
The Immortal
eeee8a4936 Random Battle: Allow Focus Sash on lead Deoxys-Attack with Stealth Rock 2015-02-28 19:13:11 +04:00
The Immortal
9d349a093e Random Battle: Prevent Focus Sash on Regenerator
Also fixed Weakness Policy check so Metagross gets it.
2015-02-28 15:32:56 +04:00
Kevin Lau
0ba58fe9c1 Random Battle: Count Normal moves as STAB for all -ate mons
Just like the recent change to make Protean count all moves as STAB, do
the same with -ate abilities and Normal moves.

Manually include Nature Power as a damaging move since it becomes Tri
Attack. Its placement lets it automatically increment the -ate counter as
well.
2015-02-28 02:24:36 -08:00
The Immortal
619454d46e Random Doubles: Update Unburden item check to match singles
Fixes #1564
2015-02-28 09:28:06 +04:00
Quinton Lee
302d5e5f2b Remove trailing whitespace from e4ca1a721b 2015-02-27 22:12:06 -06:00
The Immortal
e4ca1a721b Fix Struggle in Hackmons CC
https://github.com/Zarel/Pokemon-Showdown/blob/master/battle-engine.js#L3985
2015-02-28 03:11:44 +04:00
The Immortal
1a79ddb045 Random Battle updates
- Do not count Fake Out as STAB because it can only be used once per
switch-in
- Protean means the Pokemon always has STAB and shouldn't get any move
removed in post-processing
- Prevent too many Dark-type moves
2015-02-28 02:04:08 +04:00
The Immortal
6d747f7921 Random Battle: Rapid Spin users prefer Assault Vest
rather than Life Orb or Expert Belt
2015-02-27 20:58:57 +04:00
The Immortal
582a794dbe Random Battle: Give offensive Protect users Life Orb
Speed Boost Blaziken/Sharpedo should not get Leftovers with Protect if
they have 3 attacking moves.
2015-02-27 01:40:29 +04:00
The Immortal
0b9dea9a74 Merge pull request #1563 from ascriptmaster/randoms-2
Random Double Battle: Update Groudon, Volcanion, Seviper
2015-02-27 01:29:29 +04:00
Kevin Lau
50446bcb1a Random Double Battle: Update Groudon, Volcanion, Seviper
Use Sludge Bomb over Sludge Wave since Sludge Wave hits allies.

Use Precipice Blades instead of Earthquake because it only hits foes.
2015-02-26 13:24:28 -08:00
The Immortal
9157095188 Random Doubles: Change Volcanion's Sludge Wave to Sludge Bomb 2015-02-27 00:55:15 +04:00
The Immortal
b1c39356af Random Battle: Prevent Rain Dance and Sunny Day together
Affects Castform.
2015-02-27 00:23:00 +04:00
Guangcong Luo
0bce4b3c7b Merge pull request #1560 from ascriptmaster/move-fixes
Item Removal Fixes
2015-02-26 13:57:41 -06:00
The Immortal
a2e3d88984 Add new event Pokemon 2015-02-26 15:42:49 +04:00
Kevin Lau
aaea0556f7 Fix Pickup to use correct behavior
Pickup was not retrieving items consumed by allies, was picking up items
from nonadjacent foes, and had a chance of failing to retrieve an item
from a foe if the other one had not used its item that turn. Pickup now
queries all eligible Pokemon before randomly choosing one of the items to
pick up, instead of choosing the target before checking whether it had an
item that could be retrieved.
2015-02-25 20:19:09 -08:00
Kevin Lau
3306b02b48 Fix Unburden/Symbiosis interaction with Natural Gift/Air Balloon/Fling
Switched Unburden's onUseItem handler to onAfterUseItem instead, and set
Natural Gift, Air Balloon and Fling to send AfterUseItem events when the
items are removed. Sending these events also has the side effect of fixing
some of the functionality with Symbiosis not giving items when these moves
consume their items.
2015-02-25 19:23:01 -08:00
Kevin Lau
e27e7de08a Fix Knock Off + Mail interaction
Change Mail's onTakeItem handler to allow Knock Off to remove it using
Battle#takeItem. This prevents Mail from being recycled and lets it
trigger Unburden.
2015-02-25 19:13:36 -08:00
The Immortal
cc85aa1eb3 Add new bans for PU and Tier Shift 2015-02-25 21:15:30 +04:00
The Immortal
e3ef841a98 Random Battle: Give Deoxys-Attack Life Orb
It currently gets Leftovers if it has Stealth Rock, and has a chance of
getting Expert Belt as well, but it should never get any other item. It
is a special case because there isn't a glass cannon as extreme as this.
2015-02-24 19:03:45 +04:00
The Immortal
499364050e Few Random Battle updates
- Prevent too many Dark-type moves
- Modify custom levels
2015-02-23 19:50:22 +04:00
The Immortal
d4917938ce Random Battle: Increase Aegislash's level 2015-02-23 05:16:37 +04:00
The Immortal
9a0820a95f Merge pull request #1555 from ascriptmaster/randoms
Random Battle: Don't count Rapid Spin as a Technician move
2015-02-23 04:43:48 +04:00
The Immortal
ab4fe73c9c Random Battle: Do not count Quick Attack as STAB
It is not acceptable as the only STAB move because it is a 40 base power
Normal-type attack... No Normal-type Technician gets it either, unlike
other priority moves.
2015-02-23 04:42:17 +04:00
Kevin Lau
6c291a3051 Random Battle: Don't count Rapid Spin as a Technician move
Affects Hitmontop, since if its only Technician move is Rapid Spin it'd
much rather prefer Intimidate as an ability.
2015-02-22 15:49:20 -08:00
The Immortal
f500da9767 Random Battle: Give Leftovers to Clear Smog users
It's used on defensive Pokemon that shouldn't get Life Orb, Choice or
Expert Belt. Also removed checks that where added because of the old
Weakness Policy selection.
2015-02-23 01:15:32 +04:00
The Immortal
c32666c178 Random Battle: Move Multiscale check
The previous one doesn't apply to Dragonite or Lugia. This prevents
Focus Sash Lugia if it is your first Pokemon.

Also moved the low priority Black Sludge selection above Leftovers for
the case of Poison/Flying Pokemon.
2015-02-22 14:04:40 +04:00
The Immortal
4f50a7de2d Merge pull request #1552 from ascriptmaster/randoms
Random Battles: Move rejection updates
2015-02-22 13:58:17 +04:00
Kevin Lau
684261287e Random Battles: Move rejection updates
- Reject Trick/Switcheroo with Acrobatics so that the Pokemon can properly
  receive Flying Gem
- Reject Rapid Spin with setup
- Do not reject Knock Off with setup
2015-02-22 00:37:26 -08:00
The Immortal
9b5aad7bdd Merge pull request #1550 from ascriptmaster/randoms
Random Battle: Item Updates
2015-02-22 02:13:15 +04:00
Kevin Lau
6b3fbb342a Random Battle: Item Updates
- Prevent Focus Sash and Life Orb with Multiscale.
- Add Custap Berry as a low-priority item for Sturdy + Explosion
2015-02-21 14:04:23 -08:00
The Immortal
e51a210571 Random Battle: Prevent three Electric attacks 2015-02-21 20:24:57 +04:00
The Immortal
15f1689117 Random Battle: Remove Technician check added in 5feb725a58 2015-02-21 14:13:30 +04:00
The Immortal
68379309ad Merge pull request #1542 from ascriptmaster/randoms
Random Doubles Battle: Update Movesets
2015-02-21 03:58:58 +04:00
Kevin Lau
61ce18abcc Random Doubles Battle: Update Movesets
Mostly Gen 1-2 Pokemon were changed.

Added Moonblast where the usage stats were indicating that it was as
commonly used than Dazzling Gleam in Doubles. Reject Moonblast with
Dazzling Gleam.

Reject Return with Double Hit (for Ambipom).

Reject Power Split with Guard Split (for Shuckle).

Reject Acid Spray with Sludge Bomb (for Tentacruel).

Pokemon with Focus Energy have Scope Lens.

Aeroblast is now considered STAB.
2015-02-20 15:55:19 -08:00
Marty-D
78f5cacd63 Update item descriptions 2015-02-20 18:16:39 -05:00
The Immortal
5feb725a58 Random Battle updates
- Reject Body Slam instead of Glare (so Dunsparce has a higher chance of
getting Glare + Headbutt rather than Body Slam + Headbutt)
- Reject Substitute with Taunt
- Update moves that are unacceptable as the only attacking move
- STAB is required for almost every mono-attacking case, exception is
that Fairy is allowed for Psychic types and Ice is allowed for certain
Normal types
- Always give Sylveon Hyper Voice
2015-02-21 03:12:04 +04:00
Marty-D
d7f5973e64 Revert Topsy-Turvy's short description 2015-02-20 10:57:45 -05:00
The Immortal
587cc30238 Random Battle: Reject Glare with Body Slam 2015-02-20 16:34:18 +04:00
The Immortal
5ae1ea63a7 Random Battle: Remove custom level for Mega Salamence
It is strong in Ubers, much like Gengar.
2015-02-20 15:42:39 +04:00
The Immortal
6367f2ff87 Random Battle: Few changes
- Cacturne is too slow to ever make use of Destiny Bond
- Prevent Choice with Charge Beam
- Updated custom levels
2015-02-20 15:24:08 +04:00
Marty-D
222b64f2ad Update move short descriptions 2015-02-20 00:18:51 -05:00
Guangcong Luo
b341a4d830 Merge pull request #1531 from Slayer95/randbats-3-moves
Randbats: fix incomplete movesets
2015-02-19 19:53:21 -06:00
Marty-D
9b43953f6a Update Ability descriptions 2015-02-19 18:55:06 -05:00
The Immortal
c557c4565c Random Battle updates
- Slurpuff gets Drain Punch in ORAS
- Update Kecleon's moves (old moves for Color Change are irrelevant)
- Update items with Unburden
2015-02-20 02:47:00 +04:00
Ivo Julca
7cb4a4913f Randbats: only reject moves if there are enough remaining moves
This fixes for real the issue of Pokémon with multiple viable Hidden Powers getting less than four moves sometimes.
2015-02-19 17:11:49 -05:00
Ivo Julca
369a74abe3 Random Battle: properly track chosen moves 2015-02-19 16:58:03 -05:00
The Immortal
58d74807f7 Merge pull request #1539 from ascriptmaster/randoms
Random Battle: Refactor STAB Move Checks
2015-02-19 15:21:45 +04:00
Marty-D
e244ee1d58 Merge pull request #1541 from ascriptmaster/move-fixes
Fix Auras
2015-02-19 00:17:20 -05:00
Kevin Lau
a3909337fd Fix Auras
They now use the accurate hex values. The old values were slightly off.
2015-02-18 21:14:42 -08:00
Slayer95
db67181df8 Merge pull request #1540 from ascriptmaster/move-fixes
Fix Tough Claws
2015-02-19 00:03:07 -05:00
Kevin Lau
89deb35644 Fix Tough Claws
It gives a 30% boost, not 33%.
2015-02-18 20:56:05 -08:00
Kevin Lau
1a5f1a4eff Random Battle: Refactor STAB Move Checks
The current variables in place to check for STAB do not work as intended.
If a Pokemon has two STAB moves of the same type, and one of them is set
as a move that shouldn't be counted as STAB, the Pokemon will be counted
as not having STAB. Since nothing in the code checks for Pokemon having
STAB of a specific type, it is refactored to be a boolean instead.

In order to avoid a situation where a move like Infestation sets the STAB
variable to true when it doesn't count as a damaging move, these kinds of
moves no longer increment counters for abilities that boost damage, like
Adaptability.
2015-02-18 20:03:49 -08:00
The Immortal
c9eadece1a Random Battle: Increase non-mega Lopunny's level 2015-02-19 01:17:02 +04:00
Guangcong Luo
f522c006d5 Merge pull request #1534 from ascriptmaster/move-fixes
(Minor) Add a [still] tag to Sky Drop's preparation turn
2015-02-18 13:48:48 -06:00
The Immortal
6e981e090d Merge pull request #1535 from ascriptmaster/randoms
Random Battle: Update Unfezant
2015-02-18 23:42:03 +04:00
Kevin Lau
ae80be8cf0 Random Battle: Update Unfezant
- Force Super Luck on Unfezant (it has a 33% chance of getting Big Pecks)
- Force Scope Lens on Unfezants with enough attacking moves
- Give Unfezant Night Slash
- Replace Wish with Roost in Doubles
2015-02-18 11:39:46 -08:00
The Immortal
9115982978 Random Battle: Reject speed setup without enough attacking moves
Also, not sure why Baton Pass was prevented with Trick. I can't remember
why I added that because it was probably long ago.
2015-02-18 22:50:38 +04:00
The Immortal
a9723181fa Random Battle: Update item for Eruption / Water Spout
It already gets Choice Scarf/Specs from the check above if it has no
status moves.
2015-02-18 21:51:58 +04:00
The Immortal
e2beae32b9 Random Battle updates
- Reject Water Spout and Eruption with setup or RestTalk
- Allow Origin Pulse with RestTalk
- Give Extremespeed users and Sucker Punch users without STAB Life Orb
instead of Expert Belt
- Prevent Life Orb with Dragon Tail
- Low priority: give Leftovers to Pokemon weak to Stealth Rock
2015-02-18 21:37:45 +04:00
Kevin Lau
afa73439ee (Minor) Add a [still] tag to Sky Drop's preparation turn 2015-02-17 23:45:31 -08:00
The Immortal
4aa23ed075 Properly add the event Tyrunt 2015-02-17 15:21:40 +04:00
Joimer
b9c991f0e1 Release Tyrunt and Tyrantrum's hidden ability 2015-02-17 12:04:34 +01:00
Kevin Lau
ecb82454fa Random Battle: Add Scope Lens to Super Luck Pokemon (low-priority)
Super Luck + Scope Lens gives a 50% chance of crit, but isn't a very high
priority since a consistent damage boost from a Choice item can be a
better pick.
2015-02-16 22:58:29 -08:00
Guangcong Luo
8732818086 Merge pull request #1530 from ascriptmaster/move-fixes
Fix Lock On and Telekinesis in Doubles
2015-02-17 00:38:01 -06:00
Kevin Lau
8e8d62088d Fix Lock On and Telekinesis
Fixed Lock On to allow multiple Pokemon to target the same Pokemon, and
causing it to fail if a Pokemon already has a Lock On active.

Fixed Lock On and Telekinesis to work properly with multi-hit moves and
target redirection.
2015-02-16 17:30:15 -08:00
The Immortal
5ad391c5cb Revert part of d46dbe58a0 2015-02-16 23:21:55 +04:00
The Immortal
c34ec4b133 Random Battle: Reject Focus Blast with RestTalk 2015-02-16 17:51:25 +04:00
Kevin Lau
d46dbe58a0 Random Battle Updates
- Lumineon and Poliwrath have Storm Drain and Water Absorb respectively,
  which is always chosen over Swift Swim, so Rain Dance is unneccessary.
- Give Pokemon with Unburden a Focus Sash
- Give Unburden mons with stat-lowering moves a White Herb (specifically
  targets Sceptile)
2015-02-16 01:20:36 -08:00
Ivo Julca
5b689c0eb0 Random Battle: ensure max IVs for sets without Hidden Power 2015-02-15 18:45:44 -05:00
The Immortal
023afbff74 Modify Mega Abomasnow's Random Battle moves
It wants Blizzard, which it doesn't get with Swords Dance.
2015-02-15 22:54:37 +04:00
The Immortal
cd6ed5993f Reduce Flare Boost rating
Drifblim almost never runs it. And even in formats that allow any
ability, it isn't even used half as much as Guts. Lack of a Special
Facade is probably why.
2015-02-15 22:27:12 +04:00
The Immortal
f126ce9e50 Random Battle: Prevent RestTalk + Rain Dance/Sunny Day 2015-02-15 22:05:34 +04:00
The Immortal
71fc094d36 Forgot this in the previous commit 2015-02-15 21:57:30 +04:00
The Immortal
15fbafeb2f Random Battle updates
- Added speedsetup counter
- Improve Weakness Policy selection (might give it to more than just
speedsetup later on but this is much better than the previous
implementation that gave it to very bad sets)
- Added Lustrous Orb as a low priority option for Palkia
- Slightly increased defensive requirement of Assault Vest
2015-02-15 21:23:24 +04:00
The Immortal
85f7d4c172 Random Battle: Reject Explosion with Wish
Affects Lickilicky.
2015-02-15 15:43:53 +04:00
Ivo Julca
b810465c97 Sync parameters for randomSet functions 2015-02-15 01:05:03 -05:00
Ivo Julca
1deedc5952 Improve performance and debuggability of random team makers
- 30% more op/s for randomTeam, randomDoublesTeam and randomCCTeam
- 300% more op/s for randomHackmonsCCTeam
- Implement helper method `sampleNoReplace`: takes an array parameter, removes a random element and returns it.
- Random team makers now follow the game RNG. Therefore, it's now possible to reconstruct the teambuilding process for bad sets, given that the starting seed is known.
2015-02-14 23:22:27 -05:00
The Immortal
845e681e85 Random Battle: Fix cases of repeating moves
In Graveler's case, it can't learn Heavy Slam.
2015-02-15 02:34:26 +04:00
The Immortal
e7c74ca15f Random Battle: Fix Arceus having horrible sets 2015-02-15 01:56:45 +04:00
The Immortal
ab07e9b7a5 Random Battle updates
Went through all fully-evolved Pokemon and updated their moves. Also
removed illegal moves on several Pokemon...

- Added Superpower to SetupException
- Reject Water Pulse with Scald
- Reject Acrobatics with Hurricane
- Prevent Focus Blast and Superpower together
- Reject Physical moves with Acid Spray (only affects Eelektross)
- Do not reject Baton Pass with Protect
- Reject Healing Wish with setup
- Reject Hydro Pump with RestTalk
- Prevent Precipice Blades with Earthquake
2015-02-15 01:40:57 +04:00
Guangcong Luo
a5d00a5eab Merge pull request #1519 from ascriptmaster/primal
Weather Refactor: Regular weathers don't activate w/ Primal Weather set
2015-02-14 01:49:42 -06:00
The Immortal
1a76c6001b Random Battle: Reject Hidden Power as the only damaging move
It is only acceptable with STAB, such as Unown or Lunatone.
2015-02-13 16:39:25 +04:00
The Immortal
95d9df4611 Random Battle changes
Fixes #1524
- Modify Lumineon's moves; it is far too weak for Hidden Power to be
useful
- Add 5a131be906 to singles like I
originally meant to
2015-02-13 13:40:23 +04:00
Ivo Julca
0bcc4cacb6 Update Monotype bans 2015-02-12 23:07:31 -05:00
The Immortal
5a131be906 Random Battle: Count Low Kick as a Technician move
Specifically affects Ambipom, who prefers Technician over Skill Link if
it doesn't have any multi-hit moves and has Low Kick.
2015-02-13 04:23:19 +04:00
Kevin Lau
f83bec30eb Random Battle: Improve Hidden Power checks
- In accepting Shadow Ball + HP Fighting, ensure that it's HP Fighting
  (relevant for Reuniclus, Chandelure, and Sylveon, which have Hidden
  Power that aren't Fighting)
- If Hidden Power changes the IVs but is later removed by another
  processing cycle, reset the IVs to 31 all
2015-02-12 16:10:41 -08:00
The Immortal
1087e1d3ee Random Battle: Fix Hidden Power check 2015-02-13 03:08:18 +04:00
Kevin Lau
4884ec66ba Weather Refactor: Regular weathers don't activate w/ Primal Weather set
Moved all checks for primal weather into setWeather() instead of
hard-coding the check into every effect attempting to change the weather.

Also to prevent hardcoding, the check now runs on the event system, and
the primal weathers themselves deny regular weathers from being set.
2015-02-12 14:39:50 -08:00
The Immortal
85b0179d7b Random Battle changes
- Shadow Ball + HP Fighting is an acceptable combination with setup
- Slightly lower Regigigas' level
2015-02-13 00:06:26 +04:00
The Immortal
44478cb429 More Random Battle updates
- Fix multiple Flare Blitz cases
- Reject Substitute with Draco Meteor
2015-02-12 03:27:57 +04:00
The Immortal
496778bad5 Random Battle: Update items
- Add more cases for Leftovers
- Increase priority for Lum Berry with setup and Outrage
2015-02-12 03:10:05 +04:00
The Immortal
9447b46709 Improve Random Battle item selection
- Removed old check for "bulky" Pokemon as it would give Leftovers to
Pokemon that would prefer Life Orb or even Assault Vest. For example,
Kyurem-White and Goodra, respectively.
- If the Pokemon has three attacking moves, give Life Orb to those with
either setup or a recovery move, and give Leftovers to everything else.
2015-02-12 02:10:08 +04:00
The Immortal
4b2e43ce47 Random Battle: Reject Overheat with Lava Plume 2015-02-12 00:08:03 +04:00
The Immortal
56cf5d2257 Random Battle: Increase Altaria's level 2015-02-11 23:43:44 +04:00
The Immortal
e56dcd070c Random Battle updates
- Give Keldeo HP Flying instead of HP Ghost
- Reject Hidden Power if the Pokemon has a special setup move and only
one other special attack
- Dark/Fighting is resisted by Fairy this generation and isn't a
"perfect" combination anymore
2015-02-11 20:43:00 +04:00
The Immortal
b76005ee46 Fix Sleep Clause Mod
In doubles, if a Pokemon asleep was knocked out and in the same turn its
ally was put to sleep, it would not allow it. Can be seen here:
http://replay.pokemonshowdown.com/gen5smogondoubles-209911884 at turn
10.
2015-02-11 04:12:56 +04:00
Marty-D
e844edc278 Fix Crafty Shield
- Does not use or increment the protection counter
2015-02-10 12:06:27 -05:00
Marty-D
9614a17682 Fix Sky Drop against Flying types
- Being grounded doesn't affect anything
2015-02-10 11:53:26 -05:00
Marty-D
22505556ec Fix Powder 2015-02-10 11:41:01 -05:00
The Immortal
9624888b79 Update Random Battle levels
Added AG and removed Mega Gengar custom level.
2015-02-10 16:18:18 +04:00
The Immortal
60f384be96 Change Mega Rayquaza's tier
It shouldn't be displayed as Uber.
2015-02-10 16:11:23 +04:00
Marty-D
9067f6f4ef Random Double Battle: Too many Rock Slides 2015-02-09 21:56:21 -05:00
Kevin Lau
9921f2524b Random Doubles Battle Update
- Remove Feint from Pikachu/Raichu
- Replace Rock Blast with Rock Slide on Golem line
- Add Surf to Octillery
- Reject Strong Jaw without bite moves
- Update Iron Fist check to use the punch flag
- Give preference to Rock Slide over Head Smash
- Give preference to Discharge over Thunderbolt and Electroweb
2015-02-09 11:46:22 -08:00
The Immortal
ed3307a1af Update Random Battle
- Modify Tyrantrum's moves
- Add bite moves counter for Strong Jaw
- Use punch flag for ironfist counter
- Give preference to Stone Edge over Head Smash
2015-02-09 22:44:13 +04:00
Juanma Serrano
027357076b Merge pull request #1515 from ascriptmaster/seasonal
Seasonal: Remove Baton Pass
2015-02-09 09:17:14 +01:00
Kevin Lau
eecb0c80b2 Seasonal: Remove Baton Pass
With the way the Han Chinese side's morale system works, Baton Pass is
broken at high morale.
2015-02-08 15:59:55 -08:00
Marty-D
8980e57265 Fix Rototiller 2015-02-08 17:40:39 -05:00
Slayer95
1cbdf09b7d Merge pull request #1514 from ascriptmaster/move-fixes
Fix Anger Point's Interaction with Mold Breaker
2015-02-08 17:14:32 -05:00
The Immortal
3a8e7c2613 Random Battle: Reject Unburden for high base speed Pokemon
Specifically affects Accelgor, who should never be using Unburden.
2015-02-09 02:02:22 +04:00
The Immortal
afbb72228e Change Sticky Hold's rating
It is much more useful this generation because of Knock Off's high
usage.
2015-02-09 01:51:54 +04:00
Juanma Serrano
7990e0a5f5 Merge pull request #1512 from ascriptmaster/seasonal
Seasonal: Nerf Han Chinese Side, Flavor Changes
2015-02-08 22:44:18 +01:00
Kevin Lau
f5c12a60a1 Fix Anger Point's Interaction with Mold Breaker
Moved Anger Point's check for critical from onCritical to onAfterDamage.
This not only allows it to avoid being suppressed by Mold Breaker, it
also results in the Anger Point message being displayed in the correct
order with respect to the other messages.
2015-02-08 13:16:18 -08:00
The Immortal
608ee7af7e Fix Safety Goggles interaction with Effect Spore
This fixes the bug created in 46008ea0a6.
2015-02-09 01:08:22 +04:00
The Immortal
4cfb2894ca Random Battle: Improve Mega Altaria 2015-02-08 20:36:13 +04:00
The Immortal
ef5ad3d697 Modify Regirock's Random Battle moves 2015-02-08 18:47:35 +04:00
The Immortal
46008ea0a6 Add Safety Goggles message for powder moves 2015-02-08 16:26:05 +04:00
Kevin Lau
a1a86a4454 Seasonal: Nerf Han Chinese Side, Flavor Changes
Mechanics Changes:
- Fire Rocket does less damage, cannot crit.
- Fire Rocket is no longer a bullet move (for Chesnaught)
- Only Li Shang can Train Recruits.
- Recruits start with lowered defenses as well.
- Edit Mushu's movepool.

Flavor Changes:
- Train Recruits now uses Bulk Up's animation.
- Fire Rocket now uses Eruption's animation. Backfires cause the animation
  to strike the user instead!
- Use Searing Shot as Fire Rocket instead of Octazooka.
2015-02-08 00:54:54 -08:00
The Immortal
d64211d213 Update UU bans 2015-02-07 21:59:38 +04:00
Marty-D
9224be7b07 Fix Me First and Mirror Move's targeting
- They target the original target whenever possible, not a random
opponent
2015-02-06 22:49:48 -05:00
The Immortal
bb4579545b Random Battle updates
- Modify moves
- Make sure Mega Gardevoir has a Normal move
- Reject Thunder Wave with Gyro Ball
2015-02-06 14:37:06 +04:00
Kevin Lau
0d229a88e5 Random Battle: Diversify Xerneas' Moveset
Also added checks to accommodate for the fact that Xerneas is no longer
guaranteed to have Geomancy, and only lower its level if it has Geomancy.
2015-02-05 17:47:59 -08:00
Guangcong Luo
956566f856 Merge pull request #1502 from Joimer/UnawareFix
Fix Unaware in Doubles and refactor stat ignoring abilities
2015-02-05 11:59:21 -06:00
Juanma Serrano
64b2246260 Fix Unaware in Doubles and refactor stat ignoring abilities
Unaware currently doesn't work because the ModifyMove event is fired on the move before each target is caculated in doubles and triples.
This means that the ModifyMove event should be fired for each target and the move not modified unless it fits the attacker-target.
It's easier and less expensive to use an ability property to check on attacker/target than to fire events.
This fixes Unaware in doubles/triples.
It takes account interaction with Mold Breaker, Gastro Acid, and other ability supressers.
2015-02-05 10:38:17 +01:00
Juanma Serrano
5dda5b88e2 Merge pull request #1504 from ascriptmaster/seasonal
Seasonal: Implement February Seasonal: Han vs Hun
2015-02-05 09:17:54 +01:00
Kevin Lau
70bf8eb547 Seasonal: Implement February Seasonal: Han vs Hun
Seasonal is based on Mulan, in honor of Chinese New Year.

General Shang must defeat the Huns, but his new recruits are weak! Over
time, however, they will get stronger over time by training (just like the
movie, they train during I'll Make A Man Out Of You.) Singing will also
make them train faster.

The Han Chinese also have powerful rockets at their disposal (select
Octazooka in battle). However, the rockets sometimes backfire on new
recruits, but as they train the chance of backfire goes down.
2015-02-04 19:45:23 -08:00
The Immortal
c224668a9c Random Battle: Make sure Mega Salamence has a Normal move
Also, the moves array contains ids already.
2015-02-04 21:57:27 +04:00
The Immortal
3f3de4eafe Random Battle: Remove Freeze Dry from Delibird 2015-02-04 17:35:43 +04:00
Marty-D
fcdcf4dbf3 Add Sky Drop to moves uncallable by Assist 2015-02-03 21:40:33 -05:00
The Immortal
b3a3228f2a Random Battle: Remove Medicham's custom level 2015-02-03 23:26:29 +04:00
The Immortal
d64900795a Drop Medicham to RU 2015-02-03 23:10:10 +04:00
The Immortal
7f9cbf617d Release Custap Berry 2015-02-03 17:11:33 +04:00
The Immortal
cd061d00a6 Random Doubles: Change Empoleon's moves
Surf instead of Hydro Pump. Three Water moves are unnecessary, and Scald
burn is better than Hydro miss.
2015-02-03 15:55:43 +04:00
The Immortal
7b50508d12 Update Random Battle moves
Reverted some from 03150fd7c0 and added a
few changes.
2015-02-03 15:39:50 +04:00
The Immortal
1ff5a3e24e Ban Mega Pinsir from UU 2015-02-03 15:17:57 +04:00
Kevin Lau
60f8d8143a Seasonal: Retire Spacetime Funtimes
January is over, so the Seasonal must pass.
2015-02-03 02:59:42 -08:00
Guangcong Luo
55aad49069 Merge pull request #1500 from ascriptmaster/randoms
Random Battle: Many Moveset Changes
2015-02-03 01:03:22 -06:00
Kevin Lau
03150fd7c0 Random Battle: Many Moveset Changes
Most moveset changes were based on usage stats for the Pokemon, adding
most of the commonly-used moves and removing some un-used moves.

Ultimately, all changes were just based on holistic judgment.
2015-02-02 20:25:28 -08:00
Kevin Lau
7fb61bf240 Double Random Battle: Reject Wide Guard with Protect 2015-02-02 14:37:09 -08:00
The Immortal
e35e4e5d4f Fix Quagsire's tier 2015-02-03 00:58:57 +04:00
The Immortal
d8e4f19f7d Merge pull request #1496 from ascriptmaster/randoms
Random Battle: Reject Serene Grace on Blissey and Chansey
2015-02-02 21:36:04 +04:00
The Immortal
9a06cf8ae3 Update tiers
Updates megas based on a48fc30cd6. Also
two PU/NFE changes that only matter for the Teambuilder.
2015-02-02 21:35:10 +04:00
Kevin Lau
b5dac325a8 Random Battle: Reject Serene Grace on Blissey and Chansey 2015-02-02 09:14:27 -08:00
Antar1011
a48fc30cd6 2015-02 Tier Update
http://www.smogon.com/forums/threads/smogon-usage-based-tier-update-february-2015.3528836/
2015-02-02 11:50:34 -05:00
The Immortal
2598076849 Update RU bans 2015-02-02 17:42:16 +04:00
The Immortal
46ef95c615 Random Battle: Fix -ate ability check 2015-02-01 23:55:50 +04:00
The Immortal
cf10105824 Random Battle: Reject -ate abilities with no Normal moves 2015-02-01 22:17:47 +04:00
The Immortal
de123dceb8 Change Arena Trap rating
Lowered it from 5 to 4 but 4.5 is more representative of it and equal to
Magnet Pull's rating.
2015-02-01 22:09:32 +04:00
Guangcong Luo
cb6949d49d Merge pull request #1493 from ascriptmaster/randoms
Random Battle: Reject Aurorus Snow Warning with Hyper Voice
2015-02-01 12:07:59 -06:00
The Immortal
8bc62e0e8a Modify Nidoking's Random Battle moves 2015-02-01 17:47:54 +04:00
The Immortal
95be15b2d6 Random Battle: Fix Serene Grace being on Blissey/Chansey 2015-02-01 17:38:28 +04:00
The Immortal
7b2770bf2a Ban Medichamite from UU 2015-02-01 16:24:09 +04:00
The Immortal
1efd11466f Modify ability ratings
Old abilities were not updated in gen 6, and some of the initial ratings
for new abilities were inaccurate.
2015-02-01 15:53:33 +04:00
ascriptmaster
2219dd099b Random Battle: Reject Aurorus Snow Warning with Hyper Voice
Added a counter that tracks Normal damaging moves for purposes of -ate
Abilities, in case it becomes important later. This counter also
future-proofs Aurorus in case it receives other viable Normal attacks
later.
2015-02-01 01:32:21 -08:00
Guangcong Luo
072d37d6f7 Merge pull request #1491 from ascriptmaster/randoms
Random Battle Updates
2015-01-31 21:17:54 -06:00
Guangcong Luo
82f659aaca Merge pull request #1492 from sparktrain/patch-5
Add Plasmanta's flavor ability
2015-01-31 21:17:47 -06:00
Ivo Julca
236a62052a Grounding Thousand Arrows hit ignores effectiveness 2015-01-31 21:53:54 -05:00
sparktrain
26a2bf3754 Add Plasmanta's flavor ability
Better late than never http://www.smogon.com/forums/threads/cap-19-part-12-flavor-ability-poll-2.3521155/page-3#post-5838918
2015-01-31 21:03:18 -05:00
Kevin Lau
e77fbbb8b3 Random Battle: Update Pinsir, Hitmonchan, Hitmonlee
- Remove Return, Feint, Quick Attack from regular Pinsir.
- Remove Feint from Hitmonchan and Hitmonlee.
- Add Fire Punch to Hitmonchan.
- Replace Stone Edge with Rock Slide in Doubles
2015-01-31 16:44:49 -08:00
Kevin Lau
b2cc14f5e2 Random Battle: Reject Quick Attack with Feint 2015-01-31 14:30:23 -08:00
Guangcong Luo
43ed3cbbbf Merge pull request #1487 from Slayer95/mega-evolution
Pokémon cannot megaevolve to themselves
2015-01-30 20:44:54 -06:00
Ivo Julca
6607d1c53b Pokémon cannot megaevolve to themselves
- Rename randbats helper function `canMegaEvo` to `hasMegaEvo`.
- Move duplicate mega evolution possibility checks from `runMegaEvo` and BattlePokemon constructor to `canMegaEvo` battle script.
2015-01-30 20:54:34 -05:00
Kevin Lau
3565c5a1fa Random Double Battle: Fix Stone Edge Typo
Rock Slide was mentioned twice. The second one was meant to be Rock Blast
2015-01-30 16:56:42 -08:00
Kevin Lau
803063d496 Random Doubles Battle: Fix Stone Edge Redundancy Check
Stone Edge somehow was a case three times in the switch statement, meaning
only the first one would have been checked. This fix merges the three
checks into one.
2015-01-30 16:18:42 -08:00
Marty-D
13ab79f0f9 Fix Sucker Punch working on redirection
- Also fixes Protean interaction with certain moves that would otherwise
fail
2015-01-30 18:41:46 -05:00
Kevin Lau
c05fa0fc83 Random Battle: Update Charizard Random Battle Moves
- Regular Charizard shouldn't have Solar Beam.
- Mega Charizard X gets Rock Slide in Doubles.
- Mega Charizard Y gets Focus Blast.
2015-01-30 14:35:56 -08:00
The Immortal
d3582c1afa Modify Solrock's Random Battle moves 2015-01-30 19:44:41 +04:00
Guangcong Luo
6b0cb596b2 Merge pull request #1482 from Slayer95/cancel
Support disabling cancel and tell the client when cancelling is impossible
2015-01-29 21:59:15 -06:00
Ivo Julca
4c069668e6 Add "Cancel Mod" ruleset
- It enables the `supportCancel` battle flag.
- Add it to all formats and standard rulesets.
2015-01-29 21:53:10 -05:00
Marty-D
cb5333a025 Fix Fake Out and Sucker Punch VS protection moves 2015-01-29 21:08:30 -05:00
Guangcong Luo
6361c24d62 Merge pull request #1481 from ascriptmaster/move-fixes
Fix Leech Seed on Allies
2015-01-29 00:50:51 -06:00
ascriptmaster
6cbd8d4a51 Fix Leech Seed on Allies
When Leech Seed targets an ally in Double Battles, it should heal the
Pokemon at the ally's position, not an enemy.
2015-01-28 22:15:55 -08:00
The Immortal
38db6fd2b3 Random Battle: Reject Shadow Claw with Shadow Ball
Should have been done with 66615c5331.
This is for Aegislash.
2015-01-28 19:50:25 +04:00
The Immortal
66615c5331 Update Random Battle
- Aegislash is too slow for at level 70 for Autotomize and prefers one
of its other moves
- Prevent Iron Head with Flash Cannon
2015-01-28 14:24:50 +04:00
Juanma Serrano
c556f8badf Fix validation bug on Nickname Clause
Pokémon without nicknames would trigger an error.
This commit fixes be4e41c283
2015-01-28 11:18:04 +01:00
Ivo Julca
be4e41c283 Ban Pokémon sharing nickname under Nickname Clause
Closes #1445
2015-01-27 23:19:26 -05:00
Guangcong Luo
7a8774ae54 Merge pull request #1469 from ascriptmaster/randoms
Random Battle: Priority vs. Choice Scarf and speed boosting moves
2015-01-27 15:14:27 -06:00
Kevin Lau
caee7a0457 Random Battle: Change conditions for priority moves
If a Pokemon has a move that boosts speed (Rock Polish/Agility), reject
all modified-priority moves.

If a Pokemon has 4 Physical or 4 Special moves, reject Choice Scarf if the
Pokemon has a priority move.
2015-01-27 10:59:43 -08:00
Juanma Serrano
95bf2e6956 Update aliases for VGC and BS Dubs
Sorta necessary since last changes.
2015-01-27 12:44:37 +01:00
Kevin Lau
5dc308f801 Random Battle Moveset Additions
- Mega Steelix gets Heavy Slam instead of Gyro Ball
- Electrode gets Discharge for Doubles
- Girafarig gets Nasty Plot to replace Calm Mind
- Shiftry gets Leaf Blade to replace Seed Bomb
- Cacturne gets Spiky Shield to replace Protect in Doubles
- Castform gets Hurricane
- Buneary and Lopunny get High Jump Kick to match Mega Lopunny
- Maractus gets Spiky Shield (singles set had it but not doubles)
- Delphox line gets Dazzling Gleam. Remove Psychic from the set
- Malamar's doubles set updated for Knock Off
- Aurorus gets Hyper Voice and loses Nature Power in Doubles
- Pumpkaboo has Synthesis
- Pangoro gets Gunk Shot and Ice Punch over Poison Jab and Stone Edge
2015-01-26 14:57:21 -08:00
Marty-D
5de159bee3 Past gens: Fix recovery moves' rounding
- Prior to Gen 5, recovery moves rounded down instead of half up
- Gen 2 weather-dependent recovery moves restore all HP in sun
2015-01-24 16:40:31 -05:00
The Immortal
05f8a26130 Prevent multiple Hidden Power in Hackmons CC 2015-01-22 18:26:51 +04:00
Ridaz
12cf795d63 Some more Aliases 2015-01-21 21:09:25 +00:00
The Immortal
0416cd8e7b Update aliases 2015-01-21 17:08:28 +04:00
The Immortal
94a56552d8 Update randomCCTeam 2015-01-21 17:05:14 +04:00
Guangcong Luo
df610a75d0 Merge pull request #1455 from ascriptmaster/alias
Add some new aliases
2015-01-20 20:52:00 -06:00
Marty-D
245af9721e Fix Mental Herb
- Cures Heal Block in Gen 5 and 6
2015-01-20 20:20:04 -05:00
Kevin Lau
ba2e1d94c5 Add some new aliases
- Rand Dubs = Random Double Battles
- MegaGross = Mega Metagross
- MegaSaur = Mega Venusaur
2015-01-20 17:06:24 -08:00
The Immortal
d038f1f7c4 Update Hackmons Challenge Cup 2015-01-20 23:38:13 +04:00
The Immortal
1fcde879d3 Add Hackmons Challenge Cup 2015-01-20 22:45:54 +04:00
ascriptmaster
c3e71b4779 Random Battle: Update Doublade and Porygon2's Doubles Movesets 2015-01-19 22:05:57 -08:00
The Immortal
dfb16963a5 Random Battle: Prevent some status moves with Rest + Sleep Talk 2015-01-20 02:42:46 +04:00
The Immortal
b97aeb1063 Roselia is PU by usage 2015-01-20 01:37:00 +04:00
The Immortal
062c6d73f2 Correct Musharna's tier
Moved to NU in 76d958e608 but it isn't NU
by usage.
2015-01-20 01:34:26 +04:00
The Immortal
8604b1999e Move Serperior to BL3
Banned from NU.
2015-01-20 00:45:45 +04:00
The Immortal
5c8ae438c2 Update UU bans 2015-01-19 20:04:56 +04:00
The Immortal
0ff49ac131 Add new event Pokemon 2015-01-19 17:11:39 +04:00
The Immortal
3b4d7c5f78 Modify Lumineon's Random Battle moves 2015-01-19 16:46:49 +04:00
The Immortal
c1b0b09d05 Random Battle: Reject Mach Punch with Focus Punch
Breloom is the only Pokemon that gets both and will get the better
ability with only one of them. Basically, no more Poison Heal Mach Punch
and no more Technician Focus Punch.
2015-01-19 16:34:36 +04:00
The Immortal
4ebfb2704b Modify Aromatisse's Random Battle moves 2015-01-19 16:04:55 +04:00
The Immortal
93e5a516a4 Random Battle: Allow Life Orb on non-setup
Four attacks + Leftovers is bad.
2015-01-19 15:49:43 +04:00
The Immortal
7033c0a83a Random Battle updates
- Eternal Flower Floette prefers Choice Scarf/Specs sets
- Lower the rate of Unreleased Pokemon to 20%
2015-01-19 15:02:40 +04:00
Guangcong Luo
155488f4c9 Merge pull request #1448 from ascriptmaster/randoms
Add Eternal Floette Random Battle Movesets and Aliases
2015-01-18 23:05:39 -06:00
ascriptmaster
b3f9efed5d Split the Randoms check for Sheer Force and Serene Grace
- Serene Grace is automatically rejected for Chansey and Blissey, who
  prefer Natural Cure.
- Serene Grace works best with secondaries that have a high chance of
  activating, so a seperate counter is used to check those specifically.
- Sheer Force doesn't need a secondaries chance check; both branches of
  the check would have allowed Sheer Force to be used.
2015-01-18 18:56:31 -08:00
ascriptmaster
196aef2b28 Add Eternal Floette Random Battle Movesets and Aliases
Mostly just for Seasonals purposes, really.

Made "Eternal Floette" and "Floette-Eternal" aliases for
Floette-Eternal-Flower, which is a mouthful.
2015-01-18 18:55:24 -08:00
ascriptmaster
08fdf3de80 Random Battle Item Changes
- Dedenne gets Petaya Berry, since it always has Cheek Pouch
- Dusclops no longer gets Eviolite, because it's covered elsewhere in code
2015-01-18 01:01:22 -08:00
The Immortal
0d7f119000 Random Battle updates
- Add Eviolite for NFEs
- Removed old and mostly unused custom levels
- Updated some Pokemon levels
- Removed all NFE Pokemon from Random Battle except for Chansey,
Doublade, Pikachu, Porygon2,  and Scyther
2015-01-18 03:32:12 +04:00
The Immortal
259d5635b5 Floette-Eternal-Flower is in the Undiscovered egg group 2015-01-18 01:06:29 +04:00
The Immortal
4ab6d2a86b Merge pull request #1441 from ascriptmaster/randoms
Change items involved when a Pokemon has Acrobatics or Unburden
2015-01-17 14:00:55 +04:00
Kevin Lau
1b27f8e99d Change items involved when a Pokemon has Acrobatics or Unburden
- Acrobatics Pokemon have Flying Gem.
- Hawlucha no longer has Sky Attack in its random battle movepool, so we
  remove references to that in the code.
- Double Random Battles only check for Fake Out on Unburden Pokemon (and
  formerly Sky Attack on Hawlucha, which is removed, so there is no need
  to cycle through all of their moves.
2015-01-17 01:44:58 -08:00
Guangcong Luo
57cca259f2 Merge pull request #1437 from ascriptmaster/move-fixes
Fix Ability Activation Order for type changes
2015-01-16 18:41:21 -08:00
Marty-D
47bf8dc2dc Update Minimize-countering moves 2015-01-16 21:06:37 -05:00
ascriptmaster
5f65d41475 Fix Ability Activation Order for type changes
Fixed ability interactions with Hidden Power, Judgment, and other moves
that change their types.

-ate Abilities don't trigger with Natural Gift.

Normalize > move's type change > -ate Ability > Ion Deluge/Electrify

For Gen 4, the order is: move's type change > Normalize
2015-01-16 14:45:51 -08:00
The Immortal
47566aead4 Fix errors in learnsets 2015-01-17 02:04:28 +04:00
The Immortal
d86b550414 Update Hoopa's learnset with Unbound forme moves 2015-01-17 02:01:34 +04:00
The Immortal
e00ad7bdc2 Combine Shaymin and Shaymin-Sky learnsets
They are freely switchable formes, just like Deoxys.
2015-01-17 01:54:22 +04:00
The Immortal
0856529341 Correct recently added event Pokemon
These events are not male only.
2015-01-16 18:28:52 +04:00
Juanma Serrano
63fc45305e Fix typo 2015-01-16 12:09:59 +01:00
Marty-D
efa28607b8 Fix Fur Coat
Thought this was fixed a long time ago:

2014-01-12
15:16:23: <Marty> V4, if Fur Coat halves Psyshock damage, it must be
Huge Power for Defense, yes?
15:17:13: <V4> Ya
15:17:32: <Marty> cool

2014-01-19
17:31:20: <CDXCIV> Marty did you ever try that thing with Fur Coat?
17:32:24: <Marty> the Psyshock thing? yeah I tried it before asking you
17:32:46: <Marty> it's double Defense

For shame, V4 :(
2015-01-15 18:58:17 -05:00
The Immortal
01d3c1b763 Add Emboar and Samurott events 2015-01-15 15:23:41 +04:00
Juanma Serrano
d9c367ff65 Fix more Travis Build Errors
Add a spaces after tests.
2015-01-15 09:31:36 +01:00
Kevin Lau
1f79ab5047 Tweak Double Random Battle Movesets
Uses the approved changes in #1413:

- Remove Grassy Terrain from Serperior
- Give Dragon Pulse to Serperior
- Give Flash Cannon to Aegislash
2015-01-14 16:06:29 -08:00
The Immortal
01fcd28963 Add Hammer Arm to Metagross' Random Doubles moves
Fixes #1415
2015-01-15 02:24:48 +04:00
The Immortal
aa260c5f2d Update Random Battle moves 2015-01-15 02:22:33 +04:00
The Immortal
4ce0b4f3a4 Random Battle: Reduce the rate of Cosplay Pikachu 2015-01-14 23:56:42 +04:00
The Immortal
19569a3b73 Modify Random Battle moves for Cosplay Pikachus 2015-01-14 22:40:24 +04:00
Kevin Lau
2a7ae1790e Tweak Double Random Battles to include the same things as Random Battle
- Allow tiered NFE Pokemon
- Gourgeist formes have equal chance
- Pikachu formes have equal chance
2015-01-14 10:14:06 -08:00
The Immortal
8bd17725af Fix error in previous commit 2015-01-14 22:03:18 +04:00
The Immortal
23c830562a Update Random Battle
- Allow NFE Pokemon that are tiered
- Pikachu formes have an equal chance
2015-01-14 21:54:57 +04:00
The Immortal
b6c63fd7c5 Random Battle: Remove Blaze Kick from Genesect-Burn 2015-01-14 21:24:23 +04:00
The Immortal
12815382c1 Modify Dragonite's Random Battle moves 2015-01-14 21:20:18 +04:00
The Immortal
279b7bb7a6 Update PU Pokemon
These are NFE/LC Pokemon that are PU based on usage. Antar said this is
correct.
2015-01-14 21:10:39 +04:00
Juanma Serrano
6b672a1b37 Stadium: Exact HP is always shown for both sides 2015-01-14 17:37:45 +01:00
Guangcong Luo
420531220f Merge pull request #1422 from ascriptmaster/randoms
Add Cosplay Pikachu's Random Battle movepool
2015-01-14 01:45:07 -08:00
Kevin Lau
af09836539 Fix Sky Drop's BeforeMovePriority
Sky Drop needs to occur before Stance Change and just about every other
ability, move, status, or volatile effect. Since Stance Change was
recently upgraded to BeforeMovePriority of 11, Sky Drop needs to be moved
up to 12.
2015-01-13 18:00:30 -08:00
The Immortal
ab1e90e478 Update BeforeMove priorities 2015-01-14 03:33:00 +04:00
Juanma Serrano
25ca98d012 Fix -ate moves boosting moves through Sleep Talk
The -ate boost only applies to moves which have a direct Normal-type.
It still changes its type, though.
2015-01-13 18:23:24 +01:00