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
Slayer95
b0dc94f196
Further update tests after startup refactor ( #11521 )
...
- Adds config.lazysockets to prevent listening to the network
- Fixes modlog tests
2026-01-25 07:58:21 -05:00
Kris Johnson
a86abb2b6b
Fix test
2026-01-10 22:28:55 -07:00
Guangcong Luo
9fd696977c
Fix crash in formatText
2026-01-10 14:36:51 -08: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
Kris Johnson
48727c319d
Fix typo!
2026-01-01 02:52:08 -07:00
Kris Johnson
61a7a3a675
Add January 2026 rotational formats
2026-01-01 02:47:40 -07:00
Kris Johnson
305fff4049
Fix failed tests
2026-01-01 02:28:28 -07:00
Kris Johnson
cacd9a80bb
Fix block scoped variable duping
2026-01-01 02:24:58 -07:00
Kris Johnson
af4110abee
Fix build again
2026-01-01 02:19:26 -07:00
Kris Johnson
e54906fe2c
Add Likeshop ladders
2026-01-01 00:46:06 -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
adrivrie
4990f0a65e
Random Battles: Prevent Magearna-Mega from showing up ( #11615 )
2025-12-12 09:28:18 -06: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
Alex "Mathy
bc044e3037
IPTools: Fix CIDR ranges at 128.* and up ( #11466 )
Node.js CI / build (18.x) (push) Waiting to run
2025-10-25 18:26:44 -04: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
Slayer95
4b8c6a4d6d
Refactor startup ( #11346 )
...
Node.js CI / build (18.x) (push) Has been cancelled
This minimizes side effects of import/require across the codebase,
and lets the caller be responsible of initializing child processeses,
as well as other async logic, such as restoring saved battles.
2025-10-17 19:37:47 -07: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
Alex "Mathy
ee81fdcca9
IPTools: Fix CIDR implementation ( #11448 )
Node.js CI / build (18.x) (push) Waiting to run
2025-09-15 17:38:55 -05: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