pokemon-showdown/data/mods/stadium
May Evans 9d1b7b01bb
Gen 1: Fix Stadium Rest (#7888)
The current implementation of Rest on the Stadium sim fails to recalculate stats when Rest is used. This means that right now, the stat drops from Paralysis and Burn remain when you use it. This is inaccurate, and a massive problem considering Rest's increased relevance in the Stadium metagame.

Here is a video of how the interaction works in Stadium: https://www.youtube.com/watch?v=8o0uVj4bARo
Here is a replay of the bugged interaction on PS Main: https://replay.pokemonshowdown.com/gen1stadiumou-1132924324
Here is a replay of my fixed version of Rest working on the RBY server: https://replay.pokemonshowdown.com/rby-gen1stadiumou-1448

Here is my report on the issue from June of this year: https://www.smogon.com/forums/threads/stadium-format-is-now-available-on-ps.3526616/post-8503350

Thanks to Zarel for pointing out the function we use for recalculating stats here. I'll need this for when I get to (partially) fixing Haze.
2021-01-08 12:49:29 -08:00
..
conditions.ts Rename more instances of Effect to Condition 2020-07-26 11:26:23 -07:00
moves.ts Gen 1: Fix Stadium Rest (#7888) 2021-01-08 12:49:29 -08:00
README.md Move server code to server/ 2019-02-03 16:07:06 -06:00
rulesets.ts Gen 1: Announce Desync Clause Mod, fix Stadium Sleep Clause (#7702) 2020-11-16 23:52:39 -08:00
scripts.ts Sturdy should trigger before Focus Sash but after False Swipe 2021-01-05 16:58:03 +00: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.