Commit Graph

966 Commits

Author SHA1 Message Date
Charlie Kobayashi
4b10453f02 Roomevents: Split 'add' into 'add' and 'edit' (#3804) 2017-07-20 17:00:55 -05:00
Guangcong Luo
2b1d7b2cc3 Properly fix crash in /learn 2017-07-20 16:33:40 -05:00
Guangcong Luo
6c40884426 Make modlog non-modal 2017-07-20 12:50:41 -05:00
HoeenHero
341648c8ea Modlog: Use a popup for no results (#3807) 2017-07-20 11:22:03 -05:00
Charlie Kobayashi
d20ec7e322 Scavengers: fix/enhance queue, hunt ending, status box (#3805) 2017-07-19 23:45:13 -05:00
panpawn
daf6a95fd9 Modlog: Use connection.send for sending popup (#3797) 2017-07-17 18:47:34 -05:00
HoeenHero
49d569f85f Modlog: Fix modal issue (#3796) 2017-07-17 16:55:19 -05:00
Charlie Kobayashi
377b999ea9 Scavengers: prevent setting points to +/- Infinity (#3742) 2017-07-17 16:17:14 -05:00
Bär Halberkamp
c80fe808b3 Add more usage for Chat.parseText() (#3669) 2017-07-17 15:59:08 -05:00
Konrad Borowski
6758b6b31f Change Scavengers multiple answer separator to a semicolon (#3792)
* Change Scavengers multiple answer separator to a semicolon

Commas turned out to be problematic for many reasons, in particular
list answers where users could have submitted answers with commas as
separators - and if staff member didn't notice the commas, the hunt
could be easily started with wrong answer to frustration of a room.
This is the reason why this commit entirely disallows commas.

During the policy discussion with room staff, it was decided that
`;` was the best alternative separator. The other options that were
voted for were `/`, `\` and `,,`, but they weren't anywhere near
as popular as a semicolon.

Also for consistency with answers, list of hosts was changed to
also allow `;` as separator. However, there is no real reason to
stop accepting `,` here. Neither of `;` and `,` is allowed in
usernames so there is no problem with accepting both.

The error message was provided by Flerovium from Scavengers room,
thanks a lot :).

* Questions should be trimmed too
2017-07-17 09:15:41 -05:00
Ben Davies
32c9bf8ae9 Trivia: make game API more flexible 2017-07-17 05:41:51 -03:00
Lionyx
7be5ec4ab6 Update /bugs (#3790)
This should lower the number of reports in the thread that just turn out to be misunderstood uncommon mechanics, and hopefully will lessen the number of reports in Dev
2017-07-16 19:40:55 -05:00
Bär Halberkamp
6bdf00d5c6 Wifi: fix permission check 2017-07-16 19:42:29 -04:00
panpawn
5ae05456d9 Modlog: Make popup modal (#3783)
This will prevent the classic waiting for modlog and accidentally clicking it away
2017-07-15 06:03:39 -05:00
Quinton Lee
d54582d132 Check for name changes in /checkchallenges 2017-07-14 15:55:25 -05:00
Bär Halberkamp
8007caeae1 Wifi: add missing <br /> 2017-07-14 10:49:29 -04:00
Kris Johnson
e8f3088f4d Fix more error messages in /mnm (#3775)
without `&& !template.isMega`, it still gave uber megas in the first argument the error message about them not being able to mega evolve non natively even though they cant be used in real play at all
2017-07-13 12:13:31 +09:00
Kris Johnson
cc370c804c Add error in /mnm for fake items/Pokemon (#3770) 2017-07-12 15:52:19 +09:00
William Granados
2353a74b59 Add emoji filters to roomsettings (#3745) 2017-07-12 01:49:57 +09:00
urkerab
133e28488e Simplify coding for links to Snatchable and Mirrorable moves (#3753) 2017-07-12 01:19:37 +09:00
Bär Halberkamp
f4f459f1cc Wifi: Fix the stopdeposits message for GTS GAs 2017-07-10 17:24:07 -04:00
Bär Halberkamp
a68c7422f1 Wifi: use the lookfor text instead of the summary on the GTS GA ending screen 2017-07-10 17:24:07 -04:00
urkerab
f90a1d665c Show Gen as CAP instead of 0 in detail output (#3751) 2017-07-10 17:03:07 +09:00
CheeseMuffin
69128a0205 Modlog: Fix double message in groupchats (#3749) 2017-07-10 17:00:45 +09:00
Kris Johnson
f73684224e Fix instance of 'undefined' in /mnm error message (#3758) 2017-07-10 14:15:35 +09:00
urkerab
147639c8b7 LC search should only use the banlist, not the LC Uber tier (#3756) 2017-07-09 20:37:10 +04:00
urkerab
a274e08a8f Don't show bogus Fling message in Gen 2/3 (#3752) 2017-07-09 14:50:56 +04:00
jumbowhales
6c6e9177b9 datasearch, add is as an itemsearch alias (#3743)
there's already ds and ms
2017-07-07 15:46:05 +09:00
asgdf
30c766af2a Fix /modlog all (#3731) 2017-07-06 16:45:38 +09:00
Charlie Kobayashi
778d7a986c Scavengers: enhance hunt viewing/management (#3736) 2017-07-06 15:37:01 +09:00
Kris Johnson
5f599c6665 othermetas.js: add more warning messages (#3737) 2017-07-06 15:36:48 +09:00
Ben Davies
d09ce242a8 Modlog: crash log uncaught exceptions (#3733) 2017-07-06 15:20:14 +09:00
Charlie Kobayashi
710fb64f66 Scavengers: Enhance leaderboard and leavehunt, allow offline hosts (#3719) 2017-07-04 23:42:12 +09:00
Guangcong Luo
ab7bd2d4e7 Fix modlog 2017-07-03 00:17:04 +09:00
Guangcong Luo
95e8bebeaf Revert "ProcessManager: refactor, fix memory leak, use Typescript (#3706)"
This reverts commit c9b93d3529.
2017-07-02 08:11:18 -04:00
jumbowhales
91752efa40 Uno: fix playing 2 +4s in a row (#3714)
should fix #3713, which i broke with an earlier change
2017-07-02 16:16:19 +09:00
Bär Halberkamp
40153d77d0 The Studio: Allow | as a param seperator 2017-06-30 11:54:38 -04:00
Marty-D
551e62ac4b Fix build 2017-06-30 09:19:01 -04:00
The Immortal
cc45c46bc1 Fix previous commit 2017-06-30 14:06:00 +04:00
Kris Johnson
d77bc93853 Update /mnm errors and add warnings (#3708)
After some discussion with Chloe and Zarel, this was decided as the solution.
2017-06-30 15:29:32 +09:00
Ben Davies
c9b93d3529 ProcessManager: refactor, fix memory leak, use Typescript (#3706)
- spawning and setting up child processes is now handled by
ProcessManager#constructor rather than needing to be done manually for
each module that uses ProcessManager
- direct references to ProcessManager in ProcessWrapper were removed to
prevent dead ProcessWrapper instances from being leaked when hotpatching
- process-manager.js and verifier.js now use Typescript
2017-06-30 09:09:13 +09:00
ScarfWynaut
683506a70f Update OM plugin (#3704)
add dragon ascent as a possible "Mega Stone", allowing pokemon to inherit Mega Rayquaza's properties (delta stream, its increased stats, etcetera). Also, at the request of Spandan, the banned stones check has been removed to let the command be less restrictive.
2017-06-29 19:52:31 +09:00
Konrad Borowski
380aced69b Use FS module for modlog (#3691) 2017-06-28 15:36:41 +08:00
Spandan Punwatkar
3d8bac6f8b Update Other Metagames Commands (#3687) 2017-06-27 17:51:07 -07:00
asgdf
17b41a39d8 Fix crash in /modlog public (#3693) 2017-06-27 17:24:20 -07:00
Bär Halberkamp
2351a7d9ce Mafia: add a flag for early progess that doesn't eliminate people that haven't voted 2017-06-25 14:54:09 -04:00
Bär Halberkamp
4bef1d0abd Mafia: fix stupid mistake 2017-06-25 14:54:09 -04:00
CheeseMuffin
ca94b7d764 Scavengers: Add alias of ladder (#3688) 2017-06-23 14:18:08 -07:00
Guangcong Luo
b78350c1ec Make /dt dex-number lookup stricter
Previously, passing anything that started with a number to /dt would
make it look it up as a dex number.

This made it impossible to look up "10,000,000 Volt Thunderbolt".

Now, it has to be exactly a number and nothing else, to be considered
a dex number for the /dt lookup.
2017-06-23 06:49:58 -04:00
Kris Johnson
2e8b27b5a8 othermetas.js: Update Tier Shift boosts (#3679) 2017-06-22 23:56:52 -07:00