- Add
test
mod command - Add 'bmi' as a parameter to
filter
- Add indicator when
filter
andfilterm
cannot find any items matching all parameters and threshold not specified - Fix "bad suffix" returns not doing anything
- Fix resetting status and playing game after restart
- Fix
data
not actually preloading natures - Fix
filterm
not recognizing false values - Changed parsing: no longer a universal format string function
- Changed recognition to return an object rather than an array
- Fix
sprite
not removing spaces
- Fix
filter
not recognizing false values - Fix outdated config.json.example
- Remove 'missingno' flag in
weightcoverage
- Add back, shiny, and female sprites.
- Add Pokemon name in output for
weakness
,coverage
, andweightcoverage
- Update options system: affects
filter
,sprite
, andweightcoverage
- Fix
learn
not recognizing moves learned from gen 1 virtual console transfers - Remove
commands
alias forhelp
- Add dancer to move flags
- Add additional logging to saving functions
- Change usage syntax for some commands
- Fix logging not recording help commands
- Fix
filterm
not parsing zMoveBoost correctly - Prevent SableyeBot from spamming in PM/DM channels
- Add
updatedb
mod command - Changed
listservers
behavior - Changed logging to use Promises rather than function silently
- Changed
save
behavior to be more reliable - Changed
disconnect
behavior to save data more reliably - Fix not correctly parsing Pokemon names with '-' correctly
- Fix
filter
not recognizing the 'alola' flag when searching movesets - Fix
ability
not looking up a misspelled input - Fix
sprite
not parsing some Pokemon names correctly
- Fix CommandManager default variables again
- Fix CommandManager not defaulting clean to true properly
- Add
weightcoverage
command - Add
filterm
command - Add evolution and prevolution checking to
filter
command - Fix
filter
command hanging when user inputs multiple threshold arguments - Fix
eval
mod command outputing '[object Object]' when a verbose JSON output is wanted - Fix command parser cleaning '-' character
- Fix formatting when sending long messages
- Fix saving not self-recovering on error
- Change how SableyeBot checks if a Pokemon can learn a move
- Fix
filter
producing nonsensical output in console - Add
save
mod command, forcing SableyeBot to instantly save usage information - Recover SableyeBot upon unknown disconnect
- Fix
move
recognizing Hidden Powers - Fix
learn
not considering Hidden Power [types] - Reconnect improvements
- Fix
learn
thinking Alolan mons can learn some moves that it actually cannot
- Add
evolve
command - Fix
savedata
without prefix
- Add
savedata
mod command - Fix logging once per minute instead of once per day
- Remove unneeded dependencies
- Add logging
- Fix
data
command not returning usage - Fix
nature
formatting
- Changed
data
long description - Slightly more descriptive error handling
- Show server ID in
listservers
- Changed
learn
andfilter
behavior so Sketch's effects are ignored. - Changed how flags are handled
- Changed pre-formatting so that mod commands can include spaces in their arguments (do not worry; we are responsible)
- Add
setstatus
mod command - Add
setgame
mod command - Add
analyzeuser
mod command
- Fix not correctly parsing Mega Pokemon names
- Fix versioning numbers, according to Semantic Versioning
- Add
help help
hack - Add
listservers
mod command
- Add monotype to the filter command
- Fix utils.recognize() not triggering
- Fix a few typos
- Fix flag parsing
- Fix filter command on non-special attributes
- Made README formatting better
- Initial re-release