Commit Graph

10163 Commits

Author SHA1 Message Date
André Bastos Dias
821316e668
Merge a4106d5b8e into 00c061991c 2026-07-18 13:16:51 +01:00
André Bastos Dias
00c061991c
Gen 1: Fix critical-hit level calculation (#12172)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2026-07-17 13:15:47 -05:00
André Bastos Dias
1058f2d31c
Fix interaction between Rock Head and Mind Blown (#12178)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2026-07-15 10:30:29 -07:00
André Bastos Dias
80b94bd905
Gen 1: Handle Side.lastMove instantiation correctly (#12176) 2026-07-15 09:29:45 -07:00
André Bastos Dias
954c7e8fda
Normalize the implementation of all recoil and crash damage moves (#11704)
---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2026-07-15 09:27:45 -07:00
Mia
79c04dcc4c Fix build 2026-07-15 01:55:51 -05:00
Mia
951f3d84f5 Fix crash in champs scripts 2026-07-15 01:34:23 -05:00
André Bastos Dias
477b52cd0c
Fix Pursuit interaction with Encore (#11803)
* Fix Pursuit interaction with Encore

* Reformat code

* Use Truant volatile in Gen 3

* Fix Gen 4 Truant
In Gen 4, Truant changes at the end of the turn, even if the Pursuit activated.

* Remove hardcoded check

* Remove useMoveInner from mods

* Add Pressure test

* Update mods to match new Pursuit approach

* Use an ActiveMove

* Fix mods' moves

---------

Co-authored-by: Guangcong Luo <guangcongluo@gmail.com>
2026-07-15 00:57:02 -05:00
Guangcong Luo
f9ec0b1f43 Never use globals in data/ or sim/
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
These are all API bugs, but I also caught some sim bugs:

- Bio Mech Mons (the mod) was using `Dex` when it should have been using
  `this.dex`
- Data Preview (the rule) was using `Dex` when it should have been using
  `this.dex`
- Gen 9 SSB was using `Dex.mod('base')` when it should have been using
  `.mod('gen9')`

This will be enforced via ESLint going forward.
2026-07-13 18:26:46 -07:00
Django Shelton
ae7641b13f
SV NU: Ban Drednaw (#12170)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
Banned via council vote: https://www.smogon.com/forums/threads/np-stage-24-lemonade-articuno-g-banned.3783908/post-11056787
2026-07-12 12:11:42 -06:00
André Bastos Dias
d21da3c860
Gen 3: Move Raikou and Registeel to OU (#12161)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
https://www.smogon.com/forums/threads/adv-ou-tiering-changes-v2.3785053/
2026-07-09 17:57:28 -06:00
missshowdown
86385a6799
Update GSC lowest tiers (#12164)
GSC PU VR update: https://www.smogon.com/forums/threads/gsc-pu-viability-rankings-furret-less-post-16.3673353/
GSC ZU tier shifts: https://www.smogon.com/forums/threads/zu-old-gens-hub-ariados-and-charmeleon-banned-from-gsc-zu-405.3646944/post-11055595
GSC ZU VR update: https://www.smogon.com/forums/threads/zu-old-gens-hub-ariados-and-charmeleon-banned-from-gsc-zu-405.3646944/post-11051730
2026-07-09 17:57:07 -06:00
André Bastos Dias
f0ae9724a7
Implement the new Gen 1 Desync Clause Mod (#12159)
* Implement the new Gen 1 Desync Clause Mod

* Change move ID '00' to 'nomove'

* Add myself as Gen 1 code owner
2026-07-09 17:56:48 -06:00
Sunny
d119b6d710
Fix Stadium rulesets (#12163)
* Fixing Stadium rulesets

* Fixed the stupid trailing comma
2026-07-09 17:55:47 -06:00
André Bastos Dias
53dc65f50c
Gen 2: Update PU and ZU tiers (#12162)
https://www.smogon.com/forums/threads/zu-old-gens-hub-ariados-and-charmeleon-banned-from-gsc-zu-405.3646944/post-11055595
2026-07-09 17:55:18 -06:00
iforgetwhyimhere
cc17bb7854
Champions: Fix Floette-Eternal's Shiny validation and Qwilfish's learnset (#12165)
* Champions: Fix Floette's shiny validation

* Champions: Qwilfish can learn Barb Barrage

* Actually fix Floette-Eternal's validation
2026-07-09 17:54:59 -06:00
André Bastos Dias
56f16f6aa9
Champions: Add default parameter to Pokemon.clearVolatile (#12166)
* Champions: Add default parameter to Pokemon.clearVolatile

* Add comment

* Remove build command

* Move script to tools/debug
2026-07-09 17:54:45 -06:00
dot-Comfey
a1c653edbc
gen5bw1: Fix Basculin-Blue-Striped (#12155)
* gen5bw1: Fix Basculin-Blue-Striped

* Fix display in /dt
2026-07-07 14:55:45 -06:00
livid washed
9fb26da18e
Remove Unown from Gens 4-7 Random Battle and remove Gen 8 Random Doubles Battle (#12154)
* Random Battles: remove Unown from Gens 4-7

* Temporarily remove gen 8 randdubs
2026-07-07 14:55:15 -06:00
diegoyuhhi
9f925bce2f
SV ZU: Ban Charizard (#12157)
https://www.smogon.com/forums/threads/np-zu-stage-21-crazy-frog-toxicroak-suspect-test.3783953/post-11053584
2026-07-07 14:54:24 -06:00
Kris Johnson
c9f12e1618 RU: Unban Volcanion for suspect 2026-07-07 14:32:50 -06:00
livid washed
2ea18ee2bb
Add July 2026 Randomized Format Spotlight (#12147)
* Remove Mega Invasion code

* Implement format

* Leads don't really exist if you can choose the order your mons go out
2026-07-05 17:08:17 -06:00
livid washed
636de89dd2
Random Battles set updates (#12145)
* Random Battles format updates

* CM Volt Switch Raikou should have HDB

* Change some roles to generate Rocky Helmet properly

* Offensive Protect Koraidon with Close Combat

* Remove Unown from Gens 4-7 as per council vote

* Revert previous

* Champions meta metagross: +bullet punch
2026-07-05 17:07:36 -06:00
iforgetwhyimhere
d16a176821
Update Champions aliases to Reg M-B (#12149) 2026-07-05 17:06:14 -06:00
André Bastos Dias
077fb45276
UU: Ban Iron Crown (#12153)
https://www.smogon.com/forums/threads/iron-crown-is-now-banned-from-sv-uu.3784878/
2026-07-05 17:05:40 -06:00
Kris Johnson
a32d80f068 PU: Unban Inteleon for suspect 2026-07-05 17:05:05 -06:00
Kris Johnson
e440c4a183
Champions OU: Ban Gholdengo
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2026-07-02 10:05:00 -06:00
missshowdown
d369b8a61a
Fix Thwackey's tier (#12146)
* Fix July 2026 tier shifts (Thwackey)

Thwackey originally rose from NFE in January and did not have adequate usage to have made PU, so it should return to NFE. 

https://www.smogon.com/forums/threads/usage-based-tier-update-for-january-2026-february-30-march-40.3775727/
 51   | Thwackey           |  3.052% |

* Update formats-data.ts

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2026-07-02 10:02:22 -06:00
Kris Johnson
7c8bd622d3 Add missed tier shifts
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2026-07-02 00:49:39 -06:00
André Bastos Dias
b170134c25
Champions: Use 3-month cycles and revert tier shifts for M-B Pokemon (#12143)
* Revert "Champions: Implement July 2026 tier shifts (#12142)"

This reverts commit e59a52c8fd.

* Keep Glimmora-M and Scizor-M in (OU)
2026-07-01 15:13:14 -06:00
André Bastos Dias
e59a52c8fd
Champions: Implement July 2026 tier shifts (#12142)
* Champions: Implement July 2026 tier shifts

* Fix names

* Ups
2026-07-01 10:11:42 -06:00
André Bastos Dias
6aebb8cb6f
Gen 4: Don't activate Custap Berry if the opponent switches (#12108)
* Gen 4: Don't active Custap Berry if the opponent switches

* Remove console.log
2026-07-01 10:08:47 -06:00
shrianshChari
f6f3e73973
Create [Gen 4] Platinum OU (#12137)
* Create [Gen 4] Platinum OU

* Apply suggestion from @KrisXV

* Apply suggestion from @KrisXV

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2026-07-01 10:07:24 -06:00
adrivrie
3ca9da4489
Random Battles: June 2026 balance patch (#12139) 2026-07-01 09:54:02 -06:00
Django Shelton
749523105b
SV NU: Ban Articuno-Galar (#12141) 2026-07-01 09:52:25 -06:00
Kris Johnson
28977a4bb3 Add July 2026 rotational ladders 2026-07-01 09:52:02 -06:00
Kris Johnson
9feeb2a314 Implement July 2026 tier shifts 2026-07-01 09:36:54 -06:00
livid washed
f8ac14003a
Update Champions Random Battle for 1.1.0 changes (#12119)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2026-06-29 07:59:36 -05:00
Christopher Monsanto
19570ba11c Ensure Gen 8 GMax moves have isNonstandard: null 2026-06-26 00:48:56 -04:00
iforgetwhyimhere
1511b8c371
Update documentation files (#12034) 2026-06-25 20:11:23 -07:00
André Bastos Dias
3dcb366ca6
Champions: Ban Mega Blaziken and Light Clay (#12130)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
* Ban Mega Blaziken

* Ban Light Clay
2026-06-24 16:43:55 -06:00
iforgetwhyimhere
21c6dbc2c4
fix typo in Dewgong's gen1stadiumrental set (#12129) 2026-06-24 16:43:42 -06:00
Guangcong Luo
7fb9fe8c40
Overhaul tags and tag banning (#10941)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2026-06-23 23:20:45 -07:00
iforgetwhyimhere
3f8ef8cf60
Fix crash in NatDex Draft (#12128)
Some checks failed
Node.js CI / build (18.x) (push) Has been cancelled
2026-06-22 18:08:42 -07:00
Kris Johnson
9297f24aa8 Add Champions NatDex Draft challenge format 2026-06-21 13:26:40 -06:00
André Bastos Dias
6f42080b9d
Champions: Mark Double Shock and Revival Blessing as Past moves (#12121)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2026-06-20 21:58:21 -07:00
Marty-D
2ce4267fcf
Champions: Fix Male Meowstic learnset
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
2026-06-19 17:35:53 -04:00
Marty-D
25f0dd851e
Descriptions: Update some moves
Resolves #11895 
Resolves #11909
2026-06-19 17:32:00 -04:00
Caznovia
4880d36935
Champions: Add Wise Glasses (#12120)
Some checks are pending
Node.js CI / build (18.x) (push) Waiting to run
https://www.smogon.com/forums/threads/bug-report-validator.3784120/
2026-06-18 18:13:11 -06:00
Karthik Bandagonda
665f507b48
Champions: Implement 1.1.0 changes (#12114)
* Champions: Implement 1.1.0 changes

* Update more levitate references and update move descs

* Fix Rage Fist desc again

* Update data/mods/champions/moves.ts

* Change champions mod check to use startsWith

* Update moves.ts

* Update scripts.ts

* Delete data/mods/championsregma/moves.ts

* Apply suggestion from @KrisXV

* Update items.ts

* Update items.ts

* lint

* clean up mod

* Update mega abilities

* Update formats.ts

* Update teams.ts

* Update formats-data.ts

* Update pokedex.ts

* Update config/formats.ts

* Update sim/teams.ts

* Apply suggestion from @KrisXV

* Apply suggestion from @KrisXV

---------

Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2026-06-17 17:10:22 -06:00