Commit Graph

23714 Commits

Author SHA1 Message Date
Guangcong Luo
18d656519c Fix chooseMove again 2017-08-09 21:52:30 -05:00
Guangcong Luo
29bfa41f79 Fix crash in autoChoose 2017-08-09 20:28:25 -05:00
asgdf
8620fab0d4 Add ignoring Aurora Veil to Infiltrator's description (#3872) 2017-08-09 10:30:51 -04:00
xCrystal
00ab90de4d Consolidate the rulesets of Random Battle tiers (#3871) 2017-08-09 18:18:12 +04:00
panpawn
f292b556a3 Hangman: Split guesshelp into more lines (#3870) 2017-08-09 02:45:04 -05:00
The Immortal
2a83aa3051 1v1: Ban Deoxys-D and Marshadow 2017-08-08 20:07:56 +04:00
HoeenHero
44536c0370 Correct Lurantis's pokedex color 2017-08-08 18:04:06 +02:00
Lionyx
d3c863c7dd Update the list of Abilities Trace cannot trace (#3694) 2017-08-07 23:14:11 -04:00
Marty-D
03eef2604b Release Altarianite, Ampharosite, Latiasite, and Latiosite 2017-08-07 22:44:32 -04:00
The Immortal
472c8b4975 Add RU suspect test 2017-08-08 06:33:29 +04:00
CheeseMuffin
0a206452cc Dexsearch: Add CAP LC and CAP NFE as tiers (#3865) 2017-08-07 21:05:57 -05:00
The Immortal
e599dee64c Remove 1v1 suspect test 2017-08-08 05:43:01 +04:00
urkerab
1f6e1e8d45 Weakness Policy should activate before Thief or Magician (#3867) 2017-08-07 20:40:57 -05:00
The Immortal
17e7b0f687 Add NU suspect test 2017-08-08 05:40:15 +04:00
Ivo Julca
0641039f5d Multiple improvements to ladder toggling
- Disabling ladder no longer prevents other login server requests.
- Two modes for whether a full disable is wanted, or if we are happy with
users with a populated MMR cache searching (unrated) battles.
- Toggling the ladder on/off notifies all rooms and users (just like a global declare).
2017-08-07 10:39:03 -05:00
Ivo Julca
bc621a4e6e LoginServer: Fix disabled flag
Since the refactor in d208c22221, the flag only had an effect for the
requests handled by the main LoginServer instance, i.e.
`invalidatecss` and `updateuserstats`.
2017-08-07 10:14:11 -05:00
Ivo Julca
bdda32c50a Local ladders: Match remote by rejecting rating retrieval on rename 2017-08-07 10:09:56 -05:00
Ivo Julca
f02b22e2e7 Fix regression in handling of races between renames and MMR
Introduced in 213b697d7
2017-08-07 09:36:51 -05:00
Ivo Julca
deccaf56c4 Fix file descriptor leak in chat logs 2017-08-07 07:37:43 -05:00
Ivo Julca
2056bd4232 Remove inconsistent validator-initiated user.team assignment 2017-08-07 07:16:06 -05:00
Ivo Julca
b9674005b1 Tournaments: Fix remnant race condition from 36ab0a2e 2017-08-07 07:13:39 -05:00
Ivo Julca
06d66a209b Matchmaker: Parallelize rating retrieval and team validation 2017-08-07 07:01:09 -05:00
Ivo Julca
36ab0a2e57 Fix an extremely rare race condition in battle preparation
By the way promises work, the `team` property assigned in User#finishPrepBattle()
is not guaranteed to remain the same by the time the resolution callback is called.

To fix this, the packed team is now directly passed to the callback instead.
2017-08-07 06:51:21 -05:00
Ivo Julca
31fe2aad7e Matchmaker: Fix race condition in retrieval of user team vs MMR 2017-08-07 06:37:58 -05:00
Ivo Julca
8f2facd7b5 MatchMaker: Implement Search class 2017-08-07 06:37:32 -05:00
asgdf
0696cf5723 Datacenters: remove reassigned IP range (#3863) 2017-08-07 03:47:10 -05:00
asgdf
b0e3ced5cc Modlog: fix various small issues (#3853)
* Don't show "More..." button if the amount of results is already less than the max
* Properly pass on whether an exact search was performed to the prettifying function
* Improve phrasing in reaction to whether an exact search was performed
* Allow "More..." button to do a literal modlog query instead of always doing a username search
* Reorder some lines pertaining to the line count so they're not needlessly scattered all over the place
2017-08-07 03:46:41 -05:00
The Immortal
c46f2f3d54 Move Manaphy to BL 2017-08-07 06:47:26 +04:00
Kris Johnson
17f0f43189 August tier updates (#3864) 2017-08-07 04:23:10 +04:00
The Immortal
52da378c53 2v2: Ban Focus Sash 2017-08-06 23:50:11 +04:00
Guangcong Luo
ad5354b43e Fix negative timer issue 2017-08-06 02:54:48 -05:00
Marty-D
d1aa17251b Fix movesearch bugs 2017-08-05 17:02:48 -04:00
Marty-D
5aa7045900 Fix Solar Blade redirection issue 2017-08-05 12:32:35 -04:00
Austin Bartnicki
b89eee9b6f Update RBY Viability Rankings Thread Link (#3857) 2017-08-05 15:45:50 +04:00
Austin Bartnicki
63b1875639 Update Tier Thread Links 2017-08-05 10:51:53 +02:00
urkerab
ce58237a15 Fix Unburden/Symbiosis interaction with Air Balloon behind Substitute (#3854) 2017-08-04 23:54:41 -05:00
urkerab
199030fe79 BW2 Doubles should use Swagger Clause (#3855) 2017-08-04 23:53:43 -05:00
Guangcong Luo
3c4780717c Fix bug in dc timer refactor 2017-08-04 23:51:27 -05:00
Guangcong Luo
d3ba8a609f Refactor disconnection timer
The disconnection timer now only counts down when waiting for a player
to make a choice.
2017-08-04 15:51:03 -05:00
Honko
3664b28c3f Gen 4 Random Battle: Minor movepool tweaks (#3852) 2017-08-04 10:49:57 +04:00
The Immortal
015588d628 Move Conkeldurr to BL 2017-08-04 10:41:32 +04:00
The Immortal
f493ce9814 Typemons: Add Sticky Web exception 2017-08-03 21:51:09 +04:00
The Immortal
9201de84db Remove UU suspect test 2017-08-03 16:54:45 +04:00
Guangcong Luo
0a98e48597 Battle timer: Default first turn time to per-turn time 2017-08-02 23:40:46 -04:00
Marty-D
702c029385 Fix -ate Abilities' interaction with moves 2017-08-02 20:17:02 -04:00
CheeseMuffin
745c196603 Dexsearch: minor improvements (#3755) 2017-08-02 19:36:13 -04:00
The Immortal
4c93c3585b Add Doubles suspect test 2017-08-03 02:32:42 +04:00
The Immortal
727a2e7dff Fix Normalize interaction with certain moves 2017-08-03 00:28:13 +04:00
Guangcong Luo
4df6548cf4 Fix bugs in VGC auto-move resolver 2017-08-02 07:02:32 -04:00
Guangcong Luo
324589d608 Fix bugs in previous commit 2017-08-02 06:27:50 -04:00