Battle Mechanics Bug Battleserver-wise When did you first notice the bug?: Today Have you been able to reproduce the bug?: Yes Information (include relevant logs, replays, screenshots): If a pokemon with ability simple use a set up move, and then hit by spectral thief, its positive stats are reset to 0. i.e, times 0. However, our server resets the stats by minus the amount of increased stats, which then affected by simple and makes a simple sweeper at +4 attack to -4. In addition, Full meta body should have its boost stolen by spectral thief, i.e. reset to 0 and becomes opponent's boost. On our sim, the spectral thief user gets the boost, but the Full meta body doesn't lose its boost. Following the same logic, pls check clear body and hyper cutter. Log see here http://imgur.com/a/X6EHf (If applicable) Sources to confirm the presence of a bug (ex. Smogon): Tested in game by Smogon dataminer. http://www.smogon.com/forums/thread...chanics-research.3586701/page-38#post-7090526 http://replay.pokemonshowdown.com/gen7customgame-523478967
I can fix the bug, but I some mechanic tests will be needed. How does Spectral Thief behave with the Abilities Contrary/what happens if a pokemon with the Ability Simple uses Spectral Thief? Is the boost doubled? (I didn't test it yet, but after looking at the code I assume that a pokemon with the Ability Simple that uses Spectral Thief gets the doubled boost of the opponent)
all from that same smogon post: When Pokemon with Ability Contrary uses Spectral Thief: Opponent's Positive boost is reset to 0. User of Spectral Thief will receive a drop in the stats instead of boosting. On our sim it works correctly so i didn't mention this in OP. Side note, "Spectral thief cannot steal negative stats to get a boost this way." ---- When Ability Simple uses Spectral Thief, it does get a doubled boost, and this is also correct on our sim.