Charlie Kobayashi
6feb05c357
Rework special scavenger modes ( #6507 )
...
- apply them as "formats"/"mods" instead of a large parent game with another room game nested inside
- the parent game is attached to ``room.scavgame`` as an independent object instead.
- add a command to set the twist (/scav settwist) and reset the twist (/scav resettwist) for scripted formats
- this means that scavenger-games.js might be updated once per month as new twists are created.
- add a command to start a regular hunt with twists
More than one twist can be loaded into a single scavenger hunt (from scavenger game mode + /scav createtwist)
2020-04-01 00:45:49 -07:00
Mia
4005ff6722
Typescript TCG & Tabletop's plugin ( #6474 )
2020-03-31 14:09:38 -07:00
Kris Johnson
adb4eed23b
Other Metas chat plugin: Remove Tier Shift check ( #6504 )
2020-03-30 19:08:16 +04:00
Kris Johnson
b90cae8dff
Other Metas chat plugin: Add past-gen support ( #6499 )
2020-03-30 18:28:01 +04:00
Kris Johnson
ed9f1eb5e2
Fix /weak not showing Pokemon names ( #6498 )
2020-03-28 02:49:02 -07:00
whales
64d3cc59c8
Polls: fix blankvoting, help message
2020-03-27 17:09:04 +10:30
Kris Johnson
4cc1ffa4e8
Datasearch: Fix /ms <pokemon> ( #6491 )
2020-03-26 03:17:02 -07:00
Kris Johnson
994fc60aed
Rename Template to Species ( #6478 )
2020-03-25 23:29:27 -07:00
Guangcong Luo
5cd743c88a
Fix eslint no-unused-expressions issue
2020-03-25 20:34:03 -07:00
asgdf
34162abb8b
Add /monthlock command ( #6488 )
2020-03-25 03:59:47 -07:00
Guangcong Luo
0afa0d49bc
Fix /invite permissions
...
Now that roomauth bypasses modjoin, promoting anyone to roomvoice is
sufficient to give them access to any room.
2020-03-23 23:52:16 -07:00
Mia
1628258371
Typescript chat-commands/core ( #6484 )
...
Also fix TS line numbers in GitHub Actions
2020-03-23 23:50:35 -07:00
Guangcong Luo
604b8142ef
Improve /chatlog support for uhtml
2020-03-23 17:50:15 -04:00
whales
9ad7b53bdb
Don't fail silently in uhtml commands
2020-03-23 20:33:42 +10:30
fart
80cfacc2b0
Support /hidetext [line count] ( #6471 )
2020-03-22 15:53:40 -07:00
Kris Johnson
ff0968bdc9
Scalemons: Move stat formula to rulesets ( #6481 )
2020-03-22 05:44:47 +04:00
whales
003c696f2f
Allow tour banning/unbanning without a running tour
2020-03-21 15:48:10 +10:30
Peach
2bf71cd42d
Attribute addhtml and code commands ( #6444 )
2020-03-20 20:58:56 -07:00
Kris Johnson
770f1a3f7c
Add support for (NU) ( #6475 )
2020-03-20 20:50:14 -07:00
Astrid Halberkamp
867f8c9843
TOTD: COTD -> COTW
2020-03-18 17:41:41 +01:00
Kris Johnson
53299ea068
Random Battles chat plugin: Fix Let's Go support ( #6468 )
2020-03-18 12:47:41 +04:00
Kris Johnson
3e26318758
Refactor learnsets.js ( #6466 )
2020-03-18 00:59:29 -07:00
Mia
6b31c251c7
Fix links for /randbats ( #6467 )
...
currently takes you to play.pokemonshowdown.com/dex.pokemonshowdown.com, which is obviously not right.
2020-03-18 00:48:11 -07:00
Guangcong Luo
40499b6cf6
Remove dependency of sim on Config
2020-03-17 21:06:40 -07:00
HoeenHero
b74a86d83c
Only prune disconnected users
2020-03-17 13:42:24 -04:00
Kirk Scheibelhut
17501fc001
Remove restrictions on concurrent battle searches ( #6462 )
...
https://www.smogon.com/forums/threads/improve-searching-for-concurrent-ladder-battles.3660989/
2020-03-16 21:17:34 -07:00
Kris Johnson
83ebdb27da
Add Dex#getOutOfBattleSpecies ( #6463 )
2020-03-16 20:31:38 +04:00
Guangcong Luo
64c3d75f1c
Hide deleted rooms by default in chatlog
2020-03-16 03:35:32 -04:00
Guangcong Luo
c4e91d20e2
Improve chatlog design
...
Big thanks to smogon/pokemon-showdown-client@a176317913 for making
this possible!
2020-03-16 03:35:32 -04:00
Guangcong Luo
b7889f048f
Fix chatlog permissions
...
- global auth should now be able to see chat logs of rooms they can't
moderate
- secret and personal rooms that a staff member is either currently in,
or has auth in, will now show up in the main logs list (although
you should just use /chatlog, it's much easier)
2020-03-16 03:21:43 -04:00
Guangcong Luo
7de51956c5
Change BasicChatRoom to Room in some types
...
`user.can` and `user.authAtLeast` now take `Room | BasicChatRoom`
instead of `BasicChatRoom`. It's now significantly less necessary to
cast things to `BasicChatRoom`.
2020-03-15 19:52:59 -07:00
Lusamine
2283b28afc
Update datacenters & ip-tools ( #6459 )
2020-03-14 11:27:26 -04:00
Guangcong Luo
99cf399860
Fix /chatlog command
2020-03-14 00:10:14 -04:00
Guangcong Luo
c6d83508ab
Rename chat-log to chatlog to match modlog
2020-03-14 00:04:42 -04:00
Guangcong Luo
60cbd7d0d7
Implement /chatlog command
2020-03-14 00:04:16 -04:00
Guangcong Luo
a74fe6e0cc
Improve debugging support
2020-03-13 23:57:41 -04:00
Guangcong Luo
f7d2cdf1be
Fix log viewer permissions
...
Drivers/mods should be able to see secret room logs, but not get a list
of secret rooms.
2020-03-13 23:52:41 -04:00
Guangcong Luo
35aad974f8
Implement Chat.normalize
2020-03-13 22:30:17 -04:00
Guangcong Luo
354513ad53
Add log viewer ( #6454 )
2020-03-13 22:18:00 -04:00
Leonard Craft III
5a581a762d
Fix autostart timer bug with less than 2 players ( #6451 )
2020-03-12 21:46:47 -04:00
Kris Johnson
b077646808
Random Battles chat plugin: Fix various issues ( #6448 )
2020-03-12 12:37:10 +04:00
Peach
d9f2f8e745
Block hotpatches while updating/rebuilding ( #6445 )
2020-03-12 00:45:14 -04:00
Guangcong Luo
64ff1da81f
Refactor more things to use inheritsFrom
2020-03-10 09:59:36 -07:00
Kris Johnson
82a3fc7b94
Refactor [Gen 2] Random Battle ( #6435 )
2020-03-09 11:56:15 +04:00
Kris Johnson
86761e3577
Add Random Battles chat plugin ( #6433 )
2020-03-09 09:55:43 +04:00
Waleed Hassan
e86ec0b7fe
Fix Wifi GAs ( #6431 )
2020-03-08 20:23:37 -07:00
Guangcong Luo
efa98a08b9
Improve linkRegex
...
We're now using regexfree for linkRegex as well as the indentation
rule.
https://zarel.github.io/regexfree/
2020-03-08 20:16:53 -07:00
Guangcong Luo
4616bf1090
Fix bug in /addhtmlbox
2020-03-07 16:31:52 -08:00
Guangcong Luo
647ba61a46
Turn on prefer-regex-exec in eslint
2020-03-07 13:39:02 -08:00
asgdf
cac033ab86
Improve handling of mobile IPs with permalocks ( #6338 )
2020-03-07 11:50:08 -08:00