shrianshChari
0e66fb4fc3
Create tests for Synchronoise ( #11834 )
...
Node.js CI / build (18.x) (push) Waiting to run
* Create tests for Synchronoise
* Remove noisy elements
Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>
---------
Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>
2026-03-21 11:41:23 -06:00
André Bastos Dias
e7b13b7df3
Implement Pomeg Glitch Clause ( #11800 )
2026-03-17 16:37:23 -07:00
André Bastos Dias
f4889cac74
Implement Zacian and Zamazenta transformations as species conditions ( #11748 )
...
Node.js CI / build (18.x) (push) Waiting to run
* Implement Zacian and Zamazenta transformations as species conditions
* Remove custom transformation from gen8linked
2026-02-17 18:34:52 -07:00
André Bastos Dias
a66fecae31
Add Knock Off + Poison Touch + Lum Berry test ( #11769 )
2026-02-17 18:33:31 -07:00
TurboRx
7a55285dd1
Fix Stomping Tantrum incorrectly doubling after canceled two-turn moves ( #11760 )
...
* fix stomping tantrum not doubling when fly is canceled by smack down
* Update sim/battle-actions.ts
Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>
---------
Co-authored-by: TurboRx <TurboRx@users.noreply.github.com>
Co-authored-by: André Bastos Dias <80102738+andrebastosdias@users.noreply.github.com>
2026-02-13 09:57:20 -07:00
André Bastos Dias
737a8095ac
Add Full Arceus Clause ( #11725 )
...
Node.js CI / build (18.x) (push) Has been cancelled
* Enable Arceus EV Limit Mod
* English
* Add comment with implementation location
* Add Full Arceus Clause
* Add event for clause
* Move comment
* Lint
* Simplify assignments
* Revert Melmetal changes
* Revert "Revert Melmetal changes"
This reverts commit 8c4a04e67c .
* Reapply "Revert Melmetal changes"
This reverts commit 7553972011 .
* Add explanation comment
* Remove test
* Comment
2026-02-08 10:24:39 -07:00
André Bastos Dias
08562488b0
Refactor Illusion switch out check ( #11742 )
Node.js CI / build (18.x) (push) Waiting to run
2026-02-03 16:09:04 -07:00
André Bastos Dias
1cbbf9bf65
Gen 3 Pursuit only activates on the selected target ( #11611 )
...
* Gen 3 Pursuit only activates on the chosen target
* Change
* Fix following Pursuits
* Resolve further conflicts
* Update gen 4
* Don't need to check for allies
2026-02-01 16:31:28 -07:00
André Bastos Dias
d3f6885435
Fix Pursuit interaction with Choice items in Gens 3 and 4 ( #11735 )
...
* Reapply "Gens 3-4: Truant, Sleep and Freeze should block Pursuit activation (#…" (#11733 )
This reverts commit 2180a5c998 .
* Fix Pursuit interaction with Choice items in Gens 3 and 4
* Fix
2026-02-01 12:26:56 -07:00
Kris Johnson
2180a5c998
Revert "Gens 3-4: Truant, Sleep and Freeze should block Pursuit activation (#…" ( #11733 )
...
Node.js CI / build (18.x) (push) Has been cancelled
This reverts commit faa549e02f .
2026-01-30 11:38:29 -07:00
André Bastos Dias
117cb69c89
Expand Arceus EV Limit to all level 100 events ( #11724 )
2026-01-26 09:24:43 -06:00
André Bastos Dias
faa549e02f
Gens 3-4: Truant, Sleep and Freeze should block Pursuit activation ( #11680 )
2026-01-25 12:26:02 -05:00
Kris Johnson
a86abb2b6b
Fix test
2026-01-10 22:28:55 -07:00
André Bastos Dias
684150d9d7
Implement Mega Stones as {key: value} pairs ( #11684 )
...
* Implement Mega Stones as pairs {key: value}
* Fix Mega Evolution check
* Add constructor guards to Dex getters
* Update config/formats.ts
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2026-01-08 14:59:22 -07:00
André Bastos Dias
537afeea76
DPP: Sleep Moves Clause ( #11687 )
2026-01-08 12:49:48 -06:00
demir
de0358b763
35 Pokes: Add January 26 Pokemon ( #11670 )
2026-01-02 09:44:11 -07:00
André Bastos Dias
c735c99724
Legends Z-A: Add obtainable Pokémon ( #11672 )
...
* Legends Z-A: Add obtainable Pokémon
I don't feel like updating each Mega as the seasons go by.
* Fix data test
2026-01-02 09:43:26 -07:00
André Bastos Dias
fa3b107c95
Metronome Battle: Ban Tatsugiri-Mega ( #11623 )
...
* Metronome Battle: Ban Tatsugiri-Mega
* Refactor
* Ban the Mega Stone
* Fix test
2025-12-14 21:12:41 -07:00
Kris Johnson
0fc4e743bb
Fix build
2025-12-14 12:28:07 -07:00
André Bastos Dias
9df62c450e
Fix Meowstic-M-Mega test ( #11624 )
...
9c6d0bf25d
2025-12-14 11:05:10 -07:00
André Bastos Dias
ce3cff6168
Legends Z-A: Multiple fixes ( #11617 )
...
* Legends Z-A: multiple fixes
* Fix knocking Mega stones
* Revert Tatsugiri-Mega naming
* Revert "Revert Tatsugiri-Mega naming"
This reverts commit 49b97f1e06 .
* Revert Tatsugiri-Mega renaming
* Renam Meowstic-Mega to Meowstic-M-Mega
* Apply suggestions from code review
* Remove type mismatch error for megaStone
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-12-12 12:39:15 -07:00
Kris Johnson
30ff784f2c
Z-A: Add DLC Pokemon ( #11613 )
...
* Z-A: Add DLC Pokemon
* za ou learnsets
* zaou changes
* skip test 4 now
* dfadasas
2025-12-12 00:04:05 -07:00
Sergio Garcia
13aa6355af
Fix various typos ( #11607 )
2025-12-08 18:38:02 -06:00
André Bastos Dias
c6028d6458
Legends Z-A: Release Chesnaughtite ( #11595 )
...
* Legends Z-A: Release Chesnaughtite
* Fix test
2025-12-01 23:07:05 -07:00
André Bastos Dias
90020fbf67
Fix crystal-free Z-Moves and Dynamax-less Max Moves ( #11090 )
...
* Fix crystal-free Z-moves' interaction with Disable, Imprison and Taunt
* Fix
* Dynamax Pokemon should be affected by Taunt
* Fix with rest of Dynamax mechanics
2025-11-15 09:36:12 -07:00
André Bastos Dias
b971dd072e
Legends Z-A: Release Delphoxite and Diancie ( #11561 )
...
* Legends Z-A: Release Delphoxite and Diancie
* Fix data test
* Add Diancie event
* Add event to Legends Z-A OU
2025-11-06 14:35:09 -07:00
André Bastos Dias
6e5e42e1d3
Fix interaction between Wonder Guard and typeless moves ( #11548 )
Node.js CI / build (18.x) (push) Waiting to run
2025-10-31 16:31:59 -07:00
André Bastos Dias
af9af342e1
Separate gen9legends and gen9legendsou format data ( #11518 )
2025-10-22 12:04:07 -06:00
Kris Johnson
e8ecbc0518
Add Z-A OU changes
2025-10-21 15:58:17 -06:00
André Bastos Dias
16bf2213c0
Fix Zygarde-Mega battleOnly forme ( #11517 )
...
Node.js CI / build (18.x) (push) Waiting to run
* Fix Zygarde-Mega battleOnly forme
* Revert changes
2025-10-21 02:53:00 -06:00
André Bastos Dias
68596ed027
Fix Legends Z-A test ( #11516 )
2025-10-21 02:51:53 -06:00
André Bastos Dias
f69ebf7fed
Add Legends: Z-A Learnsets ( #11508 )
...
Node.js CI / build (18.x) (push) Waiting to run
* Add Legends Z-A mod
* Fix lint
* Use double quotes for isNonstandard
* Add 9L0 moves
* Add legendary encounters
* Add Unobtainable
* Inherit legendary learnsets
* Fix Floette-Mega id
* Use strangeball for gen8legends events
* Simplify isPrimal
* Create tests
* Edit comment
* Release Greninja-Mega
* Add Mega Floette and Mega Zygarde aliases
* Fix gen9legends learnset indentation
* Add pokedex changes
* Fix lint
* Fix test
* Revert changes
* Update formats-data.ts
* Fix tests
* Add updated stats for Mega Mawile and Mega Medicham
* Inherit Mega Starmie stats
* Remove Kleavor from Scyther evolutions
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-10-20 15:49:26 -06:00
Karthik Bandagonda
d0d1eab7b7
Gens 3-4: Fix Knock Off + Recycle Interaction ( #11510 )
...
* Gens 3-4: Fix Knock Off + Recycle Interaction
* forgot to actually remove the item
2025-10-17 16:34:51 -06:00
Kris Johnson
051a404478
Add Legends: Z-A Pokemon and items
2025-10-15 16:46:14 -06:00
André Bastos Dias
5ead2874eb
Reset ability and item state on switch in ( #11488 )
2025-10-06 18:19:07 -07:00
André Bastos Dias
2dc477f9d8
Revert Flower Veil changes ( #11480 )
...
* Revert Flower Veil changes
* Update data/mods/teraoverride/abilities.ts
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update data/mods/teraoverride/abilities.ts
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Update data/mods/teraoverride/abilities.ts
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-10-04 10:50:41 -06:00
André Bastos Dias
7eca4741ab
Fix Tera Stellar not applying <60 bp boost on first use ( #11455 )
Node.js CI / build (18.x) (push) Has been cancelled
2025-09-21 20:47:21 -07:00
André Bastos Dias
be2ea86180
Fix Conversion2 in Gens 3 and 4 ( #11357 )
2025-09-15 15:02:16 -06:00
Kris Johnson
ae6d677edc
Refactor color support for cosmetic formes ( #11442 )
...
* Refactor color support for cosmetic formes
* Oops
* Oop2s
* Fix build
* Fix build ?
2025-09-15 12:15:22 -06:00
André Bastos Dias
3d4f34e784
Correctly implement Cud Chew and Slow Start ( #11376 )
...
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
shrianshChari
de10d91321
ADV: Add Speed Pass Clause ( #11424 )
...
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
dot-Comfey
7357f0fa8f
Add HOME relearner for LA ( #11409 )
...
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
André Bastos Dias
f50dc0f836
Add tests for Fairy Aura and Mold Breaker interaction ( #11392 )
2025-08-31 23:40:06 -06:00
André Bastos Dias
139e57e56a
Add test for Poison Puppeteer and Lum Berry interaction ( #11375 )
Node.js CI / build (18.x) (push) Has been cancelled
2025-08-27 12:22:41 -06: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
dot-Comfey
60a4698695
Allow past gen moves to be learned via HOME relearner ( #11362 )
2025-08-13 14:35:48 -06:00
André Bastos Dias
643d650c03
Remove console.log in test ( #11366 )
2025-08-13 14:35:32 -06: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