Commit Graph

10754 Commits

Author SHA1 Message Date
Ivo Julca
10bb83bf3c Improvements to command broadcast API
- Method `this.runBroadcast()` has been split from `this.canBroadcast()`.
It's now the only method handling command-usage and intended as the main API
for synchronous commands. Async commands will execute both separately.
Note that the `suppressMessage` parameter is now passed to `runBroadcast`.

- The semantics of `broadcasting` have been similarly split.
`this,broadcastMessage` will be set to a truthy value when `this.canBroadcast` is run.
`this,broadcasting` will only be set to `true` once `this.runBroadcast` is executed.
2016-04-02 15:46:13 -05:00
Soku-Hi
99c9258575 Merge pull request #2469 from Soku-Hi/master
update ranks and names in seasonal (everyone should be done till someone gets promotion)
2016-04-02 22:07:07 +02:00
The Immortal
915715b0cb Update Ability Unity 2016-04-02 23:17:07 +04:00
Juanma Serrano
1950cdb0db Update Super Staff Bros. Melee
Some improvements to mons that are underwhelmed by the extremely OP meta.
2016-04-02 19:42:19 +02:00
kotarou3
115e865358 Merge pull request #2475 from kotarou3/revert-d21ac1b76849bcd27410555774eb585b8eb156ea
Revert "Workaround for unavailable IPs"
2016-04-02 10:56:32 -05:00
The Immortal
ecb7ffcafa Megamons: Unban Soul Dew 2016-04-02 18:50:37 +04:00
The Immortal
01764372ab Ability Unity: Prevent inheriting from CAP 2016-04-02 18:39:01 +04:00
Juanma Serrano
067dd4db14 Remove OM of the Decade 2016-04-02 13:39:39 +02:00
The Immortal
482307c4c7 Megamons: Ban Rayquaza-Mega 2016-04-02 03:57:33 +04:00
Kevin Lau
66baafacb4 Seasonal: Fix Ascriptmaster's messages and signature move
The switch-in and faint messages are last year's values, and Spectrum
Triplet Beam announces the three types used in the attack. (Also, the
three types used are now unique.)
2016-04-01 15:49:28 -07:00
Soku-Hi
1822a99eb1 Merge pull request #2468 from Soku-Hi/patch-3
Seasonal: Fix Kalalokkis's death message
2016-04-02 01:52:05 +04:00
The Immortal
aba9ce4496 Merge pull request #2465 from The-Run/master
updated staff ranks on this.add('whatever message')
2016-04-02 00:51:12 +04:00
The Immortal
20fe0dadb8 Merge pull request #2464 from Soku-Hi/master
Scotteh is a Leader not a Global Mod
2016-04-02 00:03:17 +04:00
Soku-Hi
4a57ee65d7 Super Staff Bros Rank Updates 2016-04-01 19:29:43 +00:00
The Run
dd2485fdbd updated staff ranks on this.add('whatever message')
spydreigon is global +, mcmeghan is &, jdarden is @
2016-04-01 14:06:40 -04:00
Konrad Borowski
964e53ebe1 Seasonal: Scyther NO Swiping is a global driver
+Z#ipzapadam: SSBM is wrong
+Z#ipzapadam: it has scyther no swiping as a global voice

Sorry, but your complaint is invalid, as SSBM was fixed :).
2016-04-01 18:03:56 +02:00
The Immortal
9449131156 Add event Jirachi 2016-04-01 16:32:09 +04:00
Bär Halberkamp
0a3a65ee9e Fix shitmons 2016-04-01 14:19:50 +02:00
Juanma Serrano
7b48c14579 OMotD: Fix typo 2016-04-01 13:59:34 +02:00
Juanma Serrano
9349b8e7f5 Implement new OMs of the Decade 2016-04-01 13:55:14 +02:00
The Immortal
be38c9cf3d Seasonal: Fix Sleep Walk
Old code that wasn’t updated when this became a mod.
2016-04-01 13:40:17 +04:00
Juanma Serrano
ec763ff677 Seasonal: Update README
Indicate priority on SPOOPY EDGE CUT and fix jdarden's move list.
2016-04-01 11:24:06 +02:00
Juanma Serrano
77e0a17082 Update /git command: it's only node.js now
io.js has been merged into node.js anyway and all information leads to node.
2016-04-01 11:20:43 +02:00
Juanma Serrano
f4e23d9c6a Update hotpatch to reflect new PM API 2016-04-01 10:51:51 +02:00
Juanma Serrano
b578fe31fb Seasonal: Add documentation link
Also ninja change the alias.
2016-04-01 10:43:23 +02:00
Juanma Serrano
91c4fd05c0 Add new Seasonal, Super Staff Bros. Melee
While I have compiled everything onto this clean commit, shoutouts to the following users who have made this possible one year more:

@cadaeic who did most of the hard typing work
@Teremiare @SolarisFox @xfix @bumbadadabum and of course everyone involved in design.
2016-04-01 10:04:19 +02:00
Juanma Serrano
1532bf1b30 Remove current Seasonal, Dimensional Doom
Do it on its own commit since the adding commit is too big, to avoid confusion.
2016-04-01 09:55:01 +02:00
Bär Halberkamp
84d6d328fc Fix another oversight in randpoke 2016-04-01 03:54:01 +02:00
The Immortal
10bdcfdd33 Add new OMs of the Month 2016-04-01 03:45:46 +04:00
Bär Halberkamp
65686aa9f9 Fix another (quite crucial) mistake 2016-04-01 01:37:11 +02:00
Bär Halberkamp
ac8f89b15e Fix canBroadcast again
Making it work when called with checkOnly first then without after
2016-04-01 01:16:56 +02:00
Guangcong Luo
5d23be1ca3 Support multiline errorReply 2016-03-31 19:07:31 -04:00
Guangcong Luo
1c619ff7c0 Show message for config reload crash
This shows an error message on the console when config reloads crash,
to make it easier to debug problems with config updates.
2016-03-31 18:54:15 -04:00
Bär Halberkamp
a0caee2a07 Fix this.broadcasting not being set in the datasearch commands 2016-04-01 00:52:16 +02:00
Ivo Julca
87c982e2fe Fix misleading comment in datasearch header
The commands provided are never synchronous.
2016-03-31 16:53:09 -05:00
Ivo Julca
f901bfe31e Fix data load in informational plugins
- Single-process `datasearch` requires mods.
- `info` requires Gen 6 data.
2016-03-31 16:50:50 -05:00
Ivo Julca
6c709a4a92 Remove hardcoded uncaching of dexsearch plugin
No longer needed after a7fbc7e, and it`s causing the command to crash after
renaming the plugin.
2016-03-31 14:12:27 -05:00
Ivo Julca
6173d622d4 Info plugin no longer requires mod data 2016-03-31 14:01:17 -05:00
Ivo Julca
bbb58d5a29 Add a test for old-gen /learn 2016-03-31 14:01:11 -05:00
Ivo Julca
fc230ac2cd Test: Make asynchronous commands testable
Commands may now safely return promises (or any thenable)
2016-03-31 13:58:19 -05:00
Bär Halberkamp
4b326d75eb Fix /learn not working, and filter out more bogus input 2016-03-31 20:12:25 +02:00
Guangcong Luo
cb4270cd05 Merge pull request #2462 from bumbadadabum/multiprocess
Make /learn multiprocess using the same process as /ds
2016-03-31 10:44:30 -07:00
Bär Halberkamp
0e206dcd42 Make /learn multiprocess using the same process as /ds 2016-03-31 15:59:36 +02:00
Marty-D
dd3535b5cc Flash Crash: Soul Dew was already banned 2016-03-30 16:15:29 -04:00
Marty-D
631b34162e Update Flash Crash 2016-03-30 16:11:05 -04:00
The Immortal
a92e445762 Add max level to Flash Clash 2016-03-30 21:10:22 +04:00
The Immortal
70cf998be9 Add Flash Clash 2016-03-30 20:41:23 +04:00
Bär Halberkamp
7f4a18f90f Mafia: add HTML escaping
thanks slayer95 for pointing this out
2016-03-30 13:37:31 +02:00
Bär Halberkamp
8efcad4e41 Mafia: Show list of players and roles every day 2016-03-30 02:46:09 +02:00
Bär Halberkamp
9ae7f1887a Mafia: games start on day 1 2016-03-30 02:10:40 +02:00