Commit Graph

9142 Commits

Author SHA1 Message Date
Ivo Julca
9b32c6c3dc Mix and Mega: Lucario banned from megaevolving 2015-07-19 18:51:51 -05:00
Guangcong Luo
9cffbbb6c8 Merge pull request #2071 from Slayer95/loginserver
More improvements to login server requests' error handling
2015-07-19 23:41:13 +00:00
The Immortal
29cdfe96df Ban Hoopa-U from AAA 2015-07-20 01:51:16 +04:00
Ivo Julca
38e28a9f4e Ensure login server callbacks are called once on errors
Goodbye "socket hang up". Hi "Response not received.
2015-07-19 14:43:55 -05:00
Ivo Julca
a24ad13e4f Make loginserver client more robust
It will no longer stop working when a callback crashes.
2015-07-19 14:38:09 -05:00
The Immortal
9981743363 Fix event Pokemon bug in validateSet
Any Pokemon with only one Ability in Gen 3 can get the new Gen 4 one by
evolving. Such as, Extreme Speed Zigzagoon has Pickup only in Gen 3 but
its evolution, Linoone, can have either Pickup or Gluttony in Gen 4 or
higher.
2015-07-19 23:07:49 +04:00
The Immortal
315f57d4fc Add new Mix and Mega bans 2015-07-19 21:28:06 +04:00
Ivo Julca
40c4c91af6 Fix future move gem boost message 2015-07-19 12:21:14 -05:00
Marty-D
b77e3795b5 Gen III: Reset sleep's skippedTime counter properly 2015-07-19 12:21:04 -05:00
Ivo Julca
30875bb956 Handle lack of descripction in /formatshelp single matches 2015-07-19 05:29:33 -05:00
Ivo Julca
2e9ef08a56 Update /smogdex to PS identifier format
Smogon now supports it.
2015-07-19 03:10:58 -05:00
Guangcong Luo
c1a1623053 Lock unregistered usernames
Before, locking/banning an unregistered user wouldn't punish the
username. In practice, though, PS has millions of user accounts and
sharing an unregistered username with a recently-banned spammer is
unlikely to be a coincidence. Bans are commuted to locks, though,
so users can still PM a moderator in the case of a mistake.
2015-07-18 14:31:41 -04:00
Guangcong Luo
757ff95358 Notify users about unlocks 2015-07-18 14:31:41 -04:00
Guangcong Luo
77dfc68445 Unlink/hide spammer usernames through renames
This also adds a new variable from .splitTarget, .inputUsername,
which represents the username before following the user through
renames.
2015-07-18 14:31:41 -04:00
Guangcong Luo
d206d3cc28 Allow admins to talk in private modchat rooms 2015-07-18 14:31:41 -04:00
Guangcong Luo
0bc8f9c50f Merge pull request #2059 from Slayer95/formatshelp
Finish implementation of /formatshelp
2015-07-18 13:16:32 -05:00
The Immortal
8fb1ffc716 Release Hyperspace moves 2015-07-18 14:28:01 +04:00
The Immortal
4b1f7a42f0 Add new event Pokemon
And free Hoopa!
2015-07-18 14:15:25 +04:00
Ivo Julca
0ec8eeab21 Finish implementation of /formatshelp
- Now mostly merged with /tiers and /othermetas.
- Format descriptions are arrays of HTML strings, which are joined to be displayed.
2015-07-18 05:00:10 -05:00
Marty-D
d7ead997a5 Fix Ditto Transformed into Ditto gaining Metal/Quick Powder boosts 2015-07-17 21:57:09 -04:00
Marty-D
f1ae041707 Fix Endeavor showing two failure messages 2015-07-17 21:31:28 -04:00
Slayer95
5da23028df Merge pull request #2065 from SolarisFox/patch-1
/coverage: Struggle is typeless
2015-07-17 19:26:01 -05:00
SolarisFox
91be91e589 /coverage: Struggle is typeless 2015-07-17 17:13:44 -07:00
Kevin Lau
3ecb7ac301 Fix crash in BattlePokemon#getMoveTargets 2015-07-17 16:53:48 -07:00
Ivo Julca
fed435ab2d Improve /dice notation
Default amount of dice to 1 (`d6` will equal `1d6`)
2015-07-17 18:29:01 -05:00
The Immortal
8c94abf8d8 Merge pull request #2064 from Rhythms88/master
Add an alias for Doubles OU
2015-07-18 03:23:33 +04:00
The Immortal
ba5cb5d932 Merge pull request #2063 from SolarisFox/patch-2
Randoms: Enable Lilligant to get Own Tempo
2015-07-18 03:12:50 +04:00
Rhythms
099540c48d Add an alias for Doubles OU 2015-07-17 17:07:22 -06:00
The Immortal
5ed4a13610 Random Battle: Improve Pyroar and Rapidash
- Reject Sunny Day if the Pokemon lacks an ability that benefits, and
lacks SolarBeam
- Add Dark Pulse to Pyroar to fix the issue raised in #2063
- Reordered the Status cases to weather/status/recovery/other instead
of just alphabetical
2015-07-18 03:05:01 +04:00
SolarisFox
7eb1a284d9 Randoms: Enable Lilligant to get Own Tempo 2015-07-17 16:04:19 -07:00
Ivo Julca
4986032b75 Add aliases for various OMs 2015-07-17 17:23:21 -05:00
Guangcong Luo
9c0de62062 Update Credits 2015-07-17 16:39:24 -05:00
Guangcong Luo
d2a60eb10c Merge pull request #2062 from SolarisFox/patch-1
/dexsearch: BST as stat comparison parameter
2015-07-17 15:49:57 -05:00
SolarisFox
f5879578e5 /dexsearch: BST as stat comparison parameter 2015-07-17 13:28:43 -07:00
Marty-D
fc1268da2e Fix Telepathy's interaction with Bide 2015-07-17 15:52:19 -04:00
Guangcong Luo
41a9706de0 Merge pull request #2058 from Slayer95/smogdex-formats
Bring back formats support for /smogdex
2015-07-17 13:41:00 -05:00
Guangcong Luo
0eb6f4b244 Merge pull request #2006 from ascriptmaster/move-fixes-2
Fix PP deduction interactions with Pressure
2015-07-17 13:40:19 -05:00
Ivo Julca
6dfcc73bac Bring back formats support for /smogdex
Early versions of the revamped Smogon Pokédex dropped support for formats; however, now more formats than just Singles/Doubles are supported, and there furthermore main pages for those.
2015-07-17 07:24:35 -05:00
The Immortal
4a4857631c Ban Swift Swim from Tier Shift 2015-07-17 13:26:42 +04:00
The Immortal
c0fa19bb56 Update Mix and Mega bans 2015-07-17 13:25:59 +04:00
The Immortal
37a855b450 Ban Smooth Rock from Monotype 2015-07-17 13:21:01 +04:00
Kevin Lau
4da92ae00c Upgrade Follow Me test to check for self-targetting moves 2015-07-17 01:48:01 -07:00
Kevin Lau
913704c3ac Release and update Pressure tests
Added a check for Harsh Sun/Water moves failing and deducting PP.

Spikes has 32 max PP. Correct relevant values in the code.
2015-07-17 01:47:58 -07:00
Kevin Lau
b0e1fd5789 Fix Pressure's interaction with multi-target moves and Follow Me
Implement new function getMoveTargets to list all move targets given a
user and a move. Refactor Battle system to remove redundancies with
checking move targets. Run the RedirectTarget in this function instead of
later after TryMove, since technically single-target moves changing
targets should occur before the move is attempted.

Refactor the DeductPP event to be a singleEvent that targets the Pokemon's
ability instead of a global event. Run this event on the move's targets as
calculated by BattlePokemon#getMoveTargets.
2015-07-17 01:47:55 -07:00
Ivo Julca
896cd60c26 Battle Factory: fix sets with more than 510 total EVs 2015-07-16 17:56:14 -05:00
Guangcong Luo
3bde6c758b Merge pull request #2050 from ascriptmaster/tests
Fix Mold Breaker interaction with Damp
2015-07-16 16:36:43 -05:00
Guangcong Luo
b82880f405 Merge pull request #2056 from Slayer95/tournament-show
Support toggling format availability for tournaments
2015-07-16 16:25:48 -05:00
Guangcong Luo
dd042eecef Merge pull request #2055 from xfix/weather-status
Show that weather began even under Air Lock effect
2015-07-16 16:25:20 -05:00
Ivo Julca
15b925f7e4 RBY-GSC Randbats: Fix high incidence of later gen Pokémon 2015-07-16 13:33:42 -05:00
The Immortal
0f363e417e Info: Update /om
- Add new Monotype link
- Add description for 2v2
2015-07-16 22:18:01 +04:00