pokemon-showdown/test/sim/abilities
Kris Johnson a0f10ffa51
Add DLC2 data (#9963)
* DLC2 returning Pokemon

* Returning legendaries too

* Partially add Raging Bolt and Iron Crown (#10)

* Add remaining Pre-DLC2 event data

* Fix tests

* Last event before DLC + split learnset files

* Learnsets + secret returning pokemon

* Some DLC 2 stuff (#12)

* Add New Mons

* Add Electro Shot

* Give Dipplin Dex Evo

* Update data/moves.ts

---------

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

* More tweaks

* formats

* Revealed moves (#11)

* Add Hard Press

* Add Psychic Noise

* Add Upper Hand

* Apply suggestions from code review

---------

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

* more things

* Fix typo

* a lot of other things

* MOVES! kinda

* b

* fickle beam confirmed chance

* Evo Item Undexit + Metal Alloy + Move Fixes (#19)

* Update move data

* Update Item Data

* Apply suggestions from code review

---------

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

* Add message for Fickle Beam BP double (#18)

* Add some tests and implement Tera Shell (#15)

* add some tests and draft of tera shell

* add text

* .

* add improvements from feedback, change behavior of terashell

* use AfterMove instead of AfterMoveSecondary

* add confirmation to multi-hit interaction

* improve based on feedback and general cleanup

* Apply suggestions from code review

---------

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

* Add Tera Shift and Teraform Zero (#16)

* Add Tera Shift and Teraform Zero

* Add short descriptions

* fixes

* More move changes

* Update unSketchable moves

List from Anubis

* more move things

* oops

* Implement new Neutralizing Gas/Paradox ability interaction (#17)

* Implement new Neutralizing Gas/Paradox ability interaction

* add test

* revert in dlc

* ok

* Update pastgens for Sketch (#20)

* Implement Stellar type (#13)

* Implement Stellar type

* stuff from research

* pain

* add tests for Dragon Cheer (#22)

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

* Update move flags (#23)

* Fix flags for new moves

* update old moves

* remove sparkling aria changes

* update metronome description

* update other move descriptions

* more formatz stuff

* Add Poison Puppeteer (#24)

* Add Poison Puppeteer

* i'm bad

* still bad

* Fix build

* oops

* Update data/moves.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/moves.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/items.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/moves.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Fix Terapagos dex entries (#25)

* Update data/pokedex.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/pokedex.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* Update data/pokedex.ts

Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>

* FIX BUILD

* Fix Regulation E formats (#26)

* Fix Regulation E formats

* add move bans

* nevermind

* Add Regulation F formats (#27)

* Fix interaction between Adaptability and Tera Stellar (#28)

* reg f bo3 ladder

* Update config/formats.ts

Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>

---------

Co-authored-by: Smudge <smudgerox@users.noreply.github.com>
Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>
Co-authored-by: Karthik <32044378+Karthik99999@users.noreply.github.com>
Co-authored-by: tofa <79044321+im-tofa@users.noreply.github.com>
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
2023-12-15 21:35:01 -07:00
..
aftermath.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
angerpoint.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
arenatrap.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
battlearmor.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
berserk.js Fix interaction of Dragon Darts and Berserk (#8982) 2022-12-05 20:03:34 -06:00
cheekpouch.js Add various mechanics tests (#8494) 2021-11-05 13:28:45 -05:00
clearbody.js Fix changing, blocking, and reacting to stat boosts (#9322) 2023-01-21 12:17:22 -05:00
cloudnine.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
colorchange.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
comatose.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
commander.js Fix Commander with Neutralizing Gas after Dondozo faints 2023-09-26 19:02:29 -05:00
contrary.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
cursedbody.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
damp.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
dancer.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
dazzling.js Format volatiles consistently (#7314) 2020-09-05 08:12:24 -07:00
deltastream.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
desolateland.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
disguise.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
dryskin.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
emergencyexit.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
flashfire.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
flowergift.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
flowerveil.js Add various mechanics tests (#8313) 2021-05-20 08:43:08 -04:00
frisk.js Re-fix Frisk's interaction with Neturalizing Gas (#8526) 2021-11-10 10:30:20 -08:00
gluttony.js Correct super Sitrus Berry HP restoration amount 2022-10-08 14:50:35 -05:00
guarddog.js Make Wind Rider and Guard Dog breakable + tests (#9734) 2023-08-27 23:01:52 -05:00
gulpmissile.js Add various mechanics tests (#8313) 2021-05-20 08:43:08 -04:00
hungerswitch.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
iceface.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
illusion.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
immunity.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
imposter.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
intimidate.js Fix changing, blocking, and reacting to stat boosts (#9322) 2023-01-21 12:17:22 -05:00
intrepidsword.js Fix Intrepid Sword/Dauntless Shield at +6 2023-06-15 22:38:27 -05:00
klutz.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
levitate.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
lightningrod.js Tests: Update createBattle format in abilities A-L (#9128) 2022-12-06 21:03:57 -06:00
liquidooze.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
magicbounce.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
magicguard.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
magician.js Fix Magician activation timing (#8202) 2021-04-17 12:26:29 -04:00
magnetpull.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
mirrorarmor.js Silence Mirror Armor if the source has fainted (#9359) 2023-01-29 13:12:48 -05:00
moxie.js Moxie and Beast Boost should have one combined boost for all fainted Pokémon. (#6557) 2020-04-27 15:44:33 -07:00
multiscale.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
mummy.js Add various mechanics tests (#8313) 2021-05-20 08:43:08 -04:00
myceliummight.js Fix Mycelium Might and Quick Claw interaction (#9528) 2023-04-20 23:20:28 -05:00
naturalcure.js Tests: Use assert.equal and assert.notEqual more (#8276) 2021-05-07 23:51:18 -07:00
neutralizinggas.js Fix Neutralizing Gas ending vs. Embody Aspect (#9903) 2023-11-15 19:54:40 -06:00
normalize.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
opportunist.js Make Opportunist/Mirror Herb copy Anger Point (#9341) 2023-01-23 13:21:52 -05:00
owntempo.js Fix Adrenaline Orb 2020-06-19 16:52:56 +04:00
parentalbond.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
pastelveil.js Fix Pastel Veil mechanics (#6571) 2020-04-13 15:18:14 -07:00
pickpocket.js Add various mechanics tests (#8494) 2021-11-05 13:28:45 -05:00
pickup.js Refactor unit test battle formats again 2019-12-11 16:26:45 +09:00
poisontouch.js Fix Poison Touch's interaction with Pledge Rainbow (#9756) 2023-09-10 20:57:48 -05:00
prankster.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
pressure.js Refactor some move lists to move flags (#9396) 2023-03-18 22:21:00 -05:00
primordialsea.js Update Dex API (#8181) 2021-04-08 03:00:37 -07:00
protean.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
protosynthesis.js Add DLC2 data (#9963) 2023-12-15 21:35:01 -07:00
receiver.js Add various mechanics tests (#7857) 2021-01-04 23:47:10 -08:00
ripen.js Fix Ripen's interaction with Jaboca/Rowap Berries 2021-01-26 20:36:25 -06:00
rockhead.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
roughskin.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
sapsipper.js Fix Aromatherapy failing if the right slot has a Substitute (#8151) 2021-04-02 17:35:04 -04:00
screencleaner.js Add Gen 8 unit tests 2020-02-21 00:46:28 -08:00
serenegrace.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
shadowtag.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
sheerforce.js Fix timing of freeze thaws (#8453) 2021-09-29 20:29:26 -04:00
shellarmor.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
shielddust.js Add various mechanics tests (#8915) 2022-10-05 21:59:34 -05:00
shieldsdown.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
simple.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
slowstart.js Fix Slow Start not halving Sp. Atk for special Z-Moves (#8739) 2022-04-28 14:03:57 -05:00
soulheart.js Add various mechanics tests (#7857) 2021-01-04 23:47:10 -08:00
stancechange.js Fix Stance Change mechanics 2020-11-26 13:47:27 +04:00
steelyspirit.js Add various mechanics tests (#6714) 2020-05-18 12:19:18 -07:00
stickyhold.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
stormdrain.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
sturdy.js Sturdy should trigger before Focus Sash but after False Swipe 2021-01-05 16:58:03 +00:00
suctioncups.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
swordofruin.js Fix interaction of Ruin Abilities with themselves (#9328) 2023-01-14 20:43:54 -06:00
symbiosis.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
synchronize.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
technician.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
terashell.js Add DLC2 data (#9963) 2023-12-15 21:35:01 -07:00
thickfat.js Gen 3: Type boosting items should boost the attacking stat (#8402) 2021-07-17 13:36:56 -04:00
trace.js Abilities: Add isPermanent flag (#7614) 2020-11-03 10:31:11 -05:00
truant.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
unaware.js Fix interaction between Unaware and Foul Play (#9397) 2023-02-27 22:12:05 -06:00
unburden.js Consolidate Neutralizing Gas tests; add Gluttony/Slow Start NGas tests 2020-10-22 11:49:11 -05:00
unnerve.js Add various mechanics tests (#8494) 2021-11-05 13:28:45 -05:00
victorystar.js Victory Star tests are Victory Star 2020-12-16 06:41:11 -06:00
wanderingspirit.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
windrider.js Make Wind Rider and Guard Dog breakable + tests (#9734) 2023-08-27 23:01:52 -05:00
wonderguard.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
zenmode.js Abilities: Add isPermanent flag (#7614) 2020-11-03 10:31:11 -05:00