Commit Graph

27539 Commits

Author SHA1 Message Date
shrianshChari
243ca8b294
Ubers UU: Ban Zacian (#10969)
* Ubers UU: Ban Zacian

* Appease linter
2025-03-14 13:54:59 -06:00
Kris Johnson
f6ccab5e83 Frantic Fusions: Add 2 Ability Clause for suspect 2025-03-14 13:51:55 -06:00
André Bastos Dias
f53e9995b7
Fix Heal Block messages (#10964) 2025-03-14 12:07:26 -04:00
Guangcong Luo
ae22234ed0 Add Guaranteed Secondary Mod
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
This is currently for tests, but does have the side effect of plausibly
being fun as an actual mod to add to games.
2025-03-13 15:34:47 -07:00
HiZo
75533cca60
Fix Gen 1 PP underflow (#10967)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
PP is now deducted after the move rather than before, which is more
accurate and also simplifies the code.

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-03-12 21:59:30 -07:00
sunnytangg
dbf5830353
Fix freeze lingering after fainting from Pursuit (#10959) 2025-03-12 19:34:50 -07:00
Guangcong Luo
a5ae0ee42b Sim: Correctly clear maybeLocked
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-03-11 14:13:21 -07:00
WifiLatency
232af5c19f
/ds: Fix searching for trapping and partial trapping moves (#10962)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Adds trap as a search param to movesearch without modifying any moves.

* minor regex optimization.

* Implement in a less hacky manner.

* clean up adding both trapping statuses to the orgroup.

* Fixed conditional mixing trapped moves with other volatilestatuses.
2025-03-11 14:39:50 -06:00
Kris Johnson
e251645e11
National Dex OU: Ban Dragapult 2025-03-11 14:36:41 -06:00
Kris Johnson
eb3c7d1d61
National Dex UU: Ban Mega Gallade 2025-03-11 14:35:53 -06:00
shrianshChari
39f90f25fd
UU: Ban Quaquaval (#10963)
https://www.smogon.com/forums/threads/sv-uu-suspect-process-round-13-the-duck-song.3760500/page-2#post-10475920
2025-03-11 14:34:55 -06:00
HoeenHero
4cb442e33d Don't send a message if source is null
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
Client doesn't expect or handle (read: crashes) if source is null.
2025-03-09 18:23:38 -04:00
shrianshChari
ab1f7a2952
Add NatDex Mod to NatDex Draft formats (#10958)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Add NatDex Mod to NatDex Draft formats

* Fix tests

* Fix tests (again)
2025-03-09 13:04:13 -06:00
André Bastos Dias
f2736e1a3f
Fix Psychic Noise's interaction with Life Dew (#10892)
* Fix Psychic Noise's interaction with Life Dew

* Add FIXME comment

* Remove unreachable code

* Update to ESLint 9
2025-03-09 12:05:02 -06:00
WifiLatency
4346e3d34c
Add Restricted as a /ds Parameter (#10952)
* added restricted as a param for /ds using the species tags.

* comply with max line length.
2025-03-09 12:03:15 -06:00
WifiLatency
7bf04ad1e1
Implement searching for tiers by inequality to /ds (#10949)
* Implemented tier searching using inequalities.

* Fixed the value of OU being higher than CAP.

* Fixed AND searching for tiers with inequalities.

* Update server/chat-plugins/datasearch.ts

* Update server/chat-plugins/datasearch.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-03-09 12:03:06 -06:00
WifiLatency
f1ba8179c0
Add Number Generation Aliases to /learn (#10955)
* learn command generation shorthand now matches other datasearch commands.

* Retain support for generational prefixes.
2025-03-09 12:00:02 -06:00
Yoshiblaze
917bb0dd32
Add New Pet Mod of the Season (Bad 'n Boosted) (#10947)
* Add Bad 'n Boosted

* Add Mod Folder for Bad 'n Boosted so /dt works with it

* Fix indents

* Fix indents

* Remove Little Colosseum

* Change Bad 'n Boosted to a mod rather than a folder

* Apply suggestions from code review

* Update config/formats.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-03-09 11:59:50 -06:00
pyuk-bot
ae626838bf
CGT: Fix level history page (#10930)
* CGT: Fix level history viewer

* More efficiently iterate the array in reverse
2025-03-09 11:53:20 -06:00
ken
64b033a8c9
Monotype: Ban Gouging Fire (#10953)
* Ban Gouging Fire from Gen9Monotype

https://www.smogon.com/forums/threads/sv-monotype-suspect-11-dirty-dancer-gouging-fire-suspect-test.3760390/post-10470291

* Update formats.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-03-09 11:52:51 -06:00
Vertigo
ef4029ce57
Add boosting effects to Baton Pass Stat Clause (#10948) 2025-03-09 11:44:15 -06:00
Distrib
18ca337e13
Helptickets: Fix user profile links with spaces (#10951) 2025-03-09 11:43:53 -06:00
Spammernoob69
6280f3366c
CAP: Nerf Kitsunoh (#10942)
* CAP Kitsunoh Buff Process

Changelog:
  Kitsunoh:
    +14 Attack (103 to 117)
    +18 Speed (110 to 128)
    +Trace
    +Encore
    +Upper Hand
    -Iron Fist

* Chuggalong 2.0

Speed: -7 (115 to 108)
+White Smoke
+Slow Start

Full movepool: https://www.smogon.com/forums/threads/cap-34-part-17-final-movepool-submissions.3748657/post-10221427

* Update learnsets.ts

Added Event to Chuggalong learnset

* Update learnsets.ts

* Added CAP35 (Shox)

* Added CAP 34 Prevos (Chuggon, Draggalong)

Implemented Chuggon, Draggalong

* Fixed Shox data

* Added evo/prevo entry in pokedex

* Add Evo Level + Entrainment Egg Move

* Added Toxic to Chuggalong line

I was informed we had decided to add Toxic to Chuggalong's movepool for flavor reasons, as it is given to most (all?) Poison types.

* Shox 2.0

Added Shox Full Movepool + PPL stat buff (+18 SpA, +6 Def, +10 SpD, -18 Atk)

* Update learnsets.ts

Oops

* Update learnsets.ts

Pajantom Substitute.

* Kitsunoh Nerf

* Update pokedex.ts

* Remove Encore from CAP Randbats sets
2025-03-09 11:42:11 -06:00
InkyDarkBird
10c692b174
Alphabet Cup: Update bans (#10943)
* alphabet cup new bans

* alphabet cup bans
2025-03-09 11:41:17 -06:00
missshowdown
f9a74915d3
ZU: Ban Venomoth (#10954)
https://www.smogon.com/forums/threads/np-zu-stage-14-firestarter-venomoth-ban-11.3759085/#post-10455380
2025-03-09 11:37:54 -06:00
Guangcong Luo
c280cca53b
Fix Gen 1 Wrap (#10936)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-03-08 21:55:22 -08:00
Guangcong Luo
d6e17ebc9e Fix -All Pokemon overriding Min Source Gen
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-03-06 20:16:57 -08:00
Guangcong Luo
c90643efd0 Fix style
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2025-03-06 17:56:44 -08:00
Guangcong Luo
99ea179aaa Minor optimizations 2025-03-06 16:53:54 -08:00
Guangcong Luo
d9557375a0
Introduce "NatDex Mod" (#10939)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
"Standard NatDex" is very weird compared to how OMs usually work.

See "TierShift Mod" and "Godly Gift Mod". NatDex now gets its own mod,
which can be mixed into any other format, instead of needing to start
with NatDex.

This would make Min Source Gen overriding annoying, so it now defaults
to the current gen in Gen 9+, if Obtainable is set and +Past isn't. So
now you don't need to manually set Min Source Gen to enforce Obtainable
in Gen 9.
2025-03-06 03:40:36 -08:00
André Bastos Dias
c5b8ff7e47
Magician should steal the item if the opponent faints (#10911)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-03-05 23:25:18 -06:00
pyuk-bot
285cf9e2e6
Prevent Toxic Spikes from activating after being absorbed (#10940) 2025-03-05 22:41:56 -06:00
Syrinix
94f049ce19
Update /faq lostpassword (#10944)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
We are no longer doing password resets.
2025-03-05 04:59:58 -08:00
HiZo
b10f385d40
Mix and Mega: Unfree Crucibellite (#10945)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Mix and Mega: Unfree Crucibellite

* Update data/mods/mixandmega/scripts.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-03-04 23:15:52 -07:00
cat-colon-three
36aa7462af
National Dex Godly Gift: Add Species Clause (#10938)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
https://www.smogon.com/forums/threads/national-dex-godly-gift.3748640/
2025-03-03 14:47:56 -08:00
Guangcong Luo
23c0ec34d2 Update dependencies
Some checks failed
Node.js CI / build (18.x) (push) Waiting to run
Publish to npm / test (push) Has been cancelled
Publish to npm / get-version (push) Has been cancelled
Publish to npm / npm-publish (push) Has been cancelled
2025-03-03 04:26:26 -08:00
Guangcong Luo
74aa072bfb Fix /formathelp for past-gen formats
NatDex Mod refactor caught a bug. `format.gen` isn't meaningful.

...maybe it should be... Main concern would be perf impact, to load
all the datamods to get their gen. Probably not worth it?
2025-03-03 04:06:20 -08:00
livid washed
d5f4cbf053
Add March 2025 Randomized Format Spotlight (#10937)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Add March 2025 Randomized Format Spotlight

* Shorter name
2025-03-02 20:53:44 -07:00
Guangcong Luo
c0b088f8e5 Tests: Remove 'pokemon' option on battles
(It's redundant with the 'legality' option which is named more clearly)
2025-03-02 19:12:00 -08:00
livid washed
46ab6455c9
Randomized format set updates (#10934)
* Randomized format set updates

* oops
2025-03-02 19:05:41 -07:00
adrivrie
6e66cd2fff
Random Battles: February 2025 balance patch (#10931) 2025-03-02 19:05:24 -07:00
Guangcong Luo
0cb51158aa
Make "All Pokemon" rules more convenient (#10932)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Make "All Pokemon" rules more convenient

Previously, "+All Pokemon" did nothing except override "-All Pokemon",
which switched from a default-allow to default-deny system.

They still do that, but they now also override all previous pokemon
bans/unbans. This makes it easier to replace a banlist/whitelist
from an inherited ruleset without needing to reverse every previous
ban/unban.

This also adds an error if you use `+All Pokemon` in a ruleset where
it doesn't do anything.

Fixes #10772
2025-03-02 14:47:30 -08:00
cat-colon-three
7b32d0f8c7
National Dex Godly Gift: Ban Mega Rayquaza (#10935)
* National Dex Godly Gift: Ban Mega Rayquaza

https://www.smogon.com/forums/threads/national-dex-godly-gift.3748640/#post-10460861

* banning mray v2
2025-03-02 15:05:25 -07:00
Guangcong Luo
95d6547739 Update SQLite dependencies
Some checks failed
Node.js CI / build (18.x) (push) Waiting to run
Publish to npm / test (push) Has been cancelled
Publish to npm / get-version (push) Has been cancelled
Publish to npm / npm-publish (push) Has been cancelled
2025-03-02 00:10:22 -08:00
Guangcong Luo
5424ef069f Lint translations and tools
(Our earlier eslint changes missed some things.)
2025-03-01 22:40:58 -08:00
Kris Johnson
2d4eecf5c4 35 Pokes: Fix Golem legality
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-03-01 10:56:47 -07:00
Kris Johnson
af4ae79fa6 Update 35 Pokes allowed list 2025-03-01 10:55:22 -07:00
Kris Johnson
6200a86c3e Remove duplicate entry 2025-03-01 10:39:20 -07:00
Kris Johnson
cc1fa09b47 Implement March 2025 tier shift 2025-03-01 10:35:56 -07:00
Kris Johnson
61b2544477 Add more March 2025 rotational formats 2025-03-01 10:35:11 -07:00