Mia
4ec9db3489
TOTD: Fix timestamp display and ensure timestamp always exists
2021-04-05 16:01:48 -05:00
Mia
4e6dce1395
Moderation: Properly allow extending namelocks
2021-04-05 14:21:27 -05:00
Mia
c506b2118c
Hangman: Fix caps sensitivity in /hangman untag
2021-04-05 11:25:28 -05:00
Mia
783d581908
/invitebattle: Update form if target is blocking challenges
2021-04-04 14:19:55 -05:00
Mia
07bd07af4d
Core: Properly apply /bch to /invitebattle
2021-04-03 21:26:43 -05:00
Annika
f43795880c
Repeats: Ensure repeat IDs aren't empty strings
2021-04-03 18:04:52 -07:00
Guangcong Luo
0f127597b5
Shorten unrated matchmaking timer
2021-04-02 23:10:08 -07:00
Guangcong Luo
47da1d61c8
Use the invite form for /importinputlog
2021-04-02 23:00:30 -07:00
Guangcong Luo
368202605f
Add Multi Random Battles
2021-04-02 23:00:30 -07:00
Guangcong Luo
694e79eea8
Add form for inviting players
...
(This makes it so you don't need to use console commands)
2021-04-02 23:00:30 -07:00
Guangcong Luo
8f001cc2ae
Support challenges in 4-player games
2021-04-02 23:00:30 -07:00
Mia
46dc3409b6
Helptickets: Notify users of /faq proxy when opening an IP-appeal ticket ( #8132 )
2021-04-02 22:29:14 -04:00
Ben Baral
f3dc79f949
Update required version of Node.js ( #8163 )
2021-04-02 19:17:01 -07:00
siteworks
d887c00795
Mafia: Change lynches to vote in the votebox ( #8149 )
2021-04-02 18:52:13 -04:00
Distrib
9ba6a2e802
Tournaments: Allow regular users to check tour rules ( #8161 )
...
PR for https://www.smogon.com/forums/threads/allow-voiceds-and-regulars-to-check-tour-rules.3681028/
2021-04-02 15:38:25 -07:00
Annika
3ecff41881
/hotpatch: Remove non-alphanumeric characters
...
Today I accidentally typed a space after /hotpatch formats, and I don't see why it should reject that.
2021-04-02 14:22:03 -07:00
Mia
294e3a4a57
Chat monitor: Refactor to handle private filters better ( #8112 )
2021-04-01 15:35:37 -07:00
Guangcong Luo
c6edf9389f
Minor refactor to RPS code
2021-04-01 15:07:27 -07:00
Mia
a9d9c5b09b
Room-battle: Improve handling of forfeits in multi battles
2021-04-01 13:54:25 -05:00
Mia
960548cd65
Room-battle: Improve handling of forfeits in multi battles
2021-04-01 13:43:50 -05:00
Mia
4bfbd1b78d
Fix build
2021-04-01 10:27:23 -05:00
Guangcong Luo
86df524adc
Support forfeiting in free-for-all battles
...
I honestly don't understand HOW it works, but it definitely works.
2021-04-01 04:44:16 -07:00
Guangcong Luo
44ef998ecc
Implement free-for-all
...
This involves a huge refactor for how battles are constructed, but
it's totally worth it.
Currently, tournaments, challenges, and laddering are unsupported; only
unrated searches work. But it does work, and it's beautiful.
2021-04-01 04:44:16 -07:00
Mia
f7044d542a
Admin: Fix crash in /processes
2021-04-01 00:29:49 -05:00
Mia
f19f464ea7
Chat: Properly remove old data for some onRename handlers
2021-04-01 00:24:54 -05:00
Mia
b7680c783d
Add infrastructure to rename chat plugin data with rooms ( #8153 )
2021-04-01 01:23:01 -04:00
Spandan Punwatkar
b77d6cb20f
Add simulator support for multi battle ( #7929 )
...
This doesn't include matchmaking support (which had to be removed
for reworking), but it includes everything else.
Co-authored-by: Spandamn <spandan.punwatkar@gmail.com>
Co-authored-by: MacChaeger <msaimrkon@gmail.com>
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2021-03-31 22:22:25 -07:00
Mia
a353e9ab43
Hangman: Fix case insensitivity in /hangman addtag
2021-03-29 21:11:00 -05:00
Guangcong Luo
d4b6ba4c0f
Allow passing teams to random formats
...
The team validator will now complain if try to bring a team to a random
format. Also, if you bypass the validator (such as with
`/importinputlog` or using the JS API directly), you can now use custom
teams in random formats.
Fixes #8144
2021-03-29 10:28:00 -07:00
PartMan
fb51d2d769
Scavengers: Make !scav queue broadcastable ( #8131 )
2021-03-26 19:23:04 -07:00
Mia
b9d6b3e3f3
Punishments: Don't warn / mark staff users in banned groupchats ( #7669 )
2021-03-26 15:29:41 -07:00
Annika
ca9d8d31a8
Fix visual glitch in /randbats in Gen 1
2021-03-26 08:53:49 -07:00
Mia
fc75878432
Fix loading ranges in Punishments.sharedIPBlacklist
2021-03-26 09:26:03 -05:00
Annika
af8b286d2c
Mastermind: Fix leaderboard bug and add aliases
2021-03-25 13:32:00 -07:00
Mia
4f31d369f5
Add an easy way to disable battlesearching commands
2021-03-25 12:24:12 -05:00
Guangcong Luo
49b32b2afe
Don't accelerate the timer in challenge games
2021-03-24 19:24:43 -07:00
Mia
0c849570d2
Hangman: Support tagging premade phrases ( #8133 )
2021-03-24 16:10:33 -07:00
Kris Johnson
2e4eaf97e7
Announcements: Mark formatted text as trusted
2021-03-23 12:47:40 -06:00
Kris Johnson
dbc75a0ed5
UNO: Add a missing space when listing players
2021-03-23 02:37:16 -06:00
Mia
b21def4e91
Help tickets: Refresh /ht list on ticket update ( #8113 )
2021-03-22 15:55:58 -07:00
Mia
0c366ce2cc
Support tempbanning names with no known user ( #8115 )
2021-03-22 15:55:08 -07:00
Annika
4cf03154e9
Don't allow setting modchat above one's rank ( #8130 )
2021-03-22 15:49:56 -07:00
Mia
a15268f9c1
Helptickets: Remove extraneous 'month' from staff stats page
2021-03-22 13:31:42 -05:00
Distrib
0bd9f47324
Datasearch: Improve dexsearchhelp & movesearchhelp ( #8066 )
2021-03-21 18:42:04 -07:00
Annika
c1fa436e35
Trivia: Implement a /trivia unrankednew command
...
This enables the creation of Trivia officials that do not reward points.
2021-03-20 12:30:46 -07:00
Annika
6ecf74fa55
/randbats: Don't display Gmax sets in old gens
2021-03-20 12:30:46 -07:00
Distrib
2b610c039f
Tournaments: Add readmore for tour rules ( #8128 )
...
Pr for https://www.smogon.com/forums/threads/tour-getrules-tour-viewrules-codes.3673252/
2021-03-20 12:30:13 -07:00
Annika
1a8e65bbd9
Improve the /randbats command for Gmax sets
2021-03-19 20:48:57 -07:00
Mia
1623cf40d9
TOTD: Fix generated help
2021-03-18 15:02:42 -05:00
Mia
666773b561
TOTD: Fix /-otd toggleupdate and clean up ( #8126 )
2021-03-18 10:14:54 -07:00