########################## # HomikaRoxie ########################## This is for Generation 5 only (black/white 1/2) Data sourced from https://github.com/veekun/pokedex There are some limitations - seasons data is not well organized in the raw databases, so this system chooses the highest level data, which is often spring. Surf and fishing rod data is removed from this system, as it caused clutter (this is easy to generate and put back in, but it's mostly for post-game/it's really just Basculin everywhere) Capitalization should not matter for use of this system, but lowercase is more proper ########################## # Arguments ########################## Arguments: [version] - black1, white1, black2, white2 [pkmn] - name of pokemon. use !pkmnlist for proper list of names. some are specific (e.g., "deoxys-attack") [move] - name of move. use !movelist for proper list [item] - name of item. use !itemlist for proper list [area] - name of area. use !arealist for proper list. [ability] - name of ability. use !abilitylist for proper list. note: any area with "unova-", "-town" or "-city" can omit those terms as an alias. e.g., "unova-route-4" can be abbreviated to "route-4" (i.e., `!area route-4`) [enc_method] - name of type of encounter method (e.g., walk, dark-grass). used for !area-detail command In general, use hyphens within arguments, and spaces between arguments. Use !pkmnlist and !arealist for exact arguments ########################## # Commands ########################## Commands: !pkmnhelp - returns this document !currentgame - returns current game for the user. default is black1 !setgame [version] - sets game for the user aliases: !setpkgame !pkmnlist - returns full list of pokemon names for all generation 5 aliases: !pokemonlist !movelist - returns full list of moves for all generation 5 aliases: !moveslist !itemlist - returns full list of items for all generation 5 aliases: !itemslist !arealist [version] - returns paste with area names for game. omitting the version will return for the current game aliases: !areaslist !abilitylist [version] - returns paste with ability names !pkmn [pkmn] - returns details about pokemon aliases: !pokemon !learnset [pkmn] - returns specific details about pokemon's learnset aliases: !pokemonmoves, !pokemonmove, !pkmnmoves, !pkmnmove !move [move] - returns a variety of details about a move aliases: !moves !item [item] - returns a variety of details about an item aliases: !items !area [area] - returns basic encounter data for area. use !area-detail for more details !area-method [area] - returns encounter methods (e.g., walk, dark-grass) for the area aliases: !areamethod, !area-methods, !areamethods, !area-encounters, !areaencounters !area-detail [area] [enc_method] - returns slot level details for area and encounter method leaving [enc_method] blank returns all possibilities aliases: !areadetail !ability [ability] - returns details about ability ########################## # Complex example ########################## The current game is black1 You want to investigate Unova Route 9 Use `!arealist` to find "unova-route-9" Use `!area unova-route-9` to return basic encounter details Use `!area-detail unova-route-9` to return all slot level details about encounters Use `!area-method unova-route-9` to return types of encounter methods Use `!area-detail unova-route-9 grass-spots` to return specific slot level details about encounters ########################## # Written by: cleartonic ##########################