Commit Graph

2778 Commits

Author SHA1 Message Date
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