pokemon-showdown/test/sim/moves
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
..
acupressure.js Fix random typos (#11020) 2025-04-13 23:59:36 -07:00
afteryou.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
allyswitch.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
assist.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
assurance.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
aurawheel.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
batonpass.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
belch.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
bellydrum.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
bide.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
boomburst.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
brickbreak.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
bugbuzz.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
burningbulwark.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
burningjealousy.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
burnup.js Fix Burn Up thawing user when user does not have Fire type (#11304) 2025-07-28 18:56:51 -04:00
camouflage.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
ceaselessedge.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
charge.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
chatter.js Fix Chatter's old gen mechanics (#11140) 2025-05-29 21:50:01 -07:00
chloroblast.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
clangoroussoulblaze.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
clearsmog.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
conversion2.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
copycat.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
counter.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
courtchange.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
curse.js Fix random typos (#11020) 2025-04-13 23:59:36 -07:00
destinybond.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
disable.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
doodle.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
dragoncheer.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
dragondarts.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
echoedvoice.js Fix Echoed Voice's BP raise when there is no target (#11139) 2025-05-31 01:24:49 -06:00
electricterrain.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
embargo.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
encore.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
explosion.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
fakeout.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
fellstinger.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
fling.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
focuspunch.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
followme.js Fix random typos (#11020) 2025-04-13 23:59:36 -07:00
foresight.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
furycutter.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
futuresight.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gearup.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gigatonhammer.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
glaiverush.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
glare.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gmaxchistrike.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gmaxsteelsurge.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gmaxvolcalith.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gmaxwildfire.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
grassyterrain.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
gravity.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
haze.js Gen 4: Fix Haze not removing Focus Energy (#11114) 2025-05-20 19:39:41 -07:00
healbell.js Fix Heal Bell's interaction with Mold Breaker (#10918) 2025-02-26 13:51:50 -07:00
healblock.js Fix random typos (#11020) 2025-04-13 23:59:36 -07:00
healingwish.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
highjumpkick.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
hydrosteam.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
hyperbeam.js Fix Transform and Mimic PP in Gen 1 (#11323) 2025-08-03 18:16:20 -07:00
hypervoice.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
icespinner.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
imprison.js Implement Imprison disabling logic using Test Fight (#11208) 2025-07-22 02:09:45 -07:00
ingrain.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
instruct.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
judgment.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
kingsshield.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
knockoff.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
lashout.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
leechseed.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
lockon.js Fix bug letting Gen-2 OHKO moves skip level check (#11050) 2025-04-23 23:10:48 -07:00
magicroom.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
magneticflux.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
maxguard.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
mefirst.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
memento.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
metalburst.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
mightycleave.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
mindblown.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
miracleeye.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
mirrormove.js Fix accuracy of Gen 1 trapping moves (#11305) 2025-07-29 17:47:49 -06:00
mistyterrain.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
nightmare.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
noretreat.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
orderup.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
painsplit.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
partingshot.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
perishsong.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
photongeyser.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
pledge.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
pollenpuff.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
psyblade.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
psychicnoise.js Fix Psychic Noise's interaction with Life Dew (#10892) 2025-03-09 12:05:02 -06:00
psychup.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
pursuit.js Fix interaction between Pursuit and Follow Me (#10991) 2025-05-28 15:54:10 -04:00
quash.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
rage.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
ragefist.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
ragepowder.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
rapidspin.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
recycle.js Fix Recycle in Gens 3-4 (#11348) 2025-08-11 14:14:15 -06:00
reflecttype.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
relicsong.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
revivalblessing.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
rollout.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
roost.js Fix Sparkling Aria's interaction with Shield Dust (#10882) 2025-04-23 16:57:31 -07:00
round.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
shedtail.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
sheercold.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
shelltrap.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
skillswap.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
skydrop.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
sleeptalk.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
smellingsalts.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
snarl.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
snatch.js Fix Gen 4 Snatch (#10905) 2025-05-14 08:26:15 -07:00
sparklingaria.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
spectralthief.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
spikes.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
spite.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
stealthrock.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
stockpile.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
stompingtantrum.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
stoneaxe.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
struggle.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
substitute.js Refactor Gen 1 partial trapping (#11189) 2025-07-22 02:12:20 -07:00
sunsteelstrike.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
syrupbomb.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
tarshot.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
taunt.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
teattime.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
teleport.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
terablast.js Fix Tera Blast's interaction with Unaware (#10897) 2025-05-25 10:02:45 -06:00
terastarstorm.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
thief.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
thousandarrows.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
thrash.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
thunderwave.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
toxic.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
toxicspikes.js Prevent Toxic Spikes from activating after being absorbed (#10940) 2025-03-05 22:41:56 -06:00
transform.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
trick.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
trickroom.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
trumpcard.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
uproar.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
uturn.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
weatherball.js Fix interaction between Max Weather Ball and -ate Abilities (#11138) 2025-07-15 11:36:07 -06:00
wish.js Implement genderless Pokemon in Hackmons (#11161) 2025-06-01 01:56:12 -06:00
wonderroom.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
yawn.js Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00