Commit Graph

1903 Commits

Author SHA1 Message Date
Mia
98682f30e7
Add a plugin to manage permanent punishments in-sim (#9497) 2023-05-20 21:27:12 -05:00
malaow3
7948ef991a
Add additional random commands (#9529)
* Add randability command

* Add randitem and randtype commands

* Update to use camelCase instead of snake_case for var names
2023-05-17 11:08:16 -07:00
PartMan
aa84fd5170
Scavengers: Update the Minesweeper twist description (#9483) 2023-05-16 19:42:27 -05:00
Mia
3f967b429d Smogon Tours: Fix viewing tours indexed at 0 2023-05-11 20:41:39 -05:00
Mia
6f509f4d97 Smogon Tours: Support specifying an end date when posting tournaments 2023-05-11 17:36:40 -05:00
Mia
bce759c5f1 Datasearch: Prevent users from running more than one query at a time 2023-05-10 20:52:03 -05:00
Mia
130abc302f Helptickets: Allow broadcasting /report and /appeal 2023-05-09 13:34:31 -05:00
Kris Johnson
c47062c2b8 Add May 2023 OMotM/RoA Spotlight 2023-04-30 21:50:02 -06:00
Alexander B
cdc7d1567f
Help tickets: Add a button to mark IP as shared (#9527) 2023-04-28 00:34:38 -04:00
Kaen
bfec697b15
Tier Shift: New values (#9539) 2023-04-27 11:09:42 -05:00
PartMan
7560a01e7e
Scavengers: Fix minesweeper crashing if someone leaves (#9492)
(I'll strongly type Scavs at a later date)
2023-04-07 23:58:34 -05:00
Mia
8a54570fbf Abuse-monitor: Fix lock popup message 2023-04-06 10:13:34 -05:00
Mia
5e77a2a65e Fix button title 2023-04-05 19:44:28 -05:00
Mia
381d0b0fd4 /show: Send button to view if broadcasted
In the light of the YouTube API requiring that only one player is onscreen at a time, this will make it less inconvenient to use /show. If it's broadcasted, it'll post a button that, when clicked, will show the video, instead of just outright posting a player that could potentially destroy another currently onscreen. Effectively, it makes it up to the end user.
2023-04-05 19:29:22 -05:00
Mia
3c8a1135d0 Randbats winrates: Stop collecting gen2 data, start collecting gen1 2023-03-31 19:40:33 -05:00
dot-Comfey
2a6f7c609c
Allow Uno player to see hand and color selection (#9329)
https://www.smogon.com/forums/threads/bug-reports-v4-read-original-post-before-posting.3663703/post-8882521

In addition to the bug report, I noticed that the description for /uno cards seems to be missing a word, and also a period (all the other Uno command descriptions end with a period) so I updated that too.
2023-03-29 21:01:27 -07:00
pyuk-bot
a5d4e34efa
CGT: Track winrates per-forme (#9339) 2023-03-29 20:56:11 -07:00
PartMan
4d9bebcfb4
Scavengers: Add the Minesweeper twist (#9462)
* Scavengers: Begin adding Minesweeper

* Wrap up Minesweeper

* Lint

* Type and lint + fix huntLocked!

* Yes, finally. Lint!

* Rename number to questionNumber

* Use map instead of Array.from

* Rename mineLess to noMines

* Breaks Scavs post-hunt board HTML into multiple lines

* Use Mia's multi-line HTML

Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com>

* Fix lint

---------

Co-authored-by: Mia <49593536+mia-pi-git@users.noreply.github.com>
2023-03-29 20:53:51 -07:00
Mia
1d721a41e6 Git reporting: Add pokemon-showdown-loginserver to reported repos 2023-03-26 14:23:55 -05:00
Sergio
01164a5997
Fix typo in `/help linecount` (#9474) 2023-03-24 14:01:23 -05:00
Mia
70759c5c13 Abuse-monitor: Trim leading spaces off inputs
This fucks with it fsr.
2023-03-23 17:42:07 -05:00
Leonard Craft III
156a39405f
Refactor some move lists to move flags (#9396) 2023-03-18 22:21:00 -05:00
Mia
19f71db2e4 Chatlog: Fix date parsing for log buttons 2023-03-14 21:04:12 -05:00
Mia
6a0d6ddcac Abuse-monitor: Actually ensure mods can use /am edithistory 2023-03-14 19:04:55 -05:00
Alexander B
40b155cb16
Helptickets: Use new chatlog for logs button (#9431) 2023-03-14 13:34:17 -05:00
Kris Johnson
f9a3c22eff /suspects: Add alias 2023-03-12 16:09:42 -06:00
Mia
d0912f58ca Chatlog: Make /sl usable only by admins 2023-03-09 14:03:13 -06:00
Kris Johnson
f699017e56
/stone: Fix oversight 2023-03-09 12:59:27 -07:00
Kris Johnson
9a52e0d33b
Mix and Mega: Expand mechanics (#9452)
* Expand Mix and Mega mechanics

* more stuff

* Make the ability delta the ability name

* Final tweaks
2023-03-09 12:46:35 -07:00
livid washed
aa103be383
Old Gens Random Battles: Move data to JSON files (#9413)
* Add random-sets.json for old gens to store randbats data

* Use random-sets.json files for generating sets

* Use levels from data files in gens 3-7

* Remove levels from BDSP file

* Remove random battles data from formats-data.ts

* Remove unnecessary levelScales

* Rename species_set to data

* Update commands

* linting and syntax stuff

* Adapt randbats tests

* Forgot to remove levels from joltemons file

* Rename random-sets to random-data

* Add newlines at end of json files

* Fix description of /randbats command: defaults to gen 9

* Fix an issue with gmax

* Remove randomDoubleBattleLevel for mons without doubles sets

* Apply suggestions from code review

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Rename randomBattleLevel to level

* Rename randomBattleMoves to moves

* Fix BDSP test

* Fix some gen 7-8 tests

* linting

* Gen 1-2: put custom levels in json file instead of customScale

* Gen 3: make Dunsparce level 88 (PUBL, it shouldn't be level 80)

* Type the JSON files

* revert a change that is no longer needed with typing

* moves should be IDs, not strings

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2023-03-07 11:50:02 -07:00
Mia
25ea35bf7a Abuse-monitor: Allow moderators to use /am edithistory 2023-03-06 13:18:39 -06:00
Alexander B
777a4eda19
Datasearch: Exclude Revival Blessing as pivot move (#9433) 2023-03-01 09:25:41 -06:00
PartMan
1360a1c1a4
Make /scav queue broadcastable again (#9409) 2023-02-28 21:04:40 -05:00
Mia
f16559fcaf Abuse-monitor: Fix spacing in lock message 2023-02-27 14:03:47 -06:00
Mia
4ab88f2a7f Abuse-monitor: Correct grammar in lock message 2023-02-24 09:31:22 -06:00
Alexander B
5fa7a17da9
Chatlog: Remove file check from /sl (#9411) 2023-02-21 23:36:37 -05:00
Alexander B
61f1a4b29e
Datasearch: Allow searching unreleased Pokemon (#9379) 2023-02-05 11:10:48 -05:00
adrivrie
c0ea4dd8b0
Winrates: Fix month buttons (#9375) 2023-02-01 11:50:41 -06:00
livid washed
ae41722b54
Random Battles winrates: Fine-tune collection (#9361) 2023-01-31 08:37:36 -06:00
Lucas-Meijer
d4070c0300
Mafia: Prevent incorrect alignment. (#9368)
A new theme includes a role that can change someone's alignment as a discard.
Players should not be informed according to their old alignment.
2023-01-28 19:33:52 -05:00
Mia
388bfdfb96 Winrates: Support toggleable sorting 2023-01-14 21:50:13 -06:00
Mia
af1bb8f5b4 Winrates: Sort properly on display 2023-01-14 21:19:46 -06:00
Mia
3de84dd8bc
Randbats: Add a chat plugin to track winrates (#9321) 2023-01-14 19:08:12 -06:00
Leonard Craft III
16092e4469 Fix addhosts grammar 2023-01-14 14:22:17 -06:00
Mia
d40fee34b9 Smogtours: Don't add all commands to Chat.multiLinePattern 2023-01-11 12:57:42 -06:00
motogp-bit
b819032ce6
Mafia: Fix a bug with cohosts and the sublist (#9300) 2023-01-09 19:21:23 -05:00
Mia
eccd2f1ea0 Smogtours: Add buttons for mobile navigation
Folders don't display on mobile, so here are buttons for mobile users to use.
2023-01-06 08:50:25 -06:00
Mia
080963bb37 Smogtours: Don't double escape descriptions 2023-01-05 16:25:25 -06:00
Mia
72f42fd1ef Smogtours: Actually fix newlines in edits 2023-01-05 14:31:00 -06:00
Mia
3e3f01a2f8 Smogtours: Fix newlines in edits 2023-01-05 14:15:11 -06:00
Mia
84b9107d19 Smogtours: Fix editing 2023-01-05 14:10:32 -06:00
Mia
b3fcbe150f Smogtours: Don't refresh all pages on tour deletion 2023-01-05 14:03:46 -06:00
Mia
2e06b88b50 Smogtours: Improve whitelist display 2023-01-05 13:50:06 -06:00
Mia
d31fcdbd6f Smogtours: Don't show edit list to non-whitelisted moderators 2023-01-05 13:30:11 -06:00
Mia
cd3e873247
Add a plugin to view Smogon tours (#9183) 2023-01-05 13:24:51 -06:00
Mia
2f12192e4d Chatlog: Properly respect Config.disableripgrep 2023-01-05 12:57:34 -06:00
Austin Couturier
01511984a2
Friends: Allow users to toggle /blockpms friends etc. in settings (#9265)
https://www.smogon.com/forums/threads/friends-settings-allow-friends-to-message-you-when-you-block-pms-optional.3713439/
2023-01-03 17:31:18 -06:00
Alexander B
c37152d8f7
Datacenters: Fix typo in help (#9276) 2023-01-02 13:30:01 -08:00
Austin Couturier
60a5441c19
friends.ts: Fix grammar (#9263) 2022-12-30 16:04:44 -06:00
Mia
b11177d530
Migrate to esbuild for compilation (#9203) 2022-12-22 15:19:29 -06:00
Mia
8cd51c909e Chatlog: Support linking to specific times in chat
Previously, the colons in times assured it couldn't be linked (colons can't be in links). I swapped it to use just the numbers in the time - since it's a 24-hour timestamp, it should work fine. Tested and ensured it was linkable/etc.
2022-12-16 08:03:17 -06:00
Alexander B
ca8e17109b
Datasearch: Show formes if sorted (#9190) 2022-12-15 19:52:42 -08:00
Mia
a96ad73bb8 Chatlog: Support linking to specific times
With this, chatlog is now up to parity with /roomlog.
2022-12-15 21:18:56 -06:00
Annika
589d0689ef Computer-Generated Teams: Initial fixes 2022-12-14 18:45:52 -08:00
Annika
06ad1838b4 Add [Gen 9] Computer-Generated Teams 2022-12-14 17:46:20 -08:00
Alexander B
0f971b047a
Update /setodds and /randbats (#9181) 2022-12-14 12:48:06 -07:00
ACakeWearingAHat
686a020e2c
Implement Gen 9 Random Battle (#9169)
* Move gen 8 rands code to gen8 folder

* Add test data file

* Remove hidden power from random-teams

* Remove BDSP

* Remove item selection for now

* Remove ability culling for now

* Remove move culling for now

* Obtain allowed pokemon from random-sets.json

* Add tera blast counter

* linting

* Remove Dynamax from random-teams

* Remove unnecessary check

* Add role and tera type + fix data format

* remove gmax

* Disable tier for now

* movePool should have move ids not names

* linting

* Add required moves

* Create an individual function for moveset generation

* Return moves early if <= 4 moves available

* Add counter for individual STABS, including tera

* Tera Blast is tera stab

* Add some moves (help with testing)

* Remove culling moves from moveset

* Add new hazard removing moves

* Test STAB and recovery moves

* Cull movepool each time a move is added

* Black Sludge only if tera type is Poison

* teratype and role to functions

* Test some 'High Priority' items

* Move ability selection to its own function

* Fix ability sorting/selection

* No need to go through the move adding process if number of moves in set + movepool is 4

* lint

* Remove some pokemon that aren't in gen 9 randbats

* Tera STAB example

* Allow for forcing abilities

* Silvally not in gen 9

* Move level calculation to getLevel

* Tier-based levelling and doubles coverage

* Sitrus Berry default item for doubles

* Avoid hard-coding for species frequency

* Linting + replace hail with snow

* Change a comment slightly

* Fix STAB moves: need to check that they do damage

* minor thing

* Comment out tera type requirement

* comments

* Add gen 9 randbats format

* STAB counter

* Remove setupType

* Add cullMutlaExclusive()

* Remove unnecessary functions

* Move CC/HC to the bottom

* Allow movesA and movesB to be overlapping

* Initialization of fill-out

* linting

* Setup moveEnforcementCheckers

* Type/STAB counter only updates for moves that aren't in noSTAB

* Account for type changing abilities earlier

* STAB enforcement

* Setup moves array

* linting

* Revert Setup change

* More fillout

* move tweaks

* Tera STAB enforcement

* Remove rest from recovery moves

* Enforce setup

* Add Facade if Guts

* Misc enforced moves

* Enforce more moves

* Enforce STAB priority

* Setup forced on tera blast user

* check if there are moves of the desired kind before sampling

* move tweaks

* Need to check if setupMoves is empty

* fix brute bonnet

* fix scream tail

* Finish up move incompatibilities

* fix scream tail harder

* Formatting

* Fix some things

* End culling early if movepool gets too small

* Paired moves: end culling early if movepool gets too small

* Remove 'stop cull' for testing purposes

* If 2/4 moves are filled, remove single unpaired move

* Remove now unnecessary hardcodes

* Use MovePairs instead of hardcoding pairs

* addMove function for adding moves to moveset

* Move updates

* Extra check is unnecessary, moves and movePool should never have moves in common

* Mach Punch required on Breloom

* lint

* Remove Synthesis from Brute Bonnet (5 enforced moves)

* adjust oranguru tera types

* finish up moves

* Force abilities

* Update my favorite pokemon

* linting

* Add shouldCullAbility

* fix setup counter

* Move sorting abilities below hardcoding

* minor change

* Add fields

* fix sawsbuck typo

* Improve the species generation + remove Basculegion and Houndstone as possible leads

* Fix Species frequency

* Linting

* veluza can actually run sharpness

* code all ability rejections

* Update random-sets.json

* EVs/IVs tinkering change

* fix capitalization error

* Perform small fixes

* fix moves that don't exist

* linting

* Magnezone hardcode

* Items

* Update random-teams.ts

* linting

* prep for leveling

* long list for ditto

* comment out a line of text

* finish individualizing levels and also melop sucks

* add lokix thing

* revavroom

* updates from testing

* komala probably shouldn't have dark as an option

* tropius fix

* intim mence is ok

* kleavor should not get sheer force

* why did we give hydre earth power lmao

* why did we put leech seed on toed

* forgot to sitrusify cheek pouch mons

* fix enamorus

* Syntax error

* Change Zoroark lastmon condition to level >= 72

* Fix Zoroark-level constraint to allow for level forcing

* Fix singles vs doubles definition

* Use species.id as much as possible for set generation

* updates from testing

* allow flash fire heatran

* additional sash parameters

* reject stakeout if the user has zero attacks

* fixes

* update pawmot abilities

* Change iron fist counter to a number

* Force Own Tempo on Petal Dance Lilligant

* Add T-wave to SD groudon set

* Slush Rush guaranteed with Snowscape + possible if team has snow

* Rework ability sorting: find list of non-culled abilities before sorting and selecting

* Move S/V rands to The Forefront

* fix regidrago

* Small fix to choosing allowed abilities

* update aliases

* Update Arcanines

* Change from forEach to for, since index is no longer being used

* first impression is bug stab now

* set updates from the randscord

* Update /randbats to gen 9

* Add Tera Type to /randbats output

* things to do with steel

* Update data/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Update data/random-teams.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* Move Battle Factory and BSS Factory to mods/gen8 folder

* Remove gen8 factory sets test

* Copy over random-sets.json when building

* add missing heatran-based incompatibility

* fix sableye not always getting Recover

* set updates

* start movin' cap 1v1

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>

* finish movin' cap 1v1

* Update random-battles.ts

* Update random-teams.ts

* Update random-teams.ts

Co-authored-by: livid washed <liuc.kelvin9901@hotmail.com>
Co-authored-by: livid washed <115855253+livid-washed@users.noreply.github.com>
Co-authored-by: Alexander B <4866817+MathyFurret@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2022-12-13 17:56:29 -07:00
Mia
34a01d55e4 Thing-of-the-Day: Ensure custom keys can be updated in /-otd set
This had a hardcoded list of keys and disallowed any outside of that. This removes the latter part and ensures custom keys get a basic check.
2022-12-13 11:07:34 -06:00
Mia
5dd1493a24 Chat: Ensure onTicketCreate handler always runs 2022-12-12 21:19:49 -06:00
Mia
f353ff0884 Chat: Add a ticket create handler 2022-12-12 15:55:45 -06:00
Annika
1222e9deff Fix CI 2022-12-09 18:21:14 -08:00
Jacob McLemore
c42bbe171a
Polls: Allow escaping separators (#9074) 2022-12-09 17:49:47 -08:00
motogp-bit
33c1811645
Mafia: Fix a bug with resetgame (#9129) 2022-12-09 17:44:40 -08:00
Annika
c44840e282
Add /generateteam command 2022-12-09 17:27:33 -08:00
Alexander B
40c2dca47c
Jeopardy: Escape HTML in question (#9150) 2022-12-09 18:49:15 -06:00
Kris Johnson
2b2819eec3 Add more Sheer Force support in /dt and /ms 2022-12-03 13:23:01 -07:00
Annika
0b8ec41d4f Trivia: QW bug fixes 2022-12-01 20:45:21 -05:00
Mia
5c73b3632a Admin: Add a command to disable ripgrep
Requested (and okayed) by Marty as a stopgap. Ripgrep lags usage stats all to hell.
2022-12-01 17:38:21 -06:00
Kaen
baba846ca4
Re-Evolution: Add functionality for battle-only formes (#8967)
* Re-Evolution mod now works with battle form changes

Re-evolution mod, /showevo and /reevo now check for the base species to not lose track of the pre-evolution after changing forms, /showevo now also shows the stats changes a battle form gives.

* Made previous reevo code conditional

While fixing battle form changes I forgot about regional forms of pre-evolved Pokémons like Meowth, now it only uses the new code if the current form has no unique pre-evolution.

* Fixing reevo code

Made the npm changes for the new code.

* just removed an empty line

* Update rulesets.ts

* Fixing /reevo comand

* Apply suggestions from code review

* Fixing Typo

* Update server/chat-plugins/othermetas.ts

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2022-11-30 14:01:59 -07:00
Mia
682e55c574 RPS: Add pause game button 2022-11-26 22:11:14 -06:00
Alexander B
1d5334432e
Hangman: Prevent impossible guesses, escape HTML (#9033)
* Prevent guessing words with incorrect already revealed indexes

* Clarify hint length and use consts

* Escape HTML on words

* lint

* Hangman: Better testing for invalid guesses

* Hangman: Escape HTML characters

Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>
2022-11-23 12:50:09 -08:00
Annika
68b98695e6 Trivia: Add old AE/SG/SH/Pokémon categories 2022-11-23 12:17:51 -08:00
Alexander B
33d43fcf40
Movesearch: Fix learnsets (#9043)
* Movesearch: Fix learnsets

* more futureproof
2022-11-23 09:08:29 -07:00
Alexander B
47d66cbc22
Datasearch: Fix hardcoded gen 8 (#9022) 2022-11-20 12:13:44 -07:00
Kris Johnson
8553f93751 Datasearch: Update /ds and /ms for Gen 9 2022-11-19 16:33:51 -07:00
motogp-bit
998a3a225d
Mafia: Add /mafia resetgame command and some other minor stuff. (#8981) 2022-11-18 13:31:00 -05:00
Kris Johnson
d50c8c249b
Add Gen 9 (#8997) 2022-11-17 20:46:29 -05:00
Annika
8d086728c9
/setodds: Allow <<randombattles>> Voices to use 2022-11-15 10:34:06 -08:00
Mia
7f9398f2b3 Abuse-monitor: Add a command to ignore modlog actions in punishment calculation
Requested by US.
2022-11-14 21:00:11 -06:00
Mia
aebc1bdf62
Helptickets: Hyperlink reporting user's name to their userpage 2022-11-14 08:51:05 -06:00
Alexander B
733534aceb
/randbats: Show doubles sets in FFA battles (#8979) 2022-11-11 13:49:39 -06:00
Leonard Craft III
4c4fa96335 Prefix-Manager: Update help 2022-11-06 13:17:30 -06:00
Mia
0e1ce780f0
Helptickets: Hyperlink punished usernames in IP-Appeals 2022-10-28 12:21:19 -05:00
Mia
b764c9fd8d
Helptickets: Display staff notes for text tickets in /ht list 2022-10-27 13:35:30 -05:00
Kris Johnson
20e0c236c3 Fix build 2022-10-26 23:05:39 -06:00
Kris Johnson
ec57cbd21e Wi-Fi: Update modlog messages, prep for Gen 9 2022-10-26 23:04:15 -06:00
Alexander B
855bee4775
Sample Teams: Fix aliases & checking whitelist (#8943) 2022-10-26 20:31:30 -04:00
Sergio
637a9091a2
Scavengers: Fix typo in comment (#8939) 2022-10-18 19:39:53 -04:00
Leonard Craft III
e170e51466 Revert "Hangman: Prevent impossible guesses and fix HTML escape (#8929)"
This reverts commit abca806d00.
2022-10-16 21:30:44 -05:00
Annika
9c5d654b89
Revert "Improved typing for utils.ts, and for iterating over base stats (#8919)" (#8938)
This reverts commit c589fb5a5a.
2022-10-16 18:27:25 -07:00
GregLyons
c589fb5a5a
Improved typing for utils.ts, and for iterating over base stats (#8919) 2022-10-16 18:08:11 -07:00
Leonard Craft III
add5cba897
Friends: Fix minor bugs (#8924) 2022-10-16 18:07:32 -07:00
Leonard Craft III
abca806d00
Hangman: Prevent impossible guesses and fix HTML escape (#8929) 2022-10-16 18:04:31 -07:00
Karthik
f7a5f604b9
Fix /ms boosts/lowers missing some moves (#8933) 2022-10-13 21:43:47 -04:00
dot-Comfey
b006d93254
Movesearch: Search past gen learnsets (#8918) 2022-10-07 15:06:18 -05:00
Kennedy
f644c16ef6
Add Hindi to the YouTube Groupwatch Whitelist (#8916) 2022-10-05 07:53:29 -05:00
Annika
2b5fb7587d /trivia history: Don't duplicate category names 2022-09-23 10:02:08 -07:00
Annika
b0c75d7ccf Trivia: Allow all categories 2022-09-23 09:59:43 -07:00
Alexander B
806e56ea67
Fix crash in /battlefactory (#8911) 2022-09-22 18:41:22 -04:00
Alexander B
38fb6e2262
Update /battlefactory command to Gen 8 (#8901) 2022-09-21 17:10:40 -04:00
sparkyneko
a56612e2cc
Savengers: Fix Matching Bug (#8905) 2022-09-20 08:22:23 -04:00
sparkyneko
f2fd83ba08
Scavs: Fix bug in Feud twist (#8897)
* Scav Feud fixes

- revert a requested change
- fix name of the game mode

* Update scavenger-games.ts
2022-09-14 12:22:37 -05:00
sparkyneko
71dd24ccc7
Scavengers Twist: Scavengers Feud (#8858) 2022-09-14 08:57:57 -07:00
Mia
3745a4db4e
Youtube: Remove single groupwatch restriction
Causing issues right now and really not necessary in the long run. Realistically there's probably no issue with a room running two streams.
2022-09-13 08:51:48 -05:00
Mia
5fa2c2a3c3
Youtube: Allow whitelisted rooms to use twitch streams 2022-09-13 08:41:07 -05:00
Alexander B
bd8890656d
Hangman: Make guesses clearable and loggable (#8893) 2022-09-13 08:33:57 -05:00
Mia
fb61bd00b6
Youtube: Whitelist more rooms to use groupwatches 2022-09-13 08:31:12 -05:00
Annika
e7a71e9c4a Trivia: Support combining all with subcats 2022-09-10 15:42:49 -07:00
Annika
564cd7b5ba Trivia: Don't add unranked games to history 2022-09-05 16:20:10 -07:00
sparksblade
c528075dc7
Fix abilitysearch for special char separators (#8872) 2022-08-24 20:49:09 -07:00
Kris Johnson
4a5f362542 Fix oversights from National Dex refactor 2022-08-24 18:10:16 -06:00
Kris Johnson
6a616b3eff
Properly tier National Dex (#8873) 2022-08-24 19:41:06 -04:00
Mia
746f6cdbef Abuse-monitor: Add a command to change all punishments of one type to another 2022-08-20 16:28:05 -05:00
Mia
6efb19f5d0 Abuse-monitor: Add action advising players to make reports 2022-08-20 16:20:09 -05:00
Mia
06d1573863 Abuse-monitor: Add join link to log page 2022-08-20 14:01:20 -05:00
Mia
37dc12c541 Abuse-monitor: Move punishment log displays
This removes a button and adds a page where the <<roomid>> would normally be.
2022-08-19 19:18:25 -05:00
PartMan
588d7a9d13
Scavengers: Fix startrecycled/queuerecycled index (#8865) 2022-08-19 11:26:53 -07:00
Mia
a709a15ca9 Fix checks, prettify /alternatebattlesearch 2022-08-16 17:43:35 -05:00
Annika
c18a607c7c Fix /alternatebattlesearch 2022-08-14 23:11:44 -04:00
Annika
431a6c3ad8 Add psbattletools-based /battlesearch alternative 2022-08-14 19:03:43 -07:00
Mia
1837eda888 Remove extra newline 2022-08-12 21:22:37 -05:00
Mia
87f1e9e75a Abuse-monitor: Swap replace order 2022-08-12 21:22:04 -05:00
Annika
dd52be874e Remove unnecessary conditionals 2022-08-07 15:21:16 -07:00
PartMan
161b48daff
Scavengers: Add Speedrun Twist (#8852) 2022-08-06 17:48:46 -07:00
PartMan
383d8bf870
Scavengers: Fix queuerecycled [index] (#8855) 2022-08-05 20:48:40 -07:00
Mia
e01f90a650 Abuse-monitor: Fix word boundaries 2022-07-28 16:15:26 -05:00
Mia
fe99601ed6 Abuse-monitor: Use word boundaries in Pokemon anonymization 2022-07-28 14:13:12 -05:00
Mia
152cd9e3fb Abuse-monitor: Properly ensure filtered mons exist 2022-07-26 21:47:10 -05:00
Mia
bd270c0c7e Abuse-monitor: Anonymize references to Pokemon
Most of the time, Perspective sees specific Pokemon names as though they're usernames, and treats them like it would treat any other targeted insult. This changes that, since Perspective knows Pokemon is something else.
2022-07-26 21:39:24 -05:00
Mia
04cec6d85f Abuse-monitor: Show total number of pending reviews 2022-07-26 02:12:55 -05:00
Mia
238b848747 Abuse-monitor: Add Artemis warns to punishment cache 2022-07-26 01:27:58 -05:00
Mia
0d3c79f75a
Add a GUI for using custom rules (#8840) 2022-07-22 17:55:40 -07:00
Kalest3
ee19da0954
Fix excluded params in /ms (#7935) 2022-07-20 21:23:16 -07:00
glacialcascade
5cfc4edd7a
Dexsearch: Fix !pivot, !recovery, !zrecovery, and !priority (#8805)
* Add/modify error messages in dexsearch, movesearch

* further tweaks

* fix lint errors relating to long lines

* fix /nds !pivot, etc, showing "No Pokemon found"
2022-07-20 19:05:51 -07:00
Mia
24a2c48a76 Abuse-monitor: Fix issue in adding punishments 2022-07-05 16:04:29 -05:00
Mia
b43d293964 Abuse-monitor: Autogenerate punishments scale 2022-07-05 11:25:03 -05:00
Mia
830ef0017f Abuse-monitor: Move mutes to a punishment setting 2022-07-05 11:21:49 -05:00
Mia
4cb589bb9e
Abuse-monitor: Fix some math 2022-06-30 17:16:11 -05:00
Mia
44426dec1e
Abuse-monitor: Add a command to rescale settings
This is for when Perspective does a drastic retraining and all the results change.
2022-06-30 16:54:03 -05:00
Mia
6daa72a75d The Studio: Add a shared help entry for recommendation commands
Requested by TS staff.
2022-06-26 21:35:39 -05:00