Commit Graph

1018 Commits

Author SHA1 Message Date
The Immortal
d0606f5cce Aurora Veil is viable 2017-07-27 14:12:32 +04:00
urkerab
3d3158b5a5 Fix mixup between moves and ids in Metronome (#3791) 2017-07-17 09:20:36 -05:00
Insist
df99c57fcc Magikarp's Revenge: Add steals boosts into desc (#3789) 2017-07-16 12:10:12 -05:00
urkerab
d651627755 Fix Metronome calling Gen 7 moves in Gen 6 battles (#3781) 2017-07-15 01:00:55 -05:00
urkerab
2a26e161e5 Typed Hidden Power should be Gen 2 (#3764) 2017-07-12 01:04:06 +09:00
sparktrain
85ac876e27 CAP: Update Persistent (#3722)
Persistent now affects Room moves introduced after Gen 4 as discussed here: http://www.smogon.com/forums/threads/cap-updates-fidgit-discussion-complete.3602772/
2017-07-03 15:24:16 -04:00
Marty-D
b51e138768 Add event Marshadow
Closes #3718
2017-07-03 09:33:48 -04:00
Marty-D
2815b3a6cb Give Magikarp's Revenge a Z-Move power 2017-07-01 10:14:12 -04:00
Marty-D
88e03486a8 Update Sheer Cold mechanics 2017-06-21 19:25:53 -04:00
Marty-D
1b8c56d483 Correct Precipice Blades description 2017-06-17 09:37:55 -04:00
Marty-D
d60c007f3d Update move flag descriptions 2017-06-17 09:36:52 -04:00
Garbodor
4bdb8c05b6 Add missing space in Wonder Room (#3631) 2017-06-13 12:53:48 -05:00
Insist
3c1cd8b4e2 Magikarp's Revenge: Make it even better :^) (#3556) 2017-05-28 14:26:48 +09:00
Guangcong Luo
6dd58b40d3 Refactor simulator into new sim/ directory
This is a surprisingly minor refactor considering how many files it
touches, but most of this is only renames.

In terms of file renames:
- `tools.js` is now `sim/dex.js`
- `battle-engine.js` is now `sim/index.js` and its three classes are
  in `sim/battle.js`, `sim/side.js`, and `sim/pokemon.js`
- `prng.js` is now `sim/prng.js`

In terms of variable renames:
- `Tools` is now `Dex`
- `BattleEngine` is now `Sim`
- `BattleEngine.Battle` is now `Sim.Battle`
- `BattleEngine.BattleSide` is now `Sim.Side`
- `BattleEngine.BattlePokemon` is now `Sim.Pokemon`
2017-05-05 16:48:38 -05:00
Marty-D
8ab09a4aed Remove Laser Focus tag on end 2017-04-28 12:46:03 -04:00
QuiteQuiet
26d6a48156 Implement correct Perish Song mechanics (#3483)
- Liquid Voice + Perish Song will get absorbed by Storm Drain/Water Absorb
- Electrify Perish Song will trigger Lightningrod/Motor Drive/Volt Absorb
2017-04-26 19:29:27 -04:00
Marty-D
f4df0f2312 Fix Roost interaction with Terrains 2017-04-15 14:09:25 -04:00
Marty-D
c5ad9762e4 Fix Core Enforcer interaction with substitutes
Closes #3388
2017-03-31 11:21:59 -04:00
Marty-D
a58c86eae3 Fix Final Gambit 2017-03-31 11:19:41 -04:00
Marty-D
1f2347493a Add dance flag 2017-03-31 10:36:17 -04:00
sparktrain
5c010911e7 Add Z-Move power for CAP signature moves (#3406) 2017-03-27 23:59:32 +04:00
Marty-D
c955328676 Update Telekinesis 2017-03-20 22:40:04 -04:00
Marty-D
145897ff7f Fix Encore 2017-03-18 18:22:19 -04:00
jumbowhales
ed7b23e374 Update Dark Void description (#3358) 2017-03-17 09:27:50 -04:00
Marty-D
c4048fd0bb Fix Genesis Supernova's interaction with substitutes 2017-03-13 23:28:12 -04:00
Marty-D
938f8f6aba Fix Perish Song's end-of-turn order 2017-03-07 11:02:23 -05:00
Marty-D
710458d626 Fix Throat Chop 2017-03-06 17:52:07 -05:00
Marty-D
c1036db6be Update Sheer Force and Shield Dust mechanics
Fixes #3339
2017-03-06 17:51:24 -05:00
asgdf
05b0887c35 Fix Switcheroo not removing statbar item note when no item received (#3329) 2017-03-03 23:29:50 -05:00
Guangcong Luo
d4a968cab5 Make Copycat fail to copy Baneful Bunker 2017-02-24 00:57:40 -06:00
Marty-D
cbfd339e0e Update move descriptions 2017-02-17 19:48:31 -05:00
urkerab
dc478871c4 Counter and Mirror Coat should honour Z-powered special moves (#3209) 2017-02-05 22:19:28 -04:00
Marty-D
b91dd35cc6 Update move descriptions 2017-02-01 20:45:47 -05:00
cadaeic
45070569cd Refactor fainting from sacrificial moves (#3197) 2017-01-30 14:31:05 -05:00
Marty-D
b82a38d79c Clarify Spotlight descriptions 2017-01-29 22:55:44 -05:00
HoeenHero
91c737a6f6 Reflected moves shouldnt be boosted by Prankster (#3188) 2017-01-26 02:55:33 -05:00
Marty-D
4c2e0add57 Fix Grassy Terrain heal order 2017-01-25 14:09:28 -05:00
urkerab
66e7789067 Fix interaction between Burn Up, Powder and Primordial Sea (#3103) 2017-01-23 20:13:45 -05:00
Marty-D
f0c8cd0aab Fix Switcheroo and Trick 2017-01-23 20:09:53 -05:00
Marty-D
0cd3e51786 Update Strength Sap 2017-01-23 20:03:31 -05:00
Marty-D
7af1bac6d2 Update Quick Guard bypass check 2017-01-10 23:13:15 -05:00
Marty-D
1200dfa4f4 Update check for Z-Moves against protection 2017-01-09 22:40:15 -05:00
Guangcong Luo
ef3b4965ea Fix Z-move priority interaction
Priority Z-moves exist (namely, Gale Wings Supersonic Skystrike).

Quick Guard now partially protects against priority Z-moves.

Psychic Terrain now fully protects against priority Z-moves.
2017-01-08 01:44:35 -05:00
Tigerstar
eae92e2ff0 Update Embargo's short desc (#3065) 2017-01-02 14:39:26 -05:00
Guangcong Luo
9cc8f66ab5 Fix Taunt preventing Z-move activation 2016-12-31 02:31:09 -05:00
Marty-D
d83918bf1b Update Instruct 2016-12-30 14:14:49 -05:00
Marty-D
ef6f94da4a Fix Shell Trap 2016-12-29 19:10:17 -05:00
Guangcong Luo
bf4e3df3b8 Deprecate decision.targetSide/targetPosition
These are no longer used; we now only use targetLoc.
2016-12-26 17:12:40 -05:00
Guangcong Luo
b931969e11 Fix Z move and target tracking issues
Encore and Disable now fail when used against Z-moves.

Encore and Disable now no longer prevent Z-moves from being used.

Instruct now repeats the selected target location.

Instruct Pursuit now repeats the switched out target location, if
activated.

This refactor also simplifies some previously unnecessarily-complicated
code.
2016-12-26 16:53:10 -05:00
Marty-D
c5d7942756 Update Instruct 2016-12-26 14:43:38 -05:00