Kirk Scheibelhut
d0f3e711d1
Add chp as an alias for checkpunishment
...
https://www.smogon.com/forums/threads/add-cp-as-an-alias-for-checkpunishment.3655673/
2019-10-23 17:58:42 -07:00
urkerab
bae434e606
Add a single event for a move's own immunity to a specific target ( #5904 )
2019-10-24 11:00:28 +10:30
whales
5d353ec7f8
Mafia: Automatically refresh HTML room lynches ( #5891 )
2019-10-23 09:13:45 -04:00
whales
3127bd57c4
Filters: Hopefully prevent some false evasion positives ( #5907 )
2019-10-23 12:18:01 +02:00
Guangcong Luo
52df674a7f
Properly fix Nidoqueen egg move crash
...
It turns out Nidorina can't breed, either.
2019-10-23 14:08:19 +10:30
Guangcong Luo
78e4d3945b
Fix Nidoqueen egg move validation
2019-10-23 13:58:50 +10:30
Astrid Halberkamp
971f028742
Show the actual match to users in battlefilter
2019-10-21 20:11:56 +02:00
Ben Davies
21ce0229f4
Convert messages to Unicode NFKC in filter ( #5905 )
2019-10-21 20:47:49 +10:30
Astrid Halberkamp
8760b8526f
Allow multiline input of filters
2019-10-21 10:59:10 +02:00
Waleed Hassan
28e870c4fb
Server: Use readonly where appropriate ( #5902 )
2019-10-21 16:12:32 +10:30
Waleed Hassan
c88dfba1d1
Server: Reorganize TypeScript globals ( #5903 )
2019-10-21 14:39:59 +10:30
Astrid Halberkamp
6709245131
Improve staff room message for evader detection
2019-10-21 01:15:34 +02:00
Astrid Halberkamp
d420306577
use inline code for filter evasion lock messages to clearly show formatting
2019-10-21 01:07:07 +02:00
The Immortal
3f4f82d702
Update Tier Shift bans
2019-10-21 01:50:59 +04:00
The Immortal
db1f2aa691
Remove Partners in Crime
2019-10-21 01:44:03 +04:00
420Blazeitt
74b3483da8
SSB: Fix Nap Time with existing status ( #5836 )
2019-10-20 08:55:03 -04:00
Lusamine
6785111e32
Update datacenters & ip-tools ( #5901 )
2019-10-20 20:42:45 +10:30
Guangcong Luo
422f210a6f
Suppress eslint error
2019-10-20 17:32:52 +10:30
Marty-D
42a1ebe396
Add Shiny Tapu Koko event
2019-10-19 22:15:19 -04:00
Astrid Halberkamp
8234802229
Improve filter evasion detection
2019-10-20 01:29:06 +02:00
Astrid Halberkamp
c40e82de16
Just don't filter duplicate letters
2019-10-20 01:25:22 +02:00
Astrid Halberkamp
d1a83a2903
Give leaders filter perms
2019-10-20 01:24:26 +02:00
Lusamine
6cc9212321
SSB: Correct Fat Rain descriptions ( #5900 )
2019-10-19 20:12:52 +04:00
HoeenHero
71745a047c
Tickets: Only display PM log button when a user is reported
2019-10-19 08:30:24 -04:00
Lusamine
d6e85926ef
GP help ticket messages ( #5897 )
2019-10-19 18:50:41 +10:30
HoeenHero
b5d8f8e9fe
Help Ticket Improvements
...
- Remove ticket escalation because its not used.
- Simpliy report category to hopefully reduce the number of tickets opened in the wrong category.
- Improve ticket form interaction with namelocked users.
- Add a button to PM Harrasment ticket staffintros to allow staff to quickly request pm logs.
- - Only works when the reporter reports a user through their usercard.
2019-10-19 00:14:42 -04:00
Lusamine
f1ec1785b2
SSB: Fix Quick Reload to properly use Defog and then U-Turn ( #5892 )
2019-10-18 19:31:00 -04:00
420Blazeitt
b49de0960d
SSB: Nerf Rach ( #5889 )
2019-10-18 19:26:08 -04:00
Lusamine
0053aa3adc
SSB: Nerf Sundar ( #5881 )
2019-10-18 19:20:03 -04:00
Astrid Halberkamp
9d2e1c9e3d
Don't lock for filter evaded names and statuses
2019-10-19 00:12:54 +02:00
Astrid Halberkamp
2b7ea3ec3f
more false positive fixes
2019-10-18 23:14:31 +02:00
Astrid Halberkamp
2482389a81
Try to stop some false positives
2019-10-18 23:06:24 +02:00
Astrid Halberkamp
3344341a8d
Fix oversights in filters
2019-10-18 22:29:40 +02:00
Astrid Halberkamp
a1d4b420cd
Refactor filters to always use regex ( #5859 )
...
* Refactor filters to always use regex
* Update server/chat-plugins/chat-monitor.js
Co-Authored-By: Kirk Scheibelhut <scheibo@users.noreply.github.com>
* Simplify evasion detection regex storage after peach rightfully pointed out how fucking stupid i am
* Put this garbage in adminlog if that room exists
* fix tslint
2019-10-18 21:19:39 +02:00
Lusamine
880ebf2438
SSB: Fixes Pirate Princess's Tea Break vs Substitute ( #5893 )
2019-10-18 12:00:53 +04:00
Guangcong Luo
77f7cb9fb0
Correctly validate Ash-Greninja
2019-10-18 14:37:23 +10:30
Guangcong Luo
09a49a12d2
Change ipbans.txt to lock instead
...
We no longer have a need to long-term ban IPs. In the long term, we
should actively rename ipbans.txt and figure out better solutions, but
for now, they should just be revised to lock instead of ban.
2019-10-18 14:37:22 +10:30
urkerab
00d6e9d741
Fix activation of Defiant and Competitive when boosts are maxed ( #5895 )
2019-10-18 13:32:07 +10:30
urkerab
5b9d0c8db6
Centralise invulnerability checks for No Guard and Lock-On ( #5894 )
2019-10-17 22:32:44 -04:00
Lusamine
9d6fbdba41
Fix globalModlog modlogging twice in some cases ( #5890 )
2019-10-18 09:41:13 +10:30
urkerab
3bfec7bf2f
Rename TryImmunity to Invulnerability ( #5877 )
...
It's a check for semi-invulnerability rather than any sort of immunity.
2019-10-16 20:12:12 -04:00
The Immortal
a3233ee09c
Random Battle: Fix Dragonite/Salamence
2019-10-16 16:01:59 +04:00
Guangcong Luo
6a32df9a81
Fix egg validation error in Gen 3 Weezing
...
This happened because the father checker was simplistic enough
that it didn't think to check Duskull for Pain Split, since
Dusclops learns it in future gens.
2019-10-16 12:34:00 +10:30
Lusamine
dcb438c041
Update vivalospride's and Rage's ranks ( #5887 )
2019-10-16 04:22:35 +04:00
The Immortal
756e21ff1b
CC: Fix Necrozma
2019-10-16 00:50:55 +04:00
Guangcong Luo
92c0011b93
Fix HP Fighting Mega Latias validation
2019-10-15 21:00:40 +10:30
Guangcong Luo
e97bb7462a
Fix healing move messages at full HP
...
Fixes #5885
Fixes #5746
2019-10-15 20:32:32 +10:30
whales
fa5f1389f8
Fix a few more userid -> id changes ( #5886 )
2019-10-15 18:20:58 +10:30
asgdf
b2d623de64
Fix typo in modlog entry of /tour forcetimer ( #5884 )
2019-10-15 08:44:12 +10:30
asgdf
edebcbc4a9
Support loading plugins from chat-plugins/private/ ( #5867 )
2019-10-14 11:11:37 +11:00