Skills

Summary:


Skills is a really simple addon which saves you the time of visiting a World of Warcraft database site.


Each time you gain a level Skills can be configured to show you which new skills you can train.

It can also be configured to also show the skills that you havn't trained


You can also enter a level and/or class to display that class's skill for the specified level.

It does not only display the skill itself but also a clickable link which, if clicked, displays the skills tooltip.

And if you want to know which skills you'll be getting from let's say 20 to 30, no problem. Simply type /skills 20 YOUR_CLASS 30


Usage:


Here's how this documentation works:
  • Everything in this color is static (meaning you don't change what it says).
  • Everything that's in any other color except this should be replaced by some parameter.
  • [arg] means that it's optional to enter meaning you don't have to enter anything there. However, if it says [arg1 [arg2]] it means that you don't have to enter anything. If you want to you can enter only arg1 but if you want to enter arg2 you'll have to enter arg1 aswell.
  • No [] means you HAVE to enter it.
  • [arg1] [arg2] means however that you can enter any of them without entering the other, hope this makes sence =)

Displaying skills:

/skills [level [class [maxlevel]]]
  • level: Which level to display, default is your own level
  • class: Which class to display, default is your own class (you must enter a level if you want to enter a class. Each class has acronyms which can be found below.
  • maxlevel: This will display all skills from the specified level to this for the specified class (you must enter both a class and a starting level to use this)

Searching for a skill:

/skills search class skillname
  • class: The class to search in. Each class has acronyms which can be found below.
  • skillname: The name of the skill you wish to search for, can be a partial ("her" finds "Heroic Strike") and you can even enter a rank if you wish, separate it with a space

Ignoring skills:

/skills ignore command [argument]
  • command: Here you can enter "list" to list your currently ignored skills, "remove" "SKILL_NUMBER" to remove a skill (type "/skills ignore list" to see the skill numbers), "removeall" which empties the ignore list and if you don't enter any of these it will take what ever is after and add it to the list (see example commands)
  • argument: The argument to the command (currently only used with "remove" and the arg to that is "SKILL_NUMBER")

Configuration:

/skills config subsection [parameter]


Subsections:

  • startup: Toggles the startup spam, default is on. This option takes no parameter.
  • levelup: Toggles a notification on levelup, default is on. This option takes no parameter.
  • levelshow: Toggles wheather to show the "You have no new skill"-message on levelup , default is on. This option takes no parameters.
  • levelup: Toggles a notification on levelup, default is on. This option takes no parameters
  • show: Toggles if skills should include skills you havn't trained yet (ignoring skills you already have) when you type only /skills or gain a level, default is set to both. This option is used to see what you can actually train at a trainer. This option need a parameter which can be one of the following: both (does this both when you type /skills and when you gain a level), skills (only when you type /skills), level (only when you gain a level) and off (you'll have to guess what this does...)

Change the colors:

/skills color field [default]
  • field: Which field to change the color for, can be one of the following: text, star, name, talent, skills, level, rank or default (resets all the colors)
  • default: Resets a color, to reset the level color type /skills color level default. NOTE: This should ONLY be entered when reseting a field. To just set it type /skills color field

Class acronyms/names:


Instead of having to enter "Warlock" you can enter an acronym instead:
  • Death Knight: dk, dt, death, knight, deathknight (Please note that for death knight you can't enter "Death Knight", only the acronyms.
  • Druid: druid, d

  • Hunter: hunter, h
  • Mage: mage, m
  • Paladin: paladin, pd
  • Priest: priest, p
  • Rogue: rogue, r
  • Shaman: shaman, s
  • Warlock: warlock, wl
  • Warrior: warrior, w

  • Some example commands:


    As default Skills will assume your level as level, your class as class and your level as maxlevel.

    Valid commands:
    • /skills - Would for me as a 55 rogue not display any skills since there are none
    • /skills 56 - Would for me as a rogue display all skills for rogues on level 56
    • /skills 56 warrior - Would display all warrior skills for level 56
    • /skills 56 w - Would display all warrior skills for level 56
    • /skills 56 dk - Would display all death knight skills for level 56
    • /skills 56 deathknight - Would display all death knight skills for level 56
    • /skills 56 warrior 58 - Would display all warrior skills between level 56 and level 58
    • /skills search warrior hero - Would display all the levels a warrior can train any skill with "hero" in it.
    • /skills color rank - Shows a color picker to change the color for the field rank
    • /skills color rank default - Resets the color for the field rank
    • /skills color default - Resets all the colors
    • /skills ignore Rend Rank 1 - Would ignore Rend Rank 1 when typing /skills or leveling
    • /skills ignore Rend - Would ignore all ranks of Rend when typing /skills or leveling
    • /skills ignore remove 1 - Would remove the first skill ignore list (see "/skills ignore list" for available numbers)
    Invalid commands:
    • /skills rogue 58 - Would trigger an error since you did not enter a level (58 is counted as the max level)
    • /skills 56 58 - Would also trigger an error since you did not enter a class
    • /skills rogue - Would trigger an error since you did not enter a level
    • /skills 10 rogue hello - Would trigger an error since the maxlevel is not a number
    • /skills 10 death knight 20 - Would work, but not as intended. It would only display the death knight skills for rank 10 since it takes the 3'rd arg (which is "knight 20") and if it's not a correct number it defaults to the same as the level. Use one the acronyms instead
    • /skills search Heroic Strike - It assumes that the class is the first thing after search and there is no "Heroic" class
    • /skills ignore remove a - Error, a is not a number!


    Misc Info:

    About Me:


    My name is Nicklas Ansman and i live in sweden and was born in 1989.

    I'm currently studing for my Master of Engineering in Computer Science and Comunication at the Royal Institute of Science (KTH) in Stockholm, Sweden (Fancy name i know :P)

    About Skills:


    Currently Skills will not list talents (the one you get when you spend a point in that talent), e.g. it lists Hemorrhage Rank 2 but not Rank 1 nor does it list Cold Blood

    What Skills will do though is add a "(Talent)" to all skills that require a talent.

    Skills does not list skills which is not available to you (a.k.a. skills that require a talent which you do not have)

    A skills with a * next to it means it's a skill you already have

    Known bugs and glitches:

    • If you search for a skill with a rank (e.g. /skills search Heroic Strike Rank 1) it sometimes finds skills that have a different rank if the rank >= 1 and <= 9 (The above example finds Rank 1, Rank 10, Rank 11 and so on). Don't know any way to have a partial search and not have this problem
    • Some skills might be wrongfully listed as a talent and some might be just wrong, should be fixed in the next patch.


    Contact:


    If you find a bug please send the error message and a description of the error to nicklas.ansman@gmail.com

    You must login to post a comment. Don't have an account? Register to get one!

    Facts

    Date created
    06 May 2008
    Last updated
    25 Oct 2008

    Author