pokemon-showdown/mods/stadium
Guangcong Luo cc7ccd2efe Stop unnecessarily calling update()
pokemon.update() used to be called after pretty much everything, but
now that we've refactored pretty much everything out of it, it's no
longer necessary for most of the situations we call it for.

It currently only updates pokemon.speed, so I've renamed it updateSpeed
for clarity.

We now only update pokemon.speed on switch-in, right before the
residual event, and at the beginning of every turn. This gives
something like a 30% speed-up.
2016-02-17 01:07:22 -06:00
..
moves.js Always use trailing comma for multiline objects 2016-01-01 00:20:07 +01:00
README.md Implement Stadium format 2015-01-09 09:48:50 +01:00
rulesets.js Always use trailing comma for multiline objects 2016-01-01 00:20:07 +01:00
scripts.js Stop unnecessarily calling update() 2016-02-17 01:07:22 -06:00
statuses.js Always use trailing comma for multiline objects 2016-01-01 00:20:07 +01: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.