User:The Tarsons/Template/Characters/Rowparser/doc

Sub-template of, used to parse character information into table rows. This template should not be used, except via the aforementioned CharacterTable template. Documentation will be provided for posterity and debugging purposes.

Usage
Syntax: class


 * Name (required) : The character's name.
 * Class          : The character's class. Full name, leading caps only. (Death Knight, not death knight)
 * Race           : The character's race.
 * Gender         : The character's gender. Requires Race to be defined.
 * Level          : The character's level.
 * Server         : The server on which the character is located. Server name only. (Cairne, not Cairne US)
 * Region         : The region of the server on which the character is located. Currently only US and Europe are supported. Other regions may display properly, but the armory links may not function. Default: US
 * Guild          : The name of the character's guild.
 * Mainspec       : The name of the character's primary talent specialization. Full name, leading caps only. (Beast Mastery, not BM, not beast mastery)  Requires Class to be defined.
 * Mainspecpts    : The talent point allocation for the character's main spec. #/#/# format is preferred. Requires Mainspec to be defined.
 * Offspec        : The name of the character's secondary talent specialization. Full name, leading caps only. (Beast Mastery, not BM, not beast mastery) Requires Class to be defined.
 * Offspecpts     : The talent point allocation for the character's off spec. #/#/# format is preferred.  Requires Offspec to be defined.
 * Firstprof      : Name of the character's first primary profession. Full name only. (Jewelcrafting, not JC)
 * Firstprofpts   : Skill level of the character's first profession. Requires Firstprof to be defined.
 * Secondprof     : Name of the character's second primary profession. Full name only. (Jewelcrafting, not JC)
 * Secondprofpts  : Skill level of the character's second profession. Requires Secondprof to be defined.
 * Cookingpts     : Skill level of the character's Cooking.
 * Firstaidpts    : Skill level of the character's First Aid.
 * Fishingpts     : Skill level of the character's Fishing.
 * Ridingpts      : Skill level of the character's Riding.

All variables are optional except the character's name. Failure to provide a name will cause a blank return.

Results
Notice how there are only three rows, but four examples. This is because the Name field is required for the row to be parsed and displayed.