Commit Graph

17060 Commits

Author SHA1 Message Date
Ivo Julca
045fe45609 Linked: Make 2nd move autotarget when needed 2019-08-03 02:32:25 -05:00
Kirk Scheibelhut
3021826112
Have /hidereplay turn on /modjoin % once the battle is over (#5667) 2019-08-02 22:19:33 +02:00
The Immortal
41e81a359b RoA Spotlight: Add missing Blitz rule 2019-08-03 00:04:19 +04:00
The Immortal
95b2fd67b0 Cross Evolution: Add validation hint 2019-08-02 11:19:20 +04:00
Jacob McLemore
3af1c771c2 Fix Encore + Pledge moves interaction (#5641) 2019-08-01 20:31:38 -04:00
Kris Johnson
cf8e1ea1c1 Add UU suspect notice (#5665)
https://www.smogon.com/forums/threads/np-sm-uu-stage-10-5-water-me-weather-test.3653094/
2019-08-01 18:41:05 -05:00
Bär Halberkamp
d128ca8b9f Thing of the day: no longer rely on uhtmlchange making new htmlboxes 2019-08-02 00:45:10 +02:00
Kris Johnson
61a3c6f249 OMotM: Fix crashes and oversights (#5664) 2019-08-01 17:09:18 -05:00
Guangcong Luo
bf37e6a5fa Fix onModifyTemplate signature
This will intentionally fail CI. It's my hope that #5664 will pass it.
2019-08-01 16:13:08 -05:00
Guangcong Luo
745638b5e1 Support /dt in Tier Shift 2019-08-01 16:13:07 -05:00
Bär Halberkamp
25de7934a6 Thing of the day: Tweak how pre-noms work 2019-08-01 22:48:59 +02:00
The Immortal
e4ba539f9f Cross Evolution: Fix abilities 2019-08-01 21:13:09 +04:00
The Immortal
c285997991 Add August OMs 2019-08-01 18:53:43 +04:00
whales
2eaed9105d Update status properly on merging (#5663) 2019-08-01 13:56:43 +02:00
Kirk Scheibelhut
d02079c0b9 Don't apply getBattles skip logic if usernameFilter is set 2019-08-01 12:41:36 +02:00
The Immortal
90f8cd991d Update RoA Spotlight 2019-08-01 14:00:12 +04:00
TheJetOU
a12496e97b Allow filtering by userid prefix in battle search (#5662) 2019-08-01 10:20:18 +02:00
Kirk Scheibelhut
4326aeae04
Add forcedpublicprefixes for public OLT battles (#5661) 2019-08-01 09:28:48 +02:00
HoeenHero
e5b575f950 Implement Chat.stripFormatting (#5658)
Strips chat formatting from a string.
This is used for properly validating the length of room faqs
and daily spotlights.
2019-08-01 00:08:11 -05:00
Kirk Scheibelhut
2b1b0dc313
Improve README attribution (#5657) 2019-07-28 21:29:05 +02:00
Quinton Lee
c544514d67
Chat monitor: fix removing filtered shorteners 2019-07-27 13:34:40 -05:00
HoeenHero
f3d04f09cd Allow mods to create, edit, and remove room faqs
Also makes room faq topics in /roomfaq clickable.
2019-07-26 20:30:21 -04:00
HoeenHero
a67be91f27 Make uptime avaliable to regular users
This command was originally restricted because users would complain
about lag when the uptime hit about a week. I'm removing this because
it makes it alot harder to verify a server's uptime meets the
requirements when registering servers, and its been a year or so
since lag complaints related to uptime were an issue.
2019-07-26 08:11:53 -04:00
HoeenHero
eb80893c58 Inap username/status tickets shouldn't start activated
Also updated some ticket form text and added "help" to the list of phrases that will not active a ticket.
2019-07-26 08:06:54 -04:00
Marty-D
1f8c55ddf8
Datacenters: Update ranges 2019-07-25 21:41:57 -04:00
whales
93ab00e173 Fix kaomoji canTalk checking for real 2019-07-24 20:11:01 -05:00
Guangcong Luo
af8ed06abf
Fix bug in ProcessManager#destroy
Fixes #5654
2019-07-24 17:41:08 -05:00
whales
3499df5b38 Check canTalk properly in kaomoji (#5655) 2019-07-24 17:39:02 -05:00
HoeenHero
5659b628a3 Prevent most commands from being used with kaomoji commands 2019-07-24 11:00:29 -04:00
Kris Johnson
abe2ba1f5e UU: Allow Mimikyu (#5652) 2019-07-23 12:18:40 -05:00
asgdf
c76d68a5ec Fix article link for Gen 1 Tradeback OU (#5651) 2019-07-23 09:37:44 -05:00
ekmnoop
892551fc86 Fix alphabetization in data/moves.js (#5650) 2019-07-23 15:28:46 +02:00
ekmnoop
913395fa40 Fix alphabetization in data/moves.js (#5647)
sandstorm > sandtomb
2019-07-23 13:40:20 +02:00
Kirk Scheibelhut
be940ce139 Modify Kris and MacChaegar's attribution to be more consistent 2019-07-23 09:03:01 +02:00
Ben Davies
29b06abce1 Add a few kaomoji commands (#5645)
This adds /shrug, /tableflip, and /tableunflip.
2019-07-22 20:21:35 -05:00
Kirk Scheibelhut
57dd3b527f Add isPokeball field to Items data (#5644) 2019-07-22 16:20:09 -05:00
whales
b06d638b6e Fix username report tickets (#5642) 2019-07-22 12:58:57 +02:00
jmclemo6
e4ad7d894b Moves: Fix Flower Veil + Yawn interaction when ally is already under effect of Yawn 2019-07-21 14:21:42 -05:00
Jacob McLemore
cc69590c2e Fix Poison Touch interaction with self-targeting contact moves (#5640) 2019-07-21 10:24:46 -05:00
HoeenHero
bdfde21dae PU: Ban Guzzlord
https://www.smogon.com/forums/posts/8190551/
2019-07-21 09:50:11 -04:00
Danofares
5fb57e6cfc Don't show "It's a one-hit KO!" if move did not OHKO the target (#5637) 2019-07-21 08:29:30 -05:00
Ben Davies
d05aa0cd08 Update PROTOCOL.md WRT recent user status protocol changes (#5638) 2019-07-21 13:45:36 +02:00
Guangcong Luo
a3ba27ba8f Improve modchat
- Modchat permission code should be simpler now
- Mods now have 'modchatall' (can set modchat up to their own rank)
- 'modchatall' (ROs) can no longer remove modchat higher than their own
  rank
- 'makeroom' (Leaders) still can remove higher modchat
2019-07-20 08:53:16 -05:00
Guangcong Luo
dd6ce3c2dd Give sysops isStaff
This fixes a situation where sysops couldn't see the results of
commands they used.
2019-07-20 08:53:15 -05:00
Guangcong Luo
8313f6a825 Properly give gdrivers roommod powers
The previous solution had some rough edges, like accidentally
knocking global leaders down to roommod.

This also restores the corresponding symbols, for better clarity.
2019-07-20 08:50:59 -05:00
Ben Davies
eaf4b6001d Add more Dashycode tests 2019-07-20 10:50:02 -03:00
Kris Johnson
a1ccc6fe77 Gen 2 OU: Move Jynx/Golem to OU, Porygon2/Jolteon to UUBL (#5633)
https://www.smogon.com/forums/threads/3652655/
2019-07-19 22:20:10 -04:00
Guangcong Luo
3db1d9916c Deduplicate Template definition
It turns out Template is the only remotely-easy type to merge the class
and interface for.

The others all have a bunch of event methods which would need to be
redefined on the class.
2019-07-19 18:20:42 -05:00
Guangcong Luo
516084d6a2 Deprecate and remove canUseRandomTeam
`canUseRandomTeam` was a feature intended to allow random teams to be
generated in custom games. I never added a UI for it, and nowadays we
have more than one Random Battle format anyway, so this flag no longer
makes any sense.

The new plan is to support "random team" custom rules, which should be
easier to implement and easier for users to understand.
2019-07-19 13:52:44 -05:00
Kirk Scheibelhut
21cd5cf02c Actually ACTUALLY prevent Idle state from propagating 2019-07-19 09:31:19 -07:00