pokemon-showdown/data
Guangcong Luo 7d8d47c97c Refactor BattleEngine
Battle is now an ES6 class... mostly... it's complicated.

Battle's inheritance system has always been a mess. I tried to redo it
in a sensible way but it caused nondeterministic test failures. Not
even kidding; different things would fail each time I ran tests, even
without code changes. I'll investigate closer later, but this refactor
makes it use ES6 classes with only a small amount of hacking, which is
good enough. It is, at the very least, simpler than the previous mess.

BattleEngine.Battle.construct has been renamed BattleEngine.construct.
2016-10-22 23:11:26 -05:00
..
abilities.js Run powder immunities in the correct order (#2842) 2016-10-14 23:11:59 -04:00
aliases.js Add alias "bss" -> "Battle Spot Singles" 2016-10-20 21:31:52 -04:00
factory-sets.json Battle Factory: Huge Ubers update 2016-09-09 07:00:39 -05:00
formats-data.js Update event Pokemon IVs 2016-10-20 22:59:58 -04:00
items.js Run powder immunities in the correct order (#2842) 2016-10-14 23:11:59 -04:00
learnsets.js Add new event Pokemon 2016-10-20 16:15:36 -04:00
moves.js Fix various issues with Bide 2016-10-06 21:33:30 -04:00
pokedex.js Add Kerfluffle's Hidden Ability 2016-10-08 13:39:30 -04:00
rulesets.js Rulesets: standardize types and names (#2838) 2016-10-12 14:24:53 -05:00
scripts.js Refactor BattleEngine 2016-10-22 23:11:26 -05:00
statuses.js Use TryAddVolatile for confusion rather than a custom event (#2641) 2016-08-07 12:11:58 -04:00
typechart.js Fix Gen 2 Hidden Power Flying 2016-01-27 04:37:54 -05:00