From: Eevee Date: Thu, 13 May 2010 07:31:36 +0000 (-0700) Subject: Pokedex: Use short ability effects; support natures. X-Git-Url: http://git.veekun.com/zzz-dywypi.git/commitdiff_plain/26a61c922cf86919eb7e3af2aa59a0d4662fcbb7 Pokedex: Use short ability effects; support natures. --- diff --git a/plugins/Pokedex/plugin.py b/plugins/Pokedex/plugin.py index 13ce031..62f11b6 100644 --- a/plugins/Pokedex/plugin.py +++ b/plugins/Pokedex/plugin.py @@ -271,7 +271,20 @@ class Pokedex(callbacks.Plugin): """http://veekun.com/dex/abilities/{link_name}""" self._reply(irc, reply_template.format( name=obj.name, - effect=obj.effect, + effect=obj.short_effect.as_text, + link_name=urllib.quote(obj.name.lower().encode('utf8')), + ) + ) + + elif isinstance(obj, tables.Nature): + reply_template = \ + u"""{name}, a nature. """ \ + u"""Raises \x0303{up}\x0f, lowers \x0304{down}\x0f. """ \ + u"""http://veekun.com/dex/natures/{link_name}""" + self._reply(irc, reply_template.format( + name=obj.name, + up=obj.increased_stat.name, + down=obj.decreased_stat.name, link_name=urllib.quote(obj.name.lower().encode('utf8')), ) )