Commit Graph

9260 Commits

Author SHA1 Message Date
Ivo Julca
2a1f930632 Load tools' data for main process from plugin requiring it
This allows servers which remove `info.js` plugin to cut down RAM consumption.
2015-08-06 00:58:54 -05:00
Ivo Julca
2c6ca3ef1e Throw early error if a format requires a non-existent mod
This is possible now that the list of mods is loaded just before the formats, and makes debugging PS mods issues much easier.
2015-08-06 00:58:46 -05:00
Ivo Julca
6800e497d9 Refactor Tools to support partial load 2015-08-06 00:58:36 -05:00
Marty-D
50acd016a2 Fix breaking protection
This is mostly a band-aid.
TODO: Refactor breaking protection out of the protection moves
2015-08-05 23:22:51 -04:00
Guangcong Luo
fc426d7758 Merge pull request #2099 from ascriptmaster/seasonal
Seasonals: Delta Stream does not affect Color Moves
2015-08-05 03:42:50 +00:00
The Immortal
4e9d7fae5d No Status: Unban Lugia 2015-08-05 00:35:00 +04:00
Kevin Lau
cadcc4af09 Seasonal: Delta Stream does not affect Color Moves
Reduce the priority of the color moves' Effectiveness handler to prevent
race conditions with Delta Stream's handler.
2015-08-03 22:04:36 -07:00
DanUgore
193d77010c Do not specify aliases in returned error
This is so that aliases aren't removed simply because it'd be more convenient for a new room.
2015-08-03 23:02:19 -04:00
Guangcong Luo
bde808cf2e Merge pull request #2102 from AustinXII/patch-18
Add /faq coil
2015-08-03 23:02:15 +00:00
Guangcong Luo
465e1fbc76 Merge pull request #2098 from panpawn/patch-77
Check if a room exists as an alias before creating it
2015-08-03 23:01:09 +00:00
Guangcong Luo
4069a9823f Merge pull request #2086 from ascriptmaster/move-fixes
Replace -activate tags on Anticipate/Forewarn with -ability
2015-08-03 22:55:13 +00:00
Guangcong Luo
f1a939dc47 Merge pull request #2094 from SolarisFox/patch-1
/movesearch: add authentic flag & flags to /help ms
2015-08-03 22:52:36 +00:00
Austin
ad018546ea Add /faq coil
I see it asked a in a lot of rooms when suspect tests happen, this should help
2015-08-03 14:52:03 -06:00
Kevin Lau
8b02203f48 NEXT: Aegislash in unbanned
It does not fit banning critieria at this moment, and the README was
giving contradictory information on the matter, so Zarel decided it should
be unbanned.
2015-08-03 12:11:06 -07:00
The Immortal
072875c33f Merge pull request #2101 from Rhythms88/master
Specify return message if there's no global auth
2015-08-03 22:25:06 +04:00
Rhythms
afdb4e8b37 Specify return message if there's no global auth 2015-08-03 12:12:24 -06:00
Kevin Lau
17a3129286 Update messages for Anticipation and Forewarn
Anticipation now activates as an -ability tag.

Forewarn now uses an [of] tag to indicate the given Pokemon, and fixed
Gen 4 Forewarn to not broadcast the Pokemon.
2015-08-03 10:53:21 -07:00
Antar1011
89af7d218f Corphish is still LCBL 2015-08-03 12:19:24 -04:00
The Immortal
bf1e72f0ff List Clefairy as PU
Usage stats make it PU.
2015-08-03 19:12:43 +04:00
Antar1011
b8cefb5bd9 August OM tier shifts
http://www.smogon.com/forums/threads/smogon-usage-based-tier-update-august-2015.3545972/#post-6358626
2015-08-03 10:49:32 -04:00
The Immortal
d60593b2ad Move Venomoth and Smeargle out of BL 2015-08-03 09:31:54 +04:00
panpawn
e741f7cfb8 Check if a room exists as an alias before creating it
It is possible that an Administrator could attempt to make a room that an already existing room has as an alias.  This check will prevent this moving forward.
2015-08-02 22:42:15 -04:00
Kevin Lau
8be805589e Merge pull request #2097 from Rhythms88/master
Formats: Escape missed instances of é
2015-08-02 17:49:22 -07:00
Rhythms
ea28702879 Formats: Escape missed instances of é 2015-08-02 18:32:27 -06:00
The Immortal
2035e1e283 Merge pull request #2096 from Rhythms88/master
Formats: Fix OMotM link and Ban Archeops from LCotM
2015-08-02 23:47:11 +04:00
Rhythms
e76b9745e9 Ban Archeops from MonsJustMons
http://www.smogon.com/forums/threads/3514696/page-3#post-6358892
2015-08-02 13:38:17 -06:00
Rhythms
2e6e92e7a5 Change No Status /formatshelp link 2015-08-02 13:19:56 -06:00
The Immortal
3aeaa1877d Update tiers for August shift 2015-08-02 22:58:22 +04:00
The Immortal
0220bb3699 Update Seasonal entry in /formatshelp and /om
Added a description and alias for the Seasonal so this is no longer
needed. This also makes `/om seasonal` no longer display “No
description found for this Singles OM of the Month format.”
2015-08-02 04:04:12 +04:00
SolarisFox
24987deeea /movesearch: add authentic flag & flags to /help ms 2015-08-01 15:57:35 -07:00
The Immortal
bc0a29185c Add new OMs of the Month 2015-08-02 02:28:06 +04:00
Kevin Lau
c2feca8abf Fix Seasonals bug with choice locked items 2015-08-01 13:04:32 -07:00
Kevin Lau
576ef69c05 Fix Seasonals crash with Golden Mushrooms 2015-08-01 12:20:10 -07:00
The Immortal
71558b0bc2 Add Doubles OU suspect test
And fixed the appearance of Doubles UU/NU.
2015-08-01 22:55:19 +04:00
The Immortal
a6effadab4 Add Pikachu Cup 2015-08-01 20:53:46 +04:00
Guangcong Luo
9ce77515d8 Merge pull request #2091 from kotarou3/repl
Fix race condition while deleting old repl sockets
2015-08-01 06:55:19 +00:00
Guangcong Luo
3825e2e310 Fix Endless Battle Clause 2015-08-01 02:56:08 -04:00
Guangcong Luo
59e574634b Support an eval message in socket processes
This is intended to be used as a last resort for if a socket process
needs to be hotpatched, and kota's REPL code is too unstable to be
used.

Usage: manually `socket.send('$code')`
2015-08-01 02:56:08 -04:00
Guangcong Luo
64e30aa6e2 Pass userType to loginfilter 2015-08-01 02:56:08 -04:00
Guangcong Luo
20c1f4c6cb Show permalock in /whois 2015-08-01 02:56:08 -04:00
Guangcong Luo
b0365745c0 Redesign /whois
The information is now sent all at once in a replybox, and broken up
into separate public and private sections.

It also reports information on a semilock feature, which will be
committed separately sometime later.

The name in the replybox is clickable, and there are some other
subtler changes to make it look nicer.
2015-08-01 02:55:57 -04:00
Guangcong Luo
84897f7142 Disable REPL by default
The REPL feature has been responsible for tons of crashes, so I'm
disabling it until these crashes can be fixed.

I'm also disabling it until it actually gets documented in
`logs/repl/README.md`, because what's there right now is not
enough documentation to actually figure out how to use it.
2015-08-01 02:55:05 -04:00
Kevin Lau
0c0107f189 Fix behavior with /analysis Meowstic
/analysis Meowstic and /analysis Meowstic-M now link correctly.
2015-08-01 02:55:05 -04:00
小太
3c19900f7b Fix race condition while deleting old repl sockets 2015-07-31 21:23:04 +10:00
Ivo Julca
0a1cf02b9d Prevent login server requests in tests 2015-07-30 09:20:47 -05:00
Guangcong Luo
08463c42a5 Merge pull request #2040 from ascriptmaster/seasonal
Implement August/September Seasonal, Rainbow Road
2015-07-30 03:49:41 +00:00
Ivo Julca
2670d4d2ce Fix stray spacing style issues
These were not caught by the CI until the cache was deleted.
2015-07-29 15:34:42 -05:00
Ivo Julca
47263c8749 Fix players of rated battles getting out of sync on rename
- This removes one of the reasons of `sendFor` calls' sometimes failing.
- This also fixes battle logs so that they register the proper end type (forfeit).
2015-07-29 15:18:17 -05:00
The Immortal
d3675aba29 Merge pull request #2088 from ascriptmaster/randoms
Random Doubles: Tweak Helping Hand, Heal Pulse, Trick Room distributions
2015-07-29 22:27:41 +04:00
Kevin Lau
9ab24bd684 Random Doubles: Tweak Helping Hand, Heal Pulse, Trick Room distributions
Removed Helping Hand and Heal Pulse from Pokemon with very low usage stats
for those moves.

Reject Trick Room with Icy Wind.
2015-07-29 11:10:22 -07:00