pokemon-showdown/test/sim/moves
2023-12-27 10:14:33 -06:00
..
acupressure.js Add various mechanics tests (#8313) 2021-05-20 08:43:08 -04:00
afteryou.js Fix After You in Free-For-All battles 2023-06-26 23:48:26 -05:00
assurance.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
aurawheel.js Add test for Aura Wheel 2019-12-10 02:05:41 +04:00
batonpass.js Fix failure checks for moves that fail with no switch-ins remaining (#8717) 2022-04-10 23:31:36 -05:00
belch.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
bellydrum.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
bide.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
boomburst.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
brickbreak.js Revert "Gen 4: Ensure Brick Break breaks screens of immune targets (#9149)" 2022-12-22 20:02:58 -05:00
bugbuzz.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
burningbulwark.js Add DLC2 data (#9963) 2023-12-15 21:35:01 -07:00
burningjealousy.js Fix Burning Jealousy/Lash Out vs. "turn 0" effects (#7730) 2020-11-25 13:30:03 +04:00
camouflage.js Gen 3-4: Fix Camouflage to change to Normal-type (#7130) 2020-08-06 14:54:57 -04:00
ceaselessedge.js Fix hazard-setting/removing moves on self-KOs and with Sheer Force 2023-06-15 21:43:07 -05:00
charge.js Fix Copycat Dancer interaction, take 3 (#9193) 2022-12-16 12:40:20 -05:00
chatter.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
chloroblast.js Properly implement Chloroblast recoil (#9648) 2023-07-15 14:54:49 -05:00
clangoroussoulblaze.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
clearsmog.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
conversion2.js Fix Conversion 2 interaction with called moves (#7813) 2020-12-30 11:50:04 -05:00
copycat.js Gen IV: Fix Copycat's behavior with called moves (#9326) 2023-01-14 16:40:02 -06:00
counter.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
curse.js Gen IX: Really fix Curse targeting behavior (#9218) 2022-12-27 13:43:07 -05:00
destinybond.js Gen II-IV: Fix Destiny Bond handling during Pursuit 2021-06-24 12:05:11 -04:00
disable.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
dragoncheer.js Add DLC2 data (#9963) 2023-12-15 21:35:01 -07:00
dragondarts.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
echoedvoice.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
electricterrain.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
embargo.js Rename Template to Species (#6478) 2020-03-25 23:29:27 -07:00
encore.js Gen 2: Fix Encore (#9357) 2023-01-29 11:43:11 -07:00
explosion.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
fakeout.js Focus Punch can't be Flinched (#8031) 2021-02-15 01:34:47 -08:00
fellstinger.js Fix Fell Stinger after redirection (#6572) 2020-04-13 14:20:37 -07:00
fling.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
focuspunch.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
followme.js Gen III: Make Follow Me a slot condition 2021-06-23 11:32:43 -04:00
foresight.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
furycutter.js Tests: unskip oldgen Fury Cutter, improve readability 2020-12-22 23:21:31 -06:00
futuresight.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
gearup.js Refactor unit test battle formats again 2019-12-11 16:26:45 +09:00
gigatonhammer.js Properly implement Gigaton Hammer disabling (#9050) 2022-11-24 13:36:41 -06:00
glaiverush.js Fix Glaive Rush again (#9245) 2022-12-30 18:38:00 -06:00
glare.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
gmaxchistrike.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
gmaxsteelsurge.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
gmaxvolcalith.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
gmaxwildfire.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
grassyterrain.js Add various mechanics tests (#8915) 2022-10-05 21:59:34 -05:00
gravity.js Correct Protean interactions & Gravity-blocked Status Z-Moves (#7729) 2020-11-30 16:30:51 -05:00
haze.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
healbell.js Fix Heal Bell/Aromatherapy in Multi Battles (#8671) 2022-02-21 14:22:52 -05:00
healblock.js Add Heal Block independent fail message (#7785) 2020-12-11 19:38:52 -05:00
healingwish.js Fix Healing Wish setting up slot condition on failure (#8784) 2022-05-24 21:28:59 -05:00
highjumpkick.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
hydrosteam.js Apply Hydro Steam boost in Sunny Day damage modifier (#9438) 2023-03-01 23:10:53 -05:00
hyperbeam.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
hypervoice.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
icespinner.js Fix Ice Spinner removing Terrain when fainting from Rocky Helmet (#9682) 2023-07-31 01:15:42 -05:00
imprison.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
ingrain.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
instruct.js Ensure Instruct only runs its own AfterMove (#8828) 2022-07-10 18:41:45 -05:00
judgment.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
kingsshield.js Fix tests to run on Gen 8 instead of Gen 7 2019-12-04 13:36:37 +09:00
knockoff.js Gen 4: Fix Knock Off interaction with Sticky Hold and Multitype (#8745) 2022-05-04 17:30:54 -04:00
lashout.js Fix Burning Jealousy/Lash Out vs. "turn 0" effects (#7730) 2020-11-25 13:30:03 +04:00
leechseed.js Add various mechanics tests (#7857) 2021-01-04 23:47:10 -08:00
magicroom.js Add various mechanics tests (#8494) 2021-11-05 13:28:45 -05:00
magneticflux.js Refactor unit test battle formats again 2019-12-11 16:26:45 +09:00
maxguard.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
mefirst.js Fix Me First's interaction with recharge moves (#8258) 2021-05-01 20:53:13 -07:00
memento.js Fix self-KO timing for Memento/Healing Wish/Lunar Dance (#8750) 2022-05-04 17:32:37 -04:00
metalburst.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
mightycleave.js Add DLC2 data (#9963) 2023-12-15 21:35:01 -07:00
mindblown.js Fix Mind Blown recoil not applying after a miss (#9003) 2022-11-18 08:35:30 -05:00
miracleeye.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
mirrormove.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
mistyterrain.js Update Dex API (#8181) 2021-04-08 03:00:37 -07:00
nightmare.js Gen II: Fix residual damage when opponent is KOed 2020-05-06 15:41:18 -04:00
noretreat.js Correct Protean interactions & Gravity-blocked Status Z-Moves (#7729) 2020-11-30 16:30:51 -05:00
orderup.js Implement new Order Up mechanics (#9429) 2023-03-01 14:18:40 -05:00
painsplit.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
partingshot.js Add various mechanics tests (#7857) 2021-01-04 23:47:10 -08:00
perishsong.js Fix Soundproof blocking self sound moves in Gen 8 (#7917) 2021-01-15 20:05:32 -06:00
photongeyser.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
pledge.js Properly fix Pledge moves 2020-02-15 15:40:59 -08:00
pollenpuff.js Fix interaction of Pollen Puff and Heal Block (#9732) 2023-09-06 20:13:05 -05:00
psyblade.js Fix Psyblade's BP in Electric Terrain (#9426) 2023-03-01 14:18:20 -05:00
psychup.js Add tests for Psych Up (#5624) 2019-07-18 09:17:05 -07:00
pursuit.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
quash.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
rage.js Gen 1: Fix Thrash and Rage mechanics (#9315) 2023-01-14 14:47:58 -08:00
ragefist.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
ragepowder.js Migrate to esbuild for compilation (#9203) 2022-12-22 15:19:29 -06:00
rapidspin.js Fix hazard-setting/removing moves on self-KOs and with Sheer Force 2023-06-15 21:43:07 -05:00
reflecttype.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
relicsong.js Rename Template to Species (#6478) 2020-03-25 23:29:27 -07:00
revivalblessing.js Fix Revival Blessing (#9220) 2022-12-22 20:01:25 -05:00
rollout.js Add Rollout storage glitch (#8988) 2022-11-16 21:40:35 -06:00
roost.js Migrate to esbuild for compilation (#9203) 2022-12-22 15:19:29 -06:00
round.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
shedtail.js Fix Transform copying Terastallization (#9047) 2022-11-24 13:07:14 -06:00
sheercold.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
shelltrap.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
skillswap.js Abilities: Add isPermanent flag (#7614) 2020-11-03 10:31:11 -05:00
skydrop.js Fix Sky Drop + Eject Button interaction (#8429) 2021-08-09 19:03:52 -05:00
sleeptalk.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
smellingsalts.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
snarl.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
snatch.js Fix failing tests using regex on Windows 2022-03-09 20:23:52 -06:00
sparklingaria.js Prevent Sparkling Aria from curing burns if the user faints (#8381) 2021-08-10 11:02:12 -04:00
spectralthief.js Test: Update folder structure to match source code (#5436) 2019-04-14 23:57:06 +09:30
spikes.js FFA: Properly set hazards against all foes' sides (#8165) 2021-04-02 23:15:19 -07:00
spite.js Unit Tests: Transition to Gen 9 (#9009) 2022-11-18 21:34:40 -08:00
stealthrock.js Fix hazards not applying if the target side is fainted (#8171) 2021-04-03 15:15:13 -07:00
stockpile.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
stompingtantrum.js Add Dive Stomping Tantrum test 2023-04-14 23:35:05 +09:00
stoneaxe.js Fix hazard-setting/removing moves on self-KOs and with Sheer Force 2023-06-15 21:43:07 -05:00
struggle.js Gen IV: Fix Struggle's interaction with Shedinja (#8048) 2021-02-17 09:44:10 -05:00
substitute.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
sunsteelstrike.js Gen VII: Ignore user's Ability with Mold Breaker moves (#8306) 2021-05-15 14:38:21 -04:00
syrupbomb.js Fix build 2023-10-15 11:09:57 -06:00
tarshot.js Fix interaction of Tar Shot vs Terastallized targets 2023-11-15 22:51:26 -06:00
taunt.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
teattime.js Add Teatime tests (#6582) 2020-04-15 21:27:45 -07:00
teleport.js Fix failure checks for moves that fail with no switch-ins remaining (#8717) 2022-04-10 23:31:36 -05:00
terablast.js Add unit tests for Tera Blast (#10029) 2023-12-27 10:14:33 -06:00
thief.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
thousandarrows.js Improve Thousand Arrows tests 2021-04-05 22:49:32 -05:00
thrash.js Gen 1 Thrash: Confusion from thrashing should be silently added (#9345) 2023-01-22 13:39:19 -08:00
thunderwave.js Tests: Reduce dependence on RNG (#9297) 2023-01-14 19:08:44 -06:00
toxic.js Tests: Use assert.equal and assert.notEqual more (#8276) 2021-05-07 23:51:18 -07:00
transform.js Fix more bugs related to transforming into Ogerpon (#9783) 2023-09-16 17:31:11 -04:00
trick.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
trickroom.js Stop using assert.strict.strictEqual (#7515) 2020-10-14 01:19:03 -07:00
trumpcard.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
uproar.js End Uproar if the user is under the effect of Throat Chop (#8135) 2021-03-23 17:42:41 -04:00
uturn.js Rename U-turn test for consistency 2021-01-08 10:46:41 +04:00
weatherball.js Fix Gen 3 Weather Ball and Gen 4 Trick (#8314) 2021-05-24 15:07:37 -04:00
wish.js Use assert in strict mode 2020-02-20 00:39:31 -08:00
wonderroom.js Add various mechanics tests (#8494) 2021-11-05 13:28:45 -05:00
yawn.js Use assert in strict mode 2020-02-20 00:39:31 -08:00