Commit Graph

3180 Commits

Author SHA1 Message Date
Kevin Lau
7608237e64 Fix Hoopa, Diancie, and Volcanion's Pokedex colors 2015-07-09 14:01:21 -07:00
Jackson
68eae04884 Add mega pokemon aliases.
Add mega pokemon aliases: maero and mray.
2015-07-07 18:20:22 +10:00
Kevin Lau
be03f23c78 Replace TryWeather event with battle.suppressingWeather 2015-07-06 17:00:41 -07:00
Marty-D
51e9c3d922 Fix Taunt duration on targets switched in during the turn 2015-07-04 22:04:28 -04:00
Kevin Lau
c2043c5258 Merge pull request #2004 from Zipzapadam/patch-2
Add BD (Belly Drum), Tflame, and Smogon Bird
2015-07-03 19:14:04 -07:00
Marty-D
afc1fbd141 Show correct species name for Species Clause 2015-07-03 11:33:55 -04:00
Ivo Julca
6f9437684a Remove volatiles for Beat Up and Triple Kick after the moves are run 2015-07-02 20:25:17 -05:00
The Immortal
5b1a2decdc Add new Pokemon events 2015-07-03 00:48:23 +04:00
The Immortal
2ff40b4634 Update tiers for July quick-changes
http://www.smogon.com/forums/threads/3537414/page-7#post-6303955
2015-07-02 16:47:37 +04:00
Guangcong Luo
9d79f72418 Merge pull request #1999 from ascriptmaster/move-fixes
Fix Quash interaction with self-switching moves
2015-07-02 07:34:06 +00:00
Zipzapadam
25b56f3fe1 Add BD (Belly Drum), Tflame, and Smogon Bird 2015-07-01 23:03:06 -04:00
Kevin Lau
18b8854e64 Merge pull request #2005 from AustinXII/patch-14
Add new aliases
2015-07-01 17:51:58 -07:00
AustinXII
d93be9434f Add new aliases
Added a few aliases requested by multiple people for multiple tiers.

Update aliases.js

remove the excadril aliases
2015-07-01 15:00:09 -06:00
Kevin Lau
e7688f518a Random Battle: Pikachu is no longer an allowed NFE
Also remove its Cosplay Pikachu formes since those don't register as
having evolutions.
2015-07-01 10:56:15 -07:00
The Immortal
eff73db0a5 Random Battle: Remove Trick from Mewtwo 2015-07-01 19:30:12 +04:00
Marty-D
c8a63d4e53 Merge pull request #2012 from ascriptmaster/move-fixes-3
Fix OHKO moves' interaction with accuracy-changing abilities/effects
2015-07-01 11:05:00 -04:00
Marty-D
75d94ab935 Correct Mail and Zoom Lens' descriptions 2015-06-30 21:47:49 -04:00
Kevin Lau
cbef63343a Fix OHKO moves' interaction with accuracy-changing abilities/effects
Add a new event ModifyAccuracy that affects all moves other than OHKO
moves and switched many event handlers that originally used the Accuracy
event to ModifyAccuracy instead.
2015-06-29 17:22:42 -07:00
Ivo Julca
eda6d998d1 Update Battle Factory sets 2015-06-29 02:52:55 -05:00
Kevin Lau
fce231cc48 Various Item removal fixes
Knock Off no longer broadcasts the source so Arceus can knock off a Plate
from a non-Arceus, Genesect can knock off a Drive, etc. Updated Sticky
Hold to check for Knock Off specifically as a result.

TakeItem is no longer suppressed by Mold Breaker, fixing interaction with
Unburden. Updated Sticky Hold to check for Mold Breaker instead.

Items that prevent their own removal do not have that effect negated by
Klutz and other item-negating effects.

Thief and Covet can steal Mail.
2015-06-28 16:53:47 -07:00
Marty-D
a179b5c37c Clarify description of mostly useless Berries
...and Rare Bone
2015-06-27 16:54:49 -04:00
Kevin Lau
b1b9c05db6 Fix -fail messages appearing with Circle Throw/Dragon Tail 2015-06-26 23:10:45 -07:00
Kevin Lau
231c2c7443 Simple Beam and Worry Seed reveal the target's ability 2015-06-25 12:29:43 -07:00
Marty-D
d32b69f48d Fix Attract end messages 2015-06-25 12:29:30 -04:00
Kevin Lau
ac4cda7a7a Merge pull request #1997 from ascriptmaster/tests
Add Sky Drop tests and pending Sky Drop glitch tests (for Gen 5)
2015-06-24 16:09:25 -07:00
The Immortal
cc5ae35b44 Random Battle: Prevent Focus Blast with Close Combat 2015-06-24 05:35:58 +04:00
Kevin Lau
57a6328bc9 Sky Drop prevents both the user and the target from being dragged out
onSource event handlers only trigger when the event has the Pokemon with
the effect as a source, and doesn't actually track when effectData.source
is used as the event target. This means an onAny event handler is needed
instead.
2015-06-23 11:49:59 -07:00
The Immortal
47d1bfb049 Random Battle: Fix Rhyperior's ability
Both of its other abilities are useless on it, so it should always be
getting Solid Rock.
2015-06-23 17:50:38 +04:00
Kevin Lau
255edab861 Fix Quash interaction with self-switching moves
Give the move demoted by Quash a negative priority when rearranging it in
the queue so that it does not get re-sorted to its original position when
self switch moves run.
2015-06-23 00:52:46 -07:00
The Immortal
8ce60056dc Add new event Pokemon
Japanese distributions from the Hoopa movie.
2015-06-22 17:58:15 +04:00
Kevin Lau
becc9e659b Update Thousand Arrows' short description 2015-06-21 15:09:00 -07:00
Kevin Lau
3674a03663 Fix Thousand Arrows' interaction with effectiveness commands
Treat Thousand Arrows' effectiveness as if it were the second hit on, but
add a warning to the relevant commands informing the user that the first
hit will have a different effectiveness.

This fixes the crash in /effectiveness and /coverage when Thousand Arrows
is used.
2015-06-21 15:06:27 -07:00
The Immortal
50c7b574e0 Random Battle: Prevent Choice items with Body Slam
CB Dunsparce is bad. Even Jirachi doesn’t want Choice with Body Slam.
2015-06-21 15:56:55 +04:00
The Immortal
e562c14f9a Random Battle: Remove Unown, add Gligar
Unown is worse than LC Pokemon, which are not in Random Battle.
Gligar is UU, which is reason enough.
2015-06-20 18:18:47 +04:00
The Immortal
69b5648864 Random Battle: Improve Life Orb and Leftovers selection
Now uses Pokemon’s bulkiness. This fixes Mandibuzz receiving Life Orb,
and Greninja receiving Leftovers, with 3 attacks.
2015-06-20 17:01:15 +04:00
Ivo Julca
e3862b22de Add missing effect type for team preview rules 2015-06-18 21:29:00 -05:00
Kevin Lau
04954e965e Use Battle#boost in Belly Drum's Hit handler
This allows for a clean, non-hardcoded interaction with Contrary.
2015-06-18 15:07:11 -07:00
Kevin Lau
242fc01e9b Revert "Belly Drum's boost is inverted by Contrary"
This reverts commit 7e50b02a7a.
2015-06-18 15:01:03 -07:00
Kevin Lau
7e50b02a7a Belly Drum's boost is inverted by Contrary 2015-06-18 14:24:08 -07:00
Kevin Lau
7c8fff4977 Fix Mold Breaker Knock Off with Sticky Hold
Knock Off's function call for target.takeItem was written in such a way
that Sticky Hold could not actively notice and trigger its TakeItem event.
This fixes the function to have the handler called properly.
2015-06-17 15:39:33 -07:00
Zipzapadam
2457aa7fad Added Brave Bird to aliases 2015-06-17 12:52:08 -04:00
The Immortal
bcd48fe8db Merge pull request #1976 from AustinXII/patch-11
Add aero and krook as a alias
2015-06-17 03:07:59 +04:00
Guangcong Luo
7f2b9ec88f Mega Rayquaza Clause is not a mod
A mod is PS functionality that cannot be replicated in a real
cartridge battle. Preventing someone from pressing the Mega Evolution
button is possible on-cart. It's completely different from changing
the results of pressing a button, which is what Sleep Clause
Mod does.
2015-06-16 19:12:21 -04:00
AustinXII
809b3f37e8 Add aero and krook as a alias
requested by the UU room
2015-06-16 16:54:36 -06:00
Guangcong Luo
cebaacb677 Merge pull request #1957 from ascriptmaster/move-fixes-2
Battle refactor: No longer reset negated immunity in pokemon.update()
2015-06-16 17:59:09 +00:00
The Immortal
ad7498296b Add Naviathan's hidden ability 2015-06-16 16:12:36 +04:00
The Immortal
991a92f0c9 Merge pull request #1972 from AustinXII/patch-8
Add gatr as an alias for Feraligatr
2015-06-16 12:49:12 +04:00
Kevin Lau
903853d91b Battle refactor: No longer reset negated immunity in pokemon.update()
Replace the pokemon.negateImmunity object with a new `NegateImmunity`
event that handles all the immunity negation.

Also deprecate 'IgnoreEffectiveness' in favor of having relevant moves
and items use `Effectiveness` event handlers instead.
2015-06-16 00:02:06 -07:00
Bryan AA
acacbf32ae Add new alias for formats 2015-06-15 18:39:59 -06:00
AustinXII
d3a14a6f3e Add gatr as an alias for Feraligatr
this is used heavily by most if not all UU players
2015-06-15 18:08:05 -06:00