This is an issue has started to come up since Platinum came out and gave us the most interesting weather effects ever. One side of the argument argued that "we are playing Pokemon, not Smogonmon". This is to say that in order to say we are playing competitive pokemon, the simulators we use must 100% adhere to what happens in the game 100%, from Platinum-on Acid Weather, to a cartridge workable Sleep Clause.I feel this thread is heading toward the question of whether we should stick blindly to the latest game on DS for the generation without the smallest tweak in the battle engine, or whether we can use other games as a reference and build a consistent battle system.
I don't know if this has ever been debated as a stand-alone issue, but if not, I think it should be and would help to resolve the issue once and for all.
The other side argues "We can make this game better, why shouldn't we?" This side insists that simulators are allowed to make small, basic changes to the battle mechanics, such as make Sleep Moves fail if they would break sleep clause, or put in weather as it worked before Platinum, or even taking clauses from PBR, and mixing them with other games. This side believes that deviations from game mechanics are 100% ok, and we don't have to implement any game 100%
Frankly, I'm not sure how we decide this. It seems to me really, like the creators of the simulators themselves really have the final say in this. It also seems pointless to debate back and forth whether we should(n't) keep 100% pure game mechanics from game x, since everyone who would argue either side is not willing to budge on what they believe. Any thoughts in general?