This plugin handles slist from Aardwolf
usage: #bp.skills.lu [-h] [skill]
lookup skill or spell by name or sn
positional arguments:
skill the skill to lookup
optional arguments:
-h, --help show help (default: False)
usage: #bp.skills.refresh [-h]
refresh skills and spells
optional arguments:
-h, --help show help (default: False)
usage: #bp.skills.api [-h] [api]
list functions in the api
positional arguments:
api api to get details of
optional arguments:
-h, --help show help (default: False)
usage: #bp.skills.help [-a] [-c] [-h]
show help info for this plugin
optional arguments:
-a, --api show functions this plugin has in the api (default: False)
-c, --commands show commands in this plugin (default: False)
-h, --help show help (default: False)
usage: #bp.skills.inspect [-m METHOD] [-o OBJECT] [-s] [-h]
inspect a plugin
optional arguments:
-m METHOD, --method METHOD
get code for a method
-o OBJECT, --object OBJECT
show an object of the plugin, can be method or
variable
-s, --simple show a simple output (default: False)
-h, --help show help (default: False)
usage: #bp.skills.reset [-h]
reset the plugin
optional arguments:
-h, --help show help (default: False)
usage: #bp.skills.save [-h]
save the plugin state
optional arguments:
-h, --help show help (default: False)
usage: #bp.skills.set [-h] [name] [value]
change a setting in the plugin
if there are no arguments or 'list' is the first argument then
it will list the settings for the plugin
positional arguments:
name the setting name (default: list)
value the new value of the setting
optional arguments:
-h, --help show help (default: False)
usage: #bp.skills.stats [-h]
show plugin stats
optional arguments:
-h, --help show help (default: False)
skills.canuse(spellnum)
return True if the spell can be used
original defined in plugins/aardwolf/skills.py
skills.isbad(spellnum)
return True for a bad spell, False for a good spell
original defined in plugins/aardwolf/skills.py
skills.isspellup(spellnum)
return True for a spellup, else return False
original defined in plugins/aardwolf/skills.py
skills.sendcmd(spellnum)
send the command to activate a skill/spell
original defined in plugins/aardwolf/skills.py
skills.getspellups()
return a list of spellup spells
original defined in plugins/aardwolf/skills.py
skills.isaffected(spellnum)
return True for a spellup, else return False
original defined in plugins/aardwolf/skills.py
skills.isblockedbyrecovery(spellnum)
check to see if a spell/skill is blocked by a recovery
original defined in plugins/aardwolf/skills.py
skills.isuptodate()
return True if we have seen affected or all spells refresh
original defined in plugins/aardwolf/skills.py
skills.gets(tsn)
get a skill
original defined in plugins/aardwolf/skills.py
skills.ispracticed(spellnum)
is the spell learned
original defined in plugins/aardwolf/skills.py