Commit Graph

27864 Commits

Author SHA1 Message Date
Karthik Bandagonda
d3d834c91a
Allow Picked Team Size to be used without Team Preview (#11224)
* Add Pick Team rule

* Make Team Preview and Pick Team mutually exclusive

* Automatically apply rule if Picked Team Size exists without preview

* Remove mutually exclusive part

* Move teamsize to start action
2025-07-01 01:20:57 -06:00
adrivrie
bc832df368
Random Battles: June 2025 balance patch (#11229) 2025-07-01 01:17:36 -06:00
dot-Comfey
6533311382
Fix oversight from #11217 (#11228) 2025-07-01 01:17:21 -06:00
demir
c969dcb4e7
35 Pokes: Update list of allowed Pokemon for July 2025 (#11231)
* 35 Pokes: Update list of allowed Pokemon for July 2025

* Missing space
2025-07-01 01:17:01 -06:00
Kris Johnson
3b825333ea RBY PU: Ban Rapidash
https://www.smogon.com/forums/threads/rby-pu-hub.3700527/page-8#post-10610118
2025-07-01 01:16:32 -06:00
Kris Johnson
babf4f6576 Add July 2025 rotational formats 2025-07-01 01:15:44 -06:00
HoeenHero
8bcd2c2960 Teams: Improve error messages
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
Moving the auth at least check later means the locked error message will actually trigger for locked users providing a clearer error message to them.
2025-06-30 12:40:33 -04:00
Leonard Craft III
6e41ce15e3 Add Nickname Clause to Standard Draft
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-06-29 22:42:46 -05:00
dot-Comfey
5a4c785ec4
Fix more button in /modlog (#11217)
* Fix more button in /modlog

* Drivers can use /mls

* Update modlog-viewer.ts
2025-06-29 22:09:06 -05:00
Alex "Mathy
9cd93f2a0c
Permalock plugin: Fix room not updating after notice (#11218) 2025-06-29 22:08:13 -05:00
Mia
c03510f909 Users: Don't remove rangelocks on user merge 2025-06-29 22:06:39 -05:00
Alex "Mathy
687b1c4ae0
/show: Fix unescaped HTML template (#11225) 2025-06-29 15:02:38 -06:00
BoingK
4979f9f91c
Tier Shift: Ban Necrozma-Dusk-Mane (#11220)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
https://www.smogon.com/forums/threads/omotm-tier-shift.3720396/post-10603857
2025-06-29 11:32:15 -06:00
André Bastos Dias
5e65007240
ORAS ZU: Ban Huntail and Light Clay (#11221) 2025-06-29 11:31:47 -06:00
Alex "Mathy
063a19e6c1
Randomized formats: Fix genders (#11227)
* Randomized formats: Fix genders

* Old gens
2025-06-29 11:31:24 -06:00
André Bastos Dias
a512048ae8
Ubers UU: Ban Spectrier (#11226) 2025-06-29 11:31:04 -06:00
André Bastos Dias
fdbe0e3b5b
National Dex UU: Ban Hawlucha (#11202)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-06-28 11:36:29 -04:00
Karthik99999
aab6b728cb /ssb: Fix text formatting issues
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2025-06-25 19:27:19 -04:00
André Bastos Dias
3b4a2c9bf5
Fix HP bar percentages and colours (#11213) 2025-06-25 14:14:46 -07:00
Karthik99999
f795b5d750 CODEOWNERS: Add Karthik to Auctions
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-06-25 12:27:57 -04:00
Karthik99999
e0ccfa1532 Auctions: Fix draft order display 2025-06-25 12:27:09 -04:00
André Bastos Dias
b598355b66
Gen 3: Fix Magnet Pull not trapping allies (#11207)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-06-24 23:51:48 -04:00
Karthik99999
e982385e54 Show Best of checkbox for random battle formats
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
Requested by Randbats ROs
2025-06-24 20:33:56 -04:00
Eve
20717b7c67
LGPE: Implement OU tier changes (#11219) 2025-06-24 20:22:38 -04:00
André Bastos Dias
dc7294ed6e
Remove unused code (#11215)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
* Remove unused Move#negateSecondary
* Remove unused 'SubDamage' event
* Remove unused Move#pressureTarget
* Partially remove unused Move#spreadModifier
2025-06-22 08:21:19 -07:00
Slayer95
7835b015d9
Explain insecure subdomain in server/README.md (#11212)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-06-20 16:47:56 -07:00
skymin3
f68b7e94c4
Aliases: Remove Wormadams (#11209) 2025-06-20 06:04:14 -07:00
zianwangs
d6e98c21fb
Fix typos (#11200) 2025-06-19 04:10:12 -07:00
Kris Johnson
36ae30160c Auto Responder: Fix ignore page view for regex terms 2025-06-17 13:36:55 -06:00
Kris Johnson
1c28a150e7 Auto Responder: Fix /ar view keys not escaping regex keys 2025-06-17 13:14:39 -06:00
skymin3
08305c7497
STABmons: Update bans (#11194)
Forum post: https://www.smogon.com/forums/threads/stabmons.3710577/post-10590886
2025-06-16 10:08:29 -06:00
André Bastos Dias
1bbb8ec800
ADV: Move Medicham to OU (#11199) 2025-06-16 10:07:41 -06:00
Guangcong Luo
6903a2e2e7
Document new URL format
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
This doesn't say what the format is, but it's pretty easy to figure
out from the redirect, if you particularly care.
2025-06-15 08:11:10 -07:00
Guangcong Luo
e7b2be606a Fix client redirect
For a long time, connecting to non-localhost servers didn't work without
an HTTPS cert. But it's now once again possible. All you need is an
IP with an open port, and a dream.

Syntax is a little different than before. To go to `1.2.3.4` at port `5000`

- before: `http://1.2.3.4-5000.psim.us`
- after: `http://1-2-3-4--5000.insecure.psim.us`

Supporting multiple dots in the URL is too complicated, unfortunately.

The other way still works: `http://1.2.3.4:5000`

And yes, I would 100% recommend that one.
2025-06-15 07:25:04 -07:00
skymin3
f8a4a61874
/dt: Add new aliases (#11157)
* DT aliases update 

Added:
hydra: Hydrapple
duskroc: Lycanroc-dusk
necro: Necrozma
ultranecro: Necrozma-Ultra
Soulblaze: Clangorous Soulblaze
prank: Prankster
jask: Ninjask
horo: Zoroark-Hisui
horoark: Zoroark-Hisui
pompom: oricorio-pom-pom
sensu: Oricorio-Sensu
baile: Oricorio
pau: Oricorio-Pa'u
maud: Audino-Mega
fog: Defog
imp: Imposter
geezing: Weezing-Galar

Removed
ss: Stoked Sparksufer

* Aliase Remove: SSS + Extreme + Searing + Oricorio

* Few more Aliases
2025-06-14 19:03:20 -06:00
Lucas
4536eee620
/dexsearch: Add support for sorting by (doubles) tier (#11150)
* ds: add tier sorting

* Add support for doubles and natdex tiers

* fix unnecessary nationalSearch passing

---------

Co-authored-by: Meijer,L. (Lucas) <l.meijer6@students.uu.nl>
2025-06-14 19:01:25 -06:00
André Bastos Dias
73a8b3188b
Break Illusion on Tera formes (#11190) 2025-06-14 18:59:23 -06:00
André Bastos Dias
4435fc48b8
Fix Terastallization test (#11195) 2025-06-14 10:45:30 -06:00
Kris Johnson
acf0fb8a2e
Fix build 2025-06-13 22:40:34 -06:00
Mia
c73803efe7 Ladder tours: Expose tracker object for debugging 2025-06-13 22:16:47 -05:00
André Bastos Dias
0b6d2aa399
Fix tests for low‑BP Terastallized moves (#11193)
* Fix tests for Terastallized low‑BP moves

* Fix error messages
2025-06-13 14:46:03 -06:00
motogp-bit
b5304c68b5
Mafia: Fix /mafia resetgame (#11192)
Co-authored-by: HoeenHero <HoeenCoder@users.noreply.github.com>
2025-06-12 11:14:17 -04:00
Lucas
6007bdc0b9
Mafia: Improve host/gameban (#11036)
* Improve host/gameban

- Allow for offline namehostban and namegameban.
- Notify users when they get host and gamebanned.
- Fix hostbans, which did not work at all.
- Fix host and gamebanned users from being able to subhost

* Change aliases and remove gameban unhostbanning.
2025-06-11 22:03:43 -04:00
skymin3
2b027d9d5a
Trademarked: Update bans (#11184)
* Trademarked Update Bans + Unban Regigigas

Banwave post: https://www.smogon.com/forums/threads/trademarked.3714688/post-10583109 

Bans
Annihilape
Hoopa-Unbound
Keldeo
shaymin sky (this makes me sad)
Weavile
Light Clay

Move restrict
Heal Bell

Unban: Regigigas

* Alignment fix
2025-06-11 19:05:56 -06:00
André Bastos Dias
f3c17bcf75
National Dex: Ban Roaring Moon (#11187) 2025-06-11 19:05:24 -06:00
Mia
92f5871309 Ladder tours: Properly force battles public 2025-06-10 17:42:00 -05:00
Mia
5e61465955 Ladder trackers: Adjust help 2025-06-09 19:20:30 -05:00
Lucas
71041ecfe1
Mafia: add maximum role length. (#11064)
Today, a bug was found where using revealas on a long role crashed PS!

I alleviated this by adding a maximum role length (instead of having it be uncapped, as currently people could spam PS using unlimited length roles) and moving the 'infinite loop' check to not be triggered by long roles.


Co-authored-by: Meijer,L. (Lucas) <l.meijer6@students.uu.nl>
2025-06-09 18:47:52 -04:00
Kris Johnson
92ed7a4243 /formathelp: Fix crash 2025-06-09 14:16:53 -06:00
Dieter Reinert
dd96c0de95
Mafia: Fix crash when distributing roles with insufficient roles (#11183) 2025-06-07 09:18:06 -07:00