Currently Pokémon Showdown doesn't auto-link URLs properly in the
following form.
(Check out http://play.pokemonshowdown.com/)
In this case, it's obvious that `)` not part of an URL, but the current
auto-linker believes that it is. Making `)` illegal character at end of
URL doesn't solve the problem, as sometimes URLs actually do contain
parenthesis. The new URL regex supports one level of parenthesis
(regexes don't support recursion, but if you have more than one layer
of parenthesis in an URL, you are doing something wrong). This is a
case with URLs on Wikipedia.
https://en.wikipedia.org/wiki/Pokémon_(disambiguation)
- Its execution will be aborted if no relevant files have been modified since last index update.
- It will no longer require learnsets-g6.js to already exist.
- It will no longer error if entries of learnsets.js are deleted.
- It will no longer throw if there is an error, allowing the rest of the script to get executed.
This refactor adds a class referencing users to their chat messages, enabling both the original and new |unlink| messages to be handled using the same jQuery object, as well as removing the need for adding a similar class to links in Tools.parseMessage.
The new |unlink|hide| message allows chat messages to be hidden from view with the option to restore them by clicking on the added notice.
A lot of sound move graphics are based off of Roar already, so added it to
BattleOtherAnims so that some of the moves (Defog, Grasswhistle) can be
derived from it slightly.
Also added a new move animation for most damaging sound moves, like Hyper
Voice and Boomburst.
This change makes gen 1 show special drops and boosts instead of using both spa and spd at the same time.
This change makes playing faster as boosts and unboost will only show one message and also makes the simulator truer to the game.
Implement old gens to use the old sprites as well as an option to disable it that may interact with enable BW sprites.
If old gens are not disallowed, those will be used for past gens (1-5).
If BW sprites are allowed, those will be used for XY and BW.
If old gens are disallowed and BW allowed, all gens will use BW sprites.