@@ -17,8 +17,12 @@ def __init__(self, bot):
17
17
self .lock = False
18
18
19
19
DEX_USAGE = "Pokémon must be from Gen I - VI\n " \
20
- "```Usage: !dex [pkmn # or name]\n " \
21
- "e.g: !dex 151 / !dex mew```"
20
+ "```Args :\n " \
21
+ "Random Pokémon -r / -random\n " \
22
+ "Shiny Pokémon -s / -shiny\n \n " \
23
+ "Usage: !dex [p1] / '-r' ('-s')\n " \
24
+ "e.g: !dex 151 / !dex mew\n " \
25
+ " !dex -random -shiny```"
22
26
23
27
@commands .command (pass_context = True )
24
28
async def dex (self , ctx , * args ):
@@ -70,18 +74,11 @@ async def dex(self, ctx, *args):
70
74
pkmn_type = {i ['type' ]['name' ] for i in pt }
71
75
print ("Displaying Pokemon {0} #{1}" .format (pkmn_name , pkmn_id ))
72
76
73
- # if '-s' not in args[1:] and '-shiny' not in args[1:]:
74
- # try:
75
- # s = str(pkmn_name)
76
- # trans = str.maketrans('', '', punctuation)
77
- # filename = ''.join((g.GIF_URL, s.translate(trans), '.gif'))
78
- # a = urlopen(filename)
79
- # except HTTPError:
80
- # filename = ''.join((g.IMG_URL, str(pkmn_id), '.png'))
81
- # else: filename = ''.join((g.IMG_URL, 'shiny/' ,str(pkmn_id), '.png'))
82
-
83
77
filename = self .get_thumbnail (pkmn_id , pkmn_name , shiny = shiny )
78
+
84
79
type_emojis = ' ' .join ({g .TYPE_DICT [t ] for t in pkmn_type if t in g .TYPE_DICT })
80
+ if shiny : type_emojis += g .S_ICON
81
+
85
82
title = "{0} #{1} {2}" .format (pkmn_name .capitalize (), pkmn_id , type_emojis )
86
83
sub_title = "the {0} Pokémon" .format (pkmn_genus )
87
84
0 commit comments