Mia
ca94dea20f
FS: Fix hotpatching and add more throttling ( #7878 )
...
- `writeUpdate` state is now stored in a global variable, so hotpatching doesn't crash it
- throttling now writes on the tail (so two throttled `writeUpdate` calls will write one update, not two)
- room settings, punishments, and helptickets are now throttled
2021-01-09 15:49:30 -08:00
Mia
d5e7f3f778
Modlog: Add more shorthand commands ( #7896 )
2021-01-09 01:00:05 -08:00
Distrib
270a55ef0b
Improve /help events ( #7895 )
...
Pr for imrove help events, same https://github.com/smogon/pokemon-showdown/pull/7828
2021-01-08 19:18:21 -08:00
Kris Johnson
883cb02152
Tournaments: Fix bugs with replacing users ( #7890 )
2021-01-08 11:26:54 +04:00
Annika
88da40d046
Roomlog: Support getting total linecount ( #7885 )
2021-01-07 13:10:23 -08:00
Annika
2a54d9d82e
Chat monitor: Add ƞ to evasion regexes
2021-01-07 12:32:59 -08:00
Kris Johnson
7bb99e2abb
Add roomsettings for tournaments ( #7876 )
...
* Add roomsettings for tournaments
* gar ehseth et hseh
* aeth srth esg
2021-01-05 14:15:57 -08:00
Distrib
0b2e07dd3e
Add alias for /cleartext ( #7850 )
...
* Add alias for /cleartext
Pr for https://www.smogon.com/forums/threads/add-a-short-alias-for-hidetext-hidelines-and-cleartext.3673226/#post-8700023
* Update server/chat-commands/moderation.ts
Co-authored-by: Annika <annika0uwu@gmail.com>
Co-authored-by: Annika <annika0uwu@gmail.com>
2021-01-05 14:12:51 -08:00
Mia
6ca74b025f
Chat: Properly sort filters by priority
2021-01-05 14:24:53 -06:00
Mia
40cc33fcfd
Chat: Add support for private pages ( #7877 )
2021-01-04 10:15:42 -08:00
Guangcong Luo
6b3a3070c9
Refactor team validator for readability
...
`checkLearnset` has been renamed `checkCanLearn`.
`reconcileLearnset` has been replaced with `validateMoves`, which
bundles the actual `checkCanLearn` calls with the old
`reconcileLearnset`, making for a better name.
2021-01-03 23:26:20 -08:00
zgeorgecsat
6c5a74c949
Mafia: Refactor for errorReply/requireGame ( #7862 )
...
* Changed to errorReply and requireGame whenever applicable/
* Use Chat.ErrorMessage in canJoin
2021-01-03 11:44:43 -08:00
PartMan
6597ef0f15
Add multi-hit as a parameter to /ms ( #7855 )
...
* Add multi-hit as a parameter to /ms
* Revert /help ds, add multihit to /help ms, fix TS
Code linted, let's go
'Tis coding at midnight
Save what had been tossed...
Bring back the older line...
The older line.
* ;-;
1465 passing (25s)
53 pending
> pokemon-showdown@0.11.4 posttest /home/partman/Documents/Code/pokemon-showdown
> npm run tsc
> pokemon-showdown@0.11.4 tsc /home/partman/Documents/Code/pokemon-showdown
> tsc
No idea why this wasn't caught.
* Fingers crossed
2021-01-03 11:42:27 -08:00
Guangcong Luo
ad656f67e4
Keep track of why moves can't be learned
...
The validator will now always know and be able to report exactly why
a move can't be learned, instead of sometimes not being able to figure
it out.
2021-01-03 09:53:04 -08:00
urkerab
5cb927d439
Remove variables made redundant by PR #7663 ( #7873 )
...
The `hotpatchVersions` variable was only used by `requiresForce`.
The `patch` variable no longer provides any benefit over `target`,
so I removed it too.
2021-01-03 21:17:30 +04:00
Plato
0731a47deb
Repeats: Fix private mod actions ( #7865 )
2021-01-01 14:07:16 -08:00
Kris Johnson
8b78eeb011
Fix HTML polls
2020-12-31 14:16:20 -07:00
Mia
cf9b7a3eb3
Support spoiler: for private reasons in /namelock ( #7858 )
2020-12-30 17:45:40 -08:00
Guangcong Luo
c44af3286d
Implement Utils.forceWrap
...
I wrote a `forceWrap` method to support break-word wrapping in table
cells for scavengers, but apparently code blocks need it too, so I'm
moving it to Utils.
Fixes #7854
2020-12-30 17:41:41 -08:00
Instruct
e56d470671
Dexsearch: Add Strength Sap & Jungle Healing to list of recovery moves ( #7851 )
2020-12-30 02:29:59 +04:00
AeonicX7
2edfe301fd
Fix typo in /help battlesearch ( #7852 )
2020-12-29 14:16:32 -08:00
Kris Johnson
60cf560f9f
Repeats: Simplify code and fix bug ( #7849 )
...
* Repeats: Simplify display checks and fix bug
* Oops
* b
2020-12-29 03:57:18 -08:00
Mia
05295e356a
Modify uses of <youtube> tag to comply with API ToS ( #7848 )
2020-12-28 22:09:32 -08:00
Annika
3c0b07323d
Repeats: Use trusted text formatting
...
Requested by Kris; follows the precedent of roomfaqs
2020-12-28 21:56:01 -08:00
Guangcong Luo
d4876ff303
Improve safety of Punishments hotpatching
2020-12-28 08:50:42 -05:00
Guangcong Luo
99f5234e75
Fix a bunch of bugs in Polls/Announcements
...
- Polls were always starting as quizzes even when they weren't
- Hotpatching chat would reset poll/announcement timers
- A lot of bugs relating to minute/millisecond confusion in timer code
- Poll answers were called `questions` in the source code for some
reason; they've been renamed to consistently be `answer`.
- Refactor out an extremely unnecessary manual iteration
2020-12-28 08:50:34 -05:00
Annika
6d92ac8547
Repeats: Support non-time-based repeats ( #7518 )
2020-12-28 03:39:52 -08:00
Mia
2cca8bd48e
Support persisting polls and announcements ( #7477 )
2020-12-28 01:02:13 -08:00
Mia
f2264c93d4
Throttle how many rooms a user can join at once ( #7817 )
...
* Throttle room joining
* OK
* comment & thing
* Update server/chat-commands/moderation.ts
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
* Update server/chat-commands/moderation.ts
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
* Update server/chat-commands/moderation.ts
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2020-12-26 22:06:31 -08:00
Adam Tran
6702decd95
Add Pivot moves as a /ms category ( #7822 )
...
* draft test
* Move search for pivot moves
2020-12-26 21:57:03 -08:00
Annika
9edf0ad456
Modlog: Increase PM timeout to 30 minutes
2020-12-26 20:30:17 -05:00
Annika
ca9ce2f225
Refactor /updateserver ( #7836 )
...
Now, `/updateserver` updates both public and private code.
To update only one, use `/updateserver private` or `/updateserver public`.
2020-12-26 07:17:43 -08:00
Mia
ff6a030992
Add a --no-security flag ( #7648 )
...
* Add a --no-security flag
* Handle port detection better
* Update server/index.ts
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2020-12-24 10:11:11 -08:00
SirKira(!Uzumaki)
f35be5b51c
Alias /srgc to /subroomgroupchat ( #7824 )
...
* Add a alias for /subroomgroupchat.
* Update room-settings.ts
2020-12-24 10:03:48 -08:00
Mia
f787625e2c
Translations: Properly ignore non-translation directories ( #7826 )
...
* Translations: Properly ignore non-translation directories
* use ids
2020-12-24 10:00:48 -08:00
Instruct
5b441c2013
Super Staff Bros 4 ( #7793 )
...
Collaborative Project lead by @xInstruct with many contributors.
See the Special Thanks section of https://www.smogon.com/articles/super-staff-bros-4
2020-12-24 11:21:02 -05:00
Mia
981019e148
YouTube: Fix crash in interval ( #7831 )
2020-12-23 20:35:09 -08:00
Distrib
e8d0a8ec86
Improve /help daily ( #7828 )
2020-12-23 00:02:30 -08:00
Distrib
236aa0a1df
Hosts: Improve /help ipranges
2020-12-22 15:13:36 -08:00
Guangcong Luo
c13a9c84fb
Improve /help poll
2020-12-21 21:26:51 -08:00
Distrib
393abfb056
Polls: Redesign help and add missing command ( #7803 )
2020-12-21 13:55:47 -08:00
SirKira(!Uzumaki)
542c28edd1
Allow PMing self with /blockpms on ( #7811 )
2020-12-21 03:47:24 -08:00
Distrib
cdcda7061d
Fix padding in /battlerules ( #7825 )
2020-12-21 03:42:10 -08:00
TheMezStrikes
ff4fe37f79
Alias /suggest and /suggestion to /suggestions ( #7816 )
2020-12-21 03:36:36 -08:00
Annika
9a9b06ffc9
Chat: Support specifying priority for chatfilters ( #7792 )
2020-12-21 03:01:16 -08:00
Mia
e601a5eb1f
Suspect tests: Move functionality out of sim/ ( #7769 )
2020-12-21 13:32:19 +04:00
Kris Johnson
dbbb89bdc2
Fix help for /renameroom
2020-12-20 12:35:06 -07:00
Mia
c12108fa72
Fix spinlock in /nomarkshared view ( #7821 )
2020-12-18 13:16:02 -08:00
Annika
42bd7cb8f5
Trivia: Remove deprecated sliceCategory function
2020-12-18 12:56:24 -08:00
Mia
075f96aca7
Fix /usersearch's listed permissions
2020-12-17 19:45:50 -06:00