pokemon-showdown/data/mods/stadium
Guangcong Luo 7a023746ba
Refactor battle.dex out of battle (#5851)
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 07:38:08 +11:00
..
moves.js Refactor battle.dex out of battle (#5851) 2019-10-06 07:38:08 +11:00
README.md
rulesets.js New validator (#5840) 2019-10-06 04:21:30 +11:00
scripts.js Refactor battle.dex out of battle (#5851) 2019-10-06 07:38:08 +11:00
statuses.js Refactor battle.dex out of battle (#5851) 2019-10-06 07:38:08 +11:00

Stadium

This mod inherits from gen 1, which inherits from gen 2, and then applies the Stadium changes upon the gen 1 engine.

List of major changes:

  • Sleep lasts between 1 and 3 turns.
  • Hyper Beam does recharge after a faint.
  • Critical hits happen way less.
  • Substitute now blocks all status ailments and draining.
  • It allows tradebacks.
  • Partial trapping moves miss and stop their duration upon target switch.
  • Focus Energy actually works.
  • Stat calculations are done properly, burn and para drop are lost if you lose status.