pokemon-showdown/test/sim/moves
Guangcong Luo 2d3614f325 Refactor battle.dex out of battle
In most other similar systems, like TeamValidator, we use `thing.dex`
instead of having it extend `ModdedDex`. Battle has always extended
`ModdedDex`, though. This changes Battle to match the others.

This should fix an issue with `Battle.data` not being cached.

This also frees up Battle to extend ObjectReadWriteStream<string> in
a future update.
2019-10-06 04:50:35 +11:00
..
belch.js
bellydrum.js
boomburst.js
bugbuzz.js
chatter.js
clangoroussoulblaze.js
clearsmog.js
counter.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
curse.js
destinybond.js
disable.js
echoedvoice.js
electricterrain.js
embargo.js
encore.js
fakeout.js
focuspunch.js
followme.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
foresight.js
futuresight.js
gearup.js
glare.js
grassyterrain.js
gravity.js
haze.js
healblock.js
healingwish.js
highjumpkick.js
hypervoice.js
imprison.js
ingrain.js
judgment.js
kingsshield.js
knockoff.js
magicroom.js
magneticflux.js
mindblown.js
miracleeye.js
mistyterrain.js
partingshot.js
perishsong.js
photongeyser.js
psychup.js Add tests for Psych Up (#5624) 2019-07-18 09:17:05 -07:00
pursuit.js
quash.js
ragepowder.js
reflecttype.js
relicsong.js
rollout.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
roost.js
round.js
sheercold.js
shelltrap.js
skydrop.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
smellingsalts.js
snarl.js
spectralthief.js
stealthrock.js
stockpile.js
stompingtantrum.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
substitute.js
taunt.js
thief.js
thousandarrows.js
thunderwave.js
transform.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
trick.js
trickroom.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
trumpcard.js Refactor battle.dex out of battle 2019-10-06 04:50:35 +11:00
u-turn.js
uproar.js
weatherball.js
wish.js
zmove.js