André Bastos Dias
815b5f260a
Support inheritance of ability, item, and move conditions ( #11754 )
Node.js CI / build (18.x) (push) Waiting to run
2026-03-19 03:44:48 -07:00
André Bastos Dias
6938f1f807
Show the hint message for Ogerpon Terastallization only on one side ( #11810 )
Node.js CI / build (18.x) (push) Has been cancelled
2026-03-17 23:40:12 -06:00
André Bastos Dias
e7b13b7df3
Implement Pomeg Glitch Clause ( #11800 )
2026-03-17 16:37:23 -07:00
Kris Johnson
cc68e3e967
Linked: Fix modified-priority moves in a link
2026-03-09 12:00:37 -06:00
Slayer95
55f9e85172
Linked: Fix inconsistent implementations of twoturnmove, lockedmove ( #11804 )
...
* Linked: Fix inconsistent implementations of twoturnmove, lockedmove
* Linked: Sturdier implementation for Torment
2026-03-08 12:06:19 -06:00
Karthik99999
cb47056b1b
Fix Skill Swap messages
Node.js CI / build (18.x) (push) Has been cancelled
2026-03-07 02:35:15 -05:00
André Bastos Dias
f494d48434
Fix injective field position indexing ( #11789 )
2026-03-03 14:32:45 -07:00
Kris Johnson
4c8c7cbdef
FIx lint
2026-03-02 21:15:53 -07:00
Kris Johnson
6545c74486
Linked: Fix bugs with Encore, Stalwart, Propeller Tail, and Snipe Shot
2026-03-02 21:14:50 -07:00
Kris Johnson
8ce95e4a2c
Linked: Fix crash
2026-03-02 19:53:51 -07:00
livid washed
1d8968acdf
Randomized formats update ( #11782 )
...
* Randomized set updates
* fix some things
* add resttalk primarina gen 7
* Create Pokemon incompability system
* Simplify code
* tghost oinkolognes
* Give sash back to doubles smeargle
* Give sash back to doubles smeargle
2026-03-01 03:20:05 -07:00
André Bastos Dias
1091524b94
Gen 1: Fix underflow glitch applied to mimicked duplicate moves ( #11746 )
...
Node.js CI / build (18.x) (push) Has been cancelled
* Fix underflow glitch applied to mimicked duplicate moves
* Remove flags
* Remove console.log
2026-02-17 18:36:37 -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
dot-Comfey
42f591a330
Remove hardcoding of formes inheriting learnsets ( #11750 )
...
* Remove hardcoding of formes inheriting learnsets
* Fix learnset inheritance
* Update learnsets.ts
2026-02-17 18:33:57 -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
Karthik Bandagonda
df367633bc
Refactor Skill Swap to its own function ( #11563 )
Node.js CI / build (18.x) (push) Has been cancelled
2026-02-06 08:47:29 -05: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
117cb69c89
Expand Arceus EV Limit to all level 100 events ( #11724 )
2026-01-26 09:24:43 -06:00
Kris Johnson
f5011b81ec
EBC: Auto tie should kick in after turn 1000 ends
2026-01-10 20:16:28 -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
1a18b3dd55
Make Battle#debug more flexible ( #11685 )
2026-01-05 11:03:25 -06: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
André Bastos Dias
c1e7db7735
Sort Dex entries ( #11565 )
...
Node.js CI / build (18.x) (push) Has been cancelled
* Sort Dex entries
* Fix ExhaustiveRunner
2025-11-09 00:04:57 -07: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
Kris Johnson
fcddb7fe21
Legends Z-A: Fix Greninja validation
2025-10-20 23:46:01 -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
f159beb578
fix things
2025-10-15 20:14:30 -06:00
Kris Johnson
051a404478
Add Legends: Z-A Pokemon and items
2025-10-15 16:46:14 -06:00
Karthik99999
dc48d8234e
Gens 3-4: Fix Knock Off state being reset on switch out
Node.js CI / build (18.x) (push) Waiting to run
2025-10-14 18:12:25 -07:00
André Bastos Dias
5ead2874eb
Reset ability and item state on switch in ( #11488 )
2025-10-06 18:19:07 -07:00
Karthik Bandagonda
4425ec2719
Add onChooseTeam event for formats ( #11476 )
...
* Add onChooseTeam event for formats
* Fix VGC 2010 autochoose
* Use custom validation instead of Limit One Restricted
* cleaner code
* clean up chooseTeam code
2025-10-06 02:20:44 -06:00
Kris Johnson
f52bc482bb
Add Terastal Crescendo online competition ( #11471 )
...
* Add Terastal Crescendo online competition
* Fix build
2025-10-01 21:13:50 -06:00
Yoshiblaze
fbe978a9c9
Add October PMotM: Blank Canvas Random Battle ( #11463 )
...
* Blank Canvas Rands: Initial Commit
* Add in all Item hardcodes
* a couple more set adjustments
* Update data/mods/blankcanvas/rulesets.ts
* Apply suggestions from code review
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
2025-10-01 12:41:03 -06:00
André Bastos Dias
7ad9c45191
Fix gender validation ( #11449 )
...
https://www.smogon.com/forums/threads/bug-report-validator.3771139/
2025-09-25 13:28:06 -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
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
Kris Johnson
02b461c848
Fix crash
2025-09-13 15:35:47 -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
Mia
8b1efe7e45
Sim: Verbosely debug validator effectType mismatches
2025-09-01 11:28:10 -05: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
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
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
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
Vaibhav Hariani
51c5cc594b
Fix comments for priority in the sim ( #11385 )
2025-08-24 13:19:27 -07:00
André Bastos Dias
3468744364
Directly reference volatile when getting sourceEffect for partiallytrapped damage ( #11360 )
2025-08-14 11:46:02 -04:00
dot-Comfey
60a4698695
Allow past gen moves to be learned via HOME relearner ( #11362 )
2025-08-13 14:35:48 -06:00