Commit Graph

2993 Commits

Author SHA1 Message Date
Kevin Lau
43171a8613 Random Battle: Improve Trick Room rejection
Pokemon with Trick Room should be ready to attack once it's up, and don't
really have time to set up, so it's rejected with setup.
2015-04-21 01:30:42 -07:00
Guangcong Luo
80102c29e4 Merge pull request #1798 from ascriptmaster/randoms
Random Battle Refactor: Move Tracking split off as seperate function
2015-04-21 04:21:43 +00:00
The Immortal
955f1e9441 Add new NU bans 2015-04-21 01:00:47 +04:00
Kevin Lau
e1d7393620 Random Battle Refactor: Move Tracking split off as separate function
This will help reduce repetition, and also will allow for the move
tracking to easily update after the final moveset modification
(for example, allowing Choice Band/Scarf Mega Rayquaza if its last
Status move was overwritten by Dragon Ascent).
2015-04-20 12:20:23 -07:00
Juanma Serrano
90f9593d71 Merge pull request #1797 from RhythmsAreFromVibrations/master
Super Staff Bros.: Add %Bumbadadabum
2015-04-20 17:17:52 +02:00
The Immortal
fb8c970540 Fix Sap Sipper bug
This fixes it activating on the user's Aromatherapy.
2015-04-19 14:56:43 +04:00
Kris Johnson
e5d4e02c5a Super Staff Bros.: Fix single quotes 2015-04-18 15:39:34 -06:00
Kris Johnson
857d3c8f23 Super Staff Bros.: Add %Bumbadadabum 2015-04-18 11:09:09 -06:00
Juanma Serrano
bd5d724d0e Super Staff Bros.: Remove imanalt
People who are demoted from rulebreaking are not entitled to a voice character.
Exceptions are made only for meme former staff.
2015-04-17 12:22:53 +02:00
Kris Johnson
7d81d7623a Super Staff Bros.: Remove a move from %QuoteCS
Removed Dragon Ascent so QuoteCS's signature move could allow him to
keep the SpD boost.
2015-04-17 03:15:21 -06:00
The Immortal
1edc40f936 Show fail message when status is blocked by Sub 2015-04-17 03:31:30 +04:00
The Immortal
339233c3b0 Fix Me First and Mirror Move against Substitute
Also changed `target` to `pokemon` for Nature Power because it makes
more sense as it targets `self`.
2015-04-17 02:31:15 +04:00
The Immortal
9af2a3df12 Fix Nature Power against Substitute 2015-04-16 22:36:12 +04:00
Konrad Borowski
027b45e75f Super Staff Bros.: Promote @xfix 2015-04-16 15:10:47 +02:00
Konrad Borowski
0f93a57e8b Super Staff Bros.: Promote @trinitrotoluene. 2015-04-15 18:35:26 +02:00
Konrad Borowski
5d990198e9 Super Staff Bros.: Fix name of %Crestfall's signature 2015-04-14 22:18:00 +02:00
Guangcong Luo
54947b665f Merge pull request #1728 from ascriptmaster/move-fixes
Move refactor: moves/items that ignore immunity/effectiveness
2015-04-14 17:05:22 +00:00
Konrad Borowski
9172e7a3a5 Super Staff Bros.: Add %galbia. 2015-04-14 12:57:58 +02:00
sirDonovan
541c427784 Update Monotype Bans
http://www.smogon.com/forums/threads/monotype-xy-read-post-393-for-tiering-updates.3493087/page-70#post-6162829
2015-04-13 09:28:13 -05:00
Guangcong Luo
1e620bdb65 Merge pull request #1761 from ascriptmaster/move-fixes-2
Fix interaction between Curse and Protean
2015-04-12 21:36:33 +00:00
Kevin Lau
6e2458bc4e Fix interaction between Curse and Protean
The relation is hard-coded because no other move changes based on the
user's type the way Curse does, and the alternative would require
refactoring some things with the event ordering.
2015-04-12 13:55:05 -07:00
Konrad Borowski
ca7f91d1d3 Super Staff Bros.: Demote imanalt. 2015-04-12 18:19:20 +02:00
Ivo Julca
e6332ff424 Properly do b0e7711 2015-04-11 20:19:52 -05:00
Kevin Lau
81be17cd3c Fix Wonder Guard's interaction with Iron Ball/Thousand Arrows 2015-04-11 00:43:56 -07:00
Kevin Lau
8245e1d3b9 Random Monotype: Treat Castform-Sunny and Castform-Rainy as Normal-type 2015-04-10 15:25:31 -07:00
Juanma Serrano
8d149dea2e Monotype RandBats: Make Meloetta-P get into Normal or Psychic teams 2015-04-10 14:31:24 +02:00
Kevin Lau
628b870b2f Move Refactor: Moves track the type effectiveness of the move
Set up moves to track the type effectiveness of the move for purposes of
'Hit' and 'ModifyDamage' events. This fixes various glitches resulting
from Pokemon with the 'IgnoreEffectiveness' flag set for some types, and
also is a slight optimization because it removes the need to run the
'Effectiveness' event one more time to check effectiveness in the moves.
2015-04-09 01:46:22 -07:00
Juanma Serrano
d72b72f91d Rename Smogon Doubles to Doubles OU
It has been decided for Doubles to keep the tiering nomenclature.
Sorry, ladderers.
2015-04-09 09:31:10 +02:00
Marty-D
c3fcc834b8 Fix Struggle
- No longer leaks information that the opponent has no moves left
whether or not they actually attack with Struggle
- Now shows the correct recoil message
- Gen 3 and earlier now have the correct accuracy
2015-04-08 23:43:39 -04:00
Kevin Lau
936f95d64d Random Double Battle: Update move rejection for -ate Pokemon
Remove hardcoded checks that give -ate Pokemon Normal moves, instead using
the Random Single Battle's code.
2015-04-08 14:24:28 -07:00
The Immortal
f1e669e24a Update Random Battle script
Removed the hardcoded moveset modifications for Pokemon with -ate
abilities.
2015-04-08 20:52:24 +04:00
The Immortal
70c3dbe046 Random Battle: Modify custom levels
Ninetales and Politoed are kept because weather is banned in UU (and
below) so they are PU as a result. However, weather is in Random Battle
so they are lowered to RU level. The same applies to Wobbuffet and
Shadow Tag.
2015-04-08 15:29:22 +04:00
Kevin Lau
2e56120ad9 Move refactor: affectedByImmunities -> ignoreImmunity
While move.affectedByImmunities was always a Boolean value to denote if
the move was affected by immunities, move.ignoreImmunity can be a Boolean
value if it ignores or is affected by all type immunities, but also can
act as an object such that !!move.ignoreImmunity[type] means it ignores
immunities of that type.
2015-04-08 00:17:12 -07:00
Kevin Lau
6014e7806f Random Double Battle: Update Cobalioin, Virizion
Random Doubles doesn't support mixed sets as well as Random Singles, so
this constrains both sets to Physical-only.
2015-04-07 17:23:53 -07:00
Kevin Lau
51690081dd Random Battle: Reject Leaf Blade with Giga Drain and no Setup
Affects Mega Sceptile.
2015-04-07 16:59:10 -07:00
The Immortal
a33aecbe83 Random Battle: Make sure Mega Glalie has a Normal move 2015-04-08 02:45:47 +04:00
Kris Johnson
05c3f0397e Seasonal: Update %QuoteCS's EVs 2015-04-07 16:33:09 -06:00
Konrad Borowski
7b071f45a3 Super Staff Bros.: Implement Charles Carmichael 2015-04-07 18:17:14 +02:00
Juanma Serrano
8bedc8aa6d Merge pull request #1740 from RhythmsAreFromVibrations/master
Seasonal: Adjust a lot more
2015-04-07 17:57:39 +02:00
Konrad Borowski
8830318a66 Remove complex ban for Kyurem-White in Monotype
Kyurem-White is now completely banned from Monotype. This removes
unused code from Same Type Clause.
2015-04-07 13:12:46 +02:00
Kevin Lau
6b2234a4dd Random Battle: Update Porygon2, improve Water redundancy checks
Reject Hydro Pump with Waterfall (affects Samurott and Kingdra).

Reduce the number of moves available to Porygon2 so it has a higher chance
of getting Recover.
2015-04-07 02:54:23 -07:00
Kris Johnson
83ef4c5792 Seasonal: Adjust a lot more
Added `%QuoteCS`'s Pokémon, move, and entering/dying phrases (I
talked with him on PS! for info on what he wanted).
Fixed casing on `%Birkal`, `%DTC`, and `%raseri`.
Moved `@rekeri`'s and `@Timbuktu`'s moves to the correct places.
2015-04-06 20:45:52 -06:00
Kevin Lau
bc273b0773 Random Double Battle: Update Huntail, Remove Icy Wind/HP-Ice check
The Doubles EV generator means it's more beneficial to give Huntail all
Physical moves (252 Atk Ice Fang outdamages 0 SpA Ice Beam, for example)

Remove Icy Wind/HP-Ice redundancy check because Keldeo no longer has
Hidden Power Ice on its random battle sets.
2015-04-06 12:40:59 -07:00
The Immortal
a9d905df09 Update Servine's tier
It is now PU by usage stats.
2015-04-06 21:25:40 +04:00
Kris Johnson
9dc504a737 Seasonal: Adjust a lot
fixed casing on astara, bean, barton, and haunter
fixed `@Timbuktu`'s rank and added custom messages
added MattL and shaymin to voices since they 'retired/resigned'
2015-04-05 22:25:49 -06:00
The Immortal
fcc619e7ca Merge pull request #1730 from ascriptmaster/randoms
Random Battle: Update Tauros
2015-04-06 05:12:25 +04:00
Kevin Lau
7a97f790a4 Random Battle: Update Tauros
Single Battle: Replace Rock Climb with Return if Tauros does not have
Sheer Force (1/3 chance of getting Intimidate)

Double Battle: Remove Rock Climb for Return and add Stone Edge, since
Tauros always has Intimidate in Random Double Battles
2015-04-05 18:03:28 -07:00
The Immortal
4949d4a476 Random Battle: Reject Rock Climb with Double-Edge 2015-04-06 04:56:47 +04:00
Marty-D
1a6e62ef7b Fix Pickpocket 2015-04-05 10:55:02 -04:00
Marty-D
dfbf0daf27 Use gravity flag for Gravity
Pending a ModifyPokemon refactor, the disabling part can keep its list.
2015-04-04 20:28:25 -04:00