About

This plugin handles slist from Aardwolf

Commands

skills

lu


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)

refresh


usage: #bp.skills.refresh [-h]

refresh skills and spells

optional arguments:
  -h, --help  show help (default: False)

Base

api


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)

help


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)

inspect


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)

reset


usage: #bp.skills.reset [-h]

reset the plugin

optional arguments:
  -h, --help  show help (default: False)

save


usage: #bp.skills.save [-h]

save the plugin state

optional arguments:
  -h, --help  show help (default: False)

set


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)

stats


usage: #bp.skills.stats [-h]

show plugin stats

optional arguments:
  -h, --help  show help (default: False)

API

canuse


skills.canuse(spellnum)

    return True if the spell can be used


original defined in plugins/aardwolf/skills.py

isbad


skills.isbad(spellnum)

    return True for a bad spell, False for a good spell


original defined in plugins/aardwolf/skills.py

isspellup


skills.isspellup(spellnum)

    return True for a spellup, else return False


original defined in plugins/aardwolf/skills.py

sendcmd


skills.sendcmd(spellnum)

    send the command to activate a skill/spell


original defined in plugins/aardwolf/skills.py

getspellups


skills.getspellups()

    return a list of spellup spells


original defined in plugins/aardwolf/skills.py

isaffected


skills.isaffected(spellnum)

    return True for a spellup, else return False


original defined in plugins/aardwolf/skills.py

isblockedbyrecovery


skills.isblockedbyrecovery(spellnum)

    check to see if a spell/skill is blocked by a recovery


original defined in plugins/aardwolf/skills.py

isuptodate


skills.isuptodate()

    return True if we have seen affected or all spells refresh


original defined in plugins/aardwolf/skills.py

gets


skills.gets(tsn)

    get a skill


original defined in plugins/aardwolf/skills.py

ispracticed


skills.ispracticed(spellnum)

    is the spell learned


original defined in plugins/aardwolf/skills.py