Commit Graph

9716 Commits

Author SHA1 Message Date
André Bastos Dias
8b37edc5ea
Doubles OU: Ban Flutter Mane after suspect test (#11434)
https://www.smogon.com/forums/threads/np-sv-dou-stage-15-without-me-flutter-mane-suspect.3770221/post-10699160
2025-09-08 12:23:40 -06:00
André Bastos Dias
3d4f34e784
Correctly implement Cud Chew and Slow Start (#11376)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
Co-authored-by: Karthik Bandagonda <32044378+Karthik99999@users.noreply.github.com>
2025-09-07 15:24:34 -07:00
shrianshChari
8584c3cf50
Gen 5: Remove Powder immunity from Overcoat (#11430) 2025-09-07 11:32:48 -07:00
Karthik99999
ad36e04327 Add Shiny Ting-Lu event
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-09-04 21:42:01 -07:00
pyuk-bot
da359b0d8f
Add "Rebalance Levels" rule for random formats (#11422)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-09-03 13:07:19 -06:00
ACakeWearingAHat
ce510af51f
Randomized format set updates (#11426)
* Randomized format set updates

* Appletun

* Delete mono-rock rhydon in gen 2

* Rename deoxys roles in gen 3 for greater clarity

* Shuffle around stunfisk sets to reduce resttalk a bit

---------

Co-authored-by: livid-washed <115855253+livid-washed@users.noreply.github.com>
2025-09-03 13:06:17 -06:00
pyuk-bot
e4998fa279
FFA Rands: Assorted bug fixes (#11423)
* FFA Rands: Assorted bug fixes

* Don't enforce Protect on Wallbreaker

* Make Suicune and Raikou always be Pressure

* Prevent Tera Blast Sylveon from getting Silk Scarf

* Fix Imprisoner Zoroark ability
2025-09-03 13:05:51 -06:00
livid washed
318bc27ed2
Add September 2025 Randomized Format Spotlight (#11425)
* Add September 2025 Randomized Format Spotlight

* lol weird indent
2025-09-03 13:04:35 -06:00
shrianshChari
de10d91321
ADV: Add Speed Pass Clause (#11424)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* ADV: Ban the combination of Baton Pass and Speed-boosting

https://www.smogon.com/forums/threads/speedpass-in-adv-ou.3769223/page-3#post-10692421

* Satisfy linter

* guh

* Create Speed Pass Clause

* do it to ou

* Apply suggestions from code review

* Update test

* ugh

* ughhhhhhh

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-09-02 21:59:44 -06:00
Yoshiblaze
af1833b74a
Do Not Use Rands: Fix Hidden Power IVs & Fix Bad Sets (#11421)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Do Not Use Rands: Fix Hidden Power IVs

* Slight set adjustment Pt. 1

* Slight set adjustment Pt. 2

* Some more set adjustments Pt. 1

* Some more set adjustments Pt. 2

* More adjustments

* More adjustments cont.

* fix lechonk
2025-09-02 13:09:18 -06:00
Karthik99999
fde7a7962a Add VGC 2023 Reg C as challengeable format 2025-08-31 23:59:21 -07:00
dot-Comfey
7357f0fa8f
Add HOME relearner for LA (#11409)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Add HOME relearner for LA

* Update dex-species.ts

Workaround for a crash caused by using the LA mod in dexsearch

* Fix more crashes

* `gen8legendsarceus` -> `gen8legends`
2025-08-31 23:59:04 -06:00
ACakeWearingAHat
c3e0bbd61d
Revamp Gen 9 Free-For-All Random Battle (#11406)
* WIP free-for-all revamp

* bonus touches

* Create ffa-sets.json

* Most stuff besides items

* Fix plate distribution logic

* The Palafin thing

* Update teams.ts

* Update index.ts

* Update server/chat-plugins/randombattles/index.ts

Co-authored-by: pyuk-bot <21160928+pyuk-bot@users.noreply.github.com>

---------

Co-authored-by: MacChaeger <21160928+pyuk-bot@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-08-31 23:58:46 -06:00
Kris Johnson
8797d4628c Remove inactive ladders 2025-08-31 23:57:15 -06:00
adrivrie
d2591ecc75
Random Battles: August 2025 balance patch (#11411)
* Random Battles: August 2025 balance patch

* Apply suggestions from code review

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-08-31 23:39:28 -06:00
Yoshiblaze
9c4a4277fb
Add New Pet Mod of the Month: Do Not Use Random Battle (#11413)
* Change Scream Tail's ability

* Balls Random Battle: Initial Commit

* Fix errors

* fix 1 more error

* Team Generator Temp Fix + Add Broadcast

* actually add the broadcast message

* Add new Virus sprite

* Add new Virus sprite for real this time

* September PMOTM Initial Commit

* Fix errors

* Fix error

* Possible error fix + set adjustments

* Remove console.log

* Move Pet Mods to Column 2

* Update config/formats.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-08-31 23:38:13 -06:00
Kris Johnson
a35198aca7
ZU: Ban Floatzel
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-31 16:03:58 -06:00
Leonard Craft III
919135f432 DOU: Ban Commander, unban Tatsugiri
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
https://www.smogon.com/forums/posts/10687711/
2025-08-29 19:39:05 -05:00
Mia
9f0e3584de DOU: Unban Flutter Mane 2025-08-29 19:16:11 -05:00
dot-Comfey
b27ddb4ae2
Add BDSP HOME relearner and fix BDSP event legality (#11374)
* Allow BDSP moves to be learned via HOME relearner

* Update team-validator.ts

Commented out my changes to see if this was causing a test to fail; turns out my code isn't at fault.

* Update team-validator.ts

* Don't get learnset for Pokemon that don't exist in BDSP

Without the isNonstandard check, the learnset will be taken from the base learnsets.ts file, which could result in detecting moves that are actually not from BDSP.

* Fix BDSP legality

* Update team-validator.ts

* Fix test and learnsets

* Update data.js

* Prevent illegal transfers to/from BDSP

Nincada from outside BDSP cannot be sent to BDSP, Nincada from BDSP cannot be sent to other Switch games, and Spinda cannot be sent from or to BDSP. Currently this has no effect in regular Gen 9, but it technically does in Gen 9 Natdex (I have no idea if anything changes), and it may affect future generations.
2025-08-27 12:15:59 -06:00
André Bastos Dias
d0696157a3
ADV NU: Ban Glalie (#11403)
https://www.smogon.com/forums/threads/revisiting-adv-nu.3749245/page-4#post-10685090
2025-08-27 12:10:18 -06:00
Emikatana
0cda843116
ChatBats: Update with new mons, bugfixes, and balance changes (#11386)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
* updating with new mons and changes

* updating

* adding new sets and updating changed ones

* updating items

* adding custom moves

* adding test enforcement

* fix lint

* fixing this nonsense

* fixes + adding descriptions

* fixing bugs

* fixing set things

* fixing anim

* fixing hail mary

* removing Psychic Noise from Mesprit set

* fixing mesprit hardcodes

* updating test hardcodes

* preventing Mew from generating Max, G-Max, and Z-moves

* Altaria-Mega will now get Roost instead of Draco Meteor on Dragon Dance sets

* add Typhlosion Mega

* add Typhlosionite

* add Typhlosion-Mega

* add Typhlosion

* add Heat Sink

* fixing Koraidon levels and Mega evolving

* updating test hardcodes

* fixing Koraidon

* level and set updates

* commenting out testing code

* lint

* lint

* need to test one more thing

* fixing some neutralizing gas stuff

* updating test list

* removing Gigantamax moves from Mew's movepool

* removing test code

* fixing lint issues with heat sink

* ensuring that Altaria and Typhlosion do not get selected if the team already has a Mega

* add Terapagos

* +Terapagos

* illumise/volbeat update + Terapagos

* +Terapagos

* fix

* updating volbeat/illumise

* adding Tera Wheel

* changing Tera Starstorm + fixing Raging Bull bug

* fixing call illumise and call volbeat

* removing custom message from Tera Wheel

* removing test code

* Apply suggestions from code review

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-08-24 19:00:30 -06:00
Karthik99999
2ece981dae Add Shiny Chien-Pao event
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2025-08-22 18:51:57 -07:00
pyuk-bot
c1b536d2f3
FFA: Make Court Change always rotate 90° clockwise (#11389)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-21 21:31:54 -07:00
Karthik99999
5f9ef6e4cb Send source for Entrainment ability change 2025-08-21 21:11:36 -07:00
Mia
df1567a51a Fix typo
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2025-08-19 02:46:15 -05:00
Mia
5205be2c5a Restore 'pdon' alias 2025-08-19 02:44:11 -05:00
Brendan Leahey
73558a31f4
Little Cup: Ban Torchic (#11380)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Little Cup: Ban Torchic

Banned via suspect test: https://www.smogon.com/forums/threads/free-bird-torchic-suspect-test.3768884/post-10674062

* Update formats-data.ts

* Little Cup: Remove Torchic from LCUU Banlist

* Update config/formats.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-08-18 12:52:41 -06:00
Karthik99999
ac20e7c438 Add Worlds 2025 Toedscool event
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2025-08-15 02:39:11 -04:00
André Bastos Dias
f420a8ee12
Remove BDSP Eject Button inheritance (#11352)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-14 10:34:49 -06:00
Karthik Bandagonda
9e13a9eec3
Fix ChatBats call ability crash (#11367) 2025-08-13 20:17:32 -06:00
André Bastos Dias
3a67660d9e
Fix Trace message timing (#11282)
Co-authored-by: Karthik99999 <bandagondak0217@gmail.com>
2025-08-13 14:11:49 -04:00
pyuk-bot
1ee9efa2c8
Always allow canceling a switch with Shed Shell (#11365)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-12 19:57:37 -04:00
André Bastos Dias
73bf84e9b4
Fix OHKO moves in Gen 3 (#11355)
* Fix OHKO moves in Gen 3

* Fix lint
2025-08-11 14:16:09 -06:00
André Bastos Dias
0d9a9f3ef8
Fix Recycle in Gens 3-4 (#11348)
* Fix Recycle in Gens 3-4

* Revert refactor

* Add Recycle as a sourceEffect
2025-08-11 14:14:15 -06:00
Kris Johnson
b106dde6c0 Fix build 2025-08-11 14:12:34 -06:00
Kris Johnson
5e2fb9b0a0 ADV OU: Add Accuracy Trap Clause 2025-08-11 14:11:00 -06:00
Emikatana
2e977534d4
ChatBats: Balance update, new mons, and bugfixes (#11358)
* adding new mons

* adding new mons

* adding new moves

* Fixing ability name

* adding new mons

* adding new mons

* implementing Frostbite

* issue

* Burn Out easter egg

* adding eeveelution ability

* test hardcodes

* fixes

* ehhh not worth the effort

* fixing Eeveelution

* im confused

* eh reverting this stuff

* ok ok

* hmm

* fixing this

* fixing eeveelution

* bugtesting fg

* fck i typod

* burnout

* fixes

* removing Eeveelution

* fixing abilities

* fixing ability

* fixing eeveelution stuff

* fixing freezing glare

* adding conditions file

* fixing  Vaporeon

* sigh

* fixing

* fixing vaporeon

* lint

* testing freezing glare fix

* fixing frostbite

* Freezing Glare tests + animations

* adding animations for eevee moves

* fixing Freezing Glare

* fixing flip flop and hydroelectric dam

* updating test hardcodes

* fixing flip flop message

* level and set changes

* Araquanid move incompatibility + Iron Crown item fix

* lint

* lint

* removing old comments

* fixing Dugtrio set

* fixing Call descriptions

* fixing crash

* nvm

* Call abilities now do not inflict damage, instead of doing no damage

* couple more slight buffs

* removing contact from Icicle Storm

* Update data/mods/chatbats/abilities.ts

Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>

* Update data/mods/chatbats/abilities.ts

Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>

* Kris suggestion

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

* Apply suggestions from code review by Kris

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

* Update data/mods/chatbats/pokedex.ts

---------

Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-08-11 13:55:13 -06:00
HoeenHero
c7c2f81ab2 PU: Ban Duraludon
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-10 07:42:30 -04:00
Karthik99999
799d2e1f45 Add Shiny Wo-Chien event
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2025-08-07 20:32:09 -04:00
HoeenHero
7f1c827c28 RU: Ban Salamence
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-06 14:16:33 -04:00
Emikatana
21495a92f1
Add new Pet Mods Leader's Choice (ChatBats) and Remove Previous Leader's Choice (#11309)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* adding ChatBats

* ChatBats abilities

* adding Format data for ChatBats

* items for ChatBats

* moves for ChatBats

* chatBats pokedex

* chatbats learnsets

* Delete data/mods/ccapm2024 directory

* ChatBats random sets

* ChatBats teams.ts

* snow -> snowscape

* fix

* updating PRNG code

* fixing outdated prng code

* fixing more outdated PRNG code

* fixing more outdated code

* (hopefully) fixing error messages

* level fixes

* fixing errors for real

* fix??

* fuck this im manually doing. forme change

* fix

* im an idiot

* fix ???

* fixing setAbility not properly overriding cantsuppress abilities

* fixing Koraidon not having proper max HP

* oop i bad

* still dumb somehow

* fix????

* fixing duplicate message

* nvm

* fixing message errors

* wording change

* updating link

* wording update part 2

* removing testing hardcodes

* +Magneton

* +magneton

* +Magneton

* +Magnet Bomb changes

* +Magneton

* +Magneton

* animation test

* adding test hardcodes

* fixing magneton getting weird sets

* fixing Order Up breaking when used by Mew + Magnet Bomb fix

* more tests

* fixing Biogenesis to properly apply mew's base types

* fixing Mew again

* fixing Biogenesis for real

* removing test hardcodes

* removing debug message I accidentally left in

* enforcing Salamence to test BSC

* im badly

* Testing done, reverting changes

* adding description for Magnet Bomb

* Add Chatbats to rwr tracking

* Fix linting issues

* fixing lint issues

* fixing lint issues

* fixing lint issues

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* suggested change from review

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

* fixing mistake

* making Thunder Kick a seperate move

* adding Zarel's suggestion

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>

* fixing lint issues

* fixing lint issues

* fixing lint issues

* now??

* i hate this

* why does it care about how many indentations are in front of comments

* add hail mary (Delibird ability)

* add delibir

* Add Delibird

* add Delibird

* add Delibird

* Add Delibird

* ok so I'm an idiot

* Update config/formats.ts

* Apply suggestions from code review

* fixing a problem

* fix

* fixing errors

* fix

* fix

* fixing most of the errors

* fix

* apparently this file is not needed?

* fixing thunderkick not working

* fixing all the errors

* fixes

* fixing errors

* fix

* fixing lint issues

* fixing

* updating teambuilder

* ok

* final fixes

* ok ok ok

* fuck this stupid bss factory shit

* i hate

* ughhh

* plsss

* deleting all the BSS factory code as it's not needed and keeps throwing errors

* finishing

* Cleaning up teams.ts

* oop

* fixing

* fixes

* fix lint

* adding Data Preview to ChatBats

* Update teams.ts

* Update data/random-battles/chatbats/teams.ts

* Update config/formats.ts

* Update data/random-battles/chatbats/teams.ts

* Update data/random-battles/chatbats/teams.ts

* Update data/random-battles/chatbats/teams.ts

* Update config/formats.ts

* Update config/formats.ts

* Apply suggestions from code review

* Apply suggestions from code review

* oops

* Update moves.ts

* Apply suggestions from code review

---------

Co-authored-by: Lucas <33839844+Lucas-Meijer@users.noreply.github.com>
Co-authored-by: ORH <emi@ORHs-MacBook-Air.local>
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2025-08-06 01:05:03 -06:00
André Bastos Dias
f753dbfdf0
Refactor stat calculation (#11321)
* Refactor stat calculation

* Simplify conditions

* Preserve comments

* Fix Nature Swap
2025-08-04 20:50:49 -06:00
André Bastos Dias
3a82310b30
National Dex RU: Ban Archaludon (#11322) 2025-08-04 20:48:38 -06:00
André Bastos Dias
e473be87d1
Refactor Let's Go Normal Rules (#11324)
* Allow AVs should take happiness into account

* Default happiness is already set in pokemon.ts

* Default happiness in the validator

natureModify only receives the set, not the actual Pokemon :/

* Implement Let's Go Normal Rules

* Fixes

* Remove EV limit

* Remove condition

* Add EV Limit = 0

Avoid "Pokemon has exactly 0 EVs - did you forget to EV it?"

* Final fix

* Happiness is fixed to 70

* Revert changes

* Rename Let's Go to LGPE

* Re-add comment
2025-08-04 20:48:27 -06:00
André Bastos Dias
5eee238838
Fix Transform and Mimic PP in Gen 1 (#11323)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-03 18:16:20 -07:00
André Bastos Dias
9ae55bad0e
National Dex UU: Ban Tyranitar-Mega (#11325)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2025-08-03 13:57:22 -06:00
adrivrie
1931b23006
Random Battles: July 2025 balance patch (#11320)
Some checks are pending
Node.js CI / build (20.x) (push) Waiting to run
Node.js CI / build (22.x) (push) Waiting to run
Node.js CI / build (24.x) (push) Waiting to run
* Random Battles: July 2025 balance patch

* lower babyrands elo floor for winrate gathering

* grammar fix
2025-08-01 09:58:55 -06:00
Yoshiblaze
936f9e4680
Add August Pet Mod of the Month (#11303)
Some checks are pending
Node.js CI / build (20.x) (push) Waiting to run
Node.js CI / build (22.x) (push) Waiting to run
Node.js CI / build (24.x) (push) Waiting to run
* Change Scream Tail's ability

* Balls Random Battle: Initial Commit

* Fix errors

* fix 1 more error

* Team Generator Temp Fix + Add Broadcast

* actually add the broadcast message

* Add new Virus sprite

* Add new Virus sprite for real this time
2025-08-01 07:52:34 -06:00
ACakeWearingAHat
525d72e6fe
Randomized format set updates (#11311)
* Randomized format set updates

* Remove punches from the other Metagross set as well

---------

Co-authored-by: livid-washed <115855253+livid-washed@users.noreply.github.com>
2025-08-01 07:51:31 -06:00