There are a number of tags which are available in all data-files (excluding the pcc and specialist files). There are:
Tag Name: CSKILL
Variable(s) Used: Text (Skill Name)
Example(s): CSKILL:Alchemy|Wilderness Lore
Example(s): CSKILL:Alchemy|TYPE=Knowledge
WHAT IT DOES: Grants the listed skills as class skills.
Tag Name: CCSKILL
Example(s): CSKILL:Alchemy|Wilderness Lore
Example(s): CSKILL:Alchemy|TYPE=Knowledge
WHAT IT DOES: Grants the listed skills as cross class skills.
Tag Name: DR
Variable(s) Used: Text and Numeric
Example(s): DR:+1|10
WHAT IT DOES: This indicates the damage resistance this feat/class/template/etc. bestows. In the above example it would be DR: +1/10 on output.
Tag Name: LANGAUTO
Variable(s) Used: Text
Example(s): LANGAUTO:Common,Gnome
WHAT IT DOES: This is a comma delimited list of languages that the character automatically gains.
Tag Name: SPELL
Variable(s) Used: Text
Example(s): SPELL:Acid Fog|1|Innate
Example(s): SPELL:Acid Fog|1|Innate|Spider Climb|3|ClassAbility
WHAT IT DOES: This grants the character spell like abilities. The tag | (pipe) delimited and is created in this manner; The name of the spell to grant, how many times a day they can use it, and the type of spell like ability it is (Innate being most common).
Tag Name: SR
Variable(s) Used: Formula
Example(s): SR:TL+10
WHAT IT DOES: This indicates the spell resistance this feat/class/template/etc. bestows. In the above example it would be SR: TL+10 meaning the characters total class levels + 10 on output for their total spell resistance.
Tag Name: UDAM
Variable(s) Used: Text (By Creature Size)
Example(s): UDAM:1,1d2,1d3,1d4,1d6,1d8,1d10,1d12,2d8
WHAT IT DOES: This indicates the unarmed damage the character does.
Tag Name: UMULT
Variable(s) Used: Numeric
Example(s): UMULT:2
WHAT IT DOES: This indicates the unarmed damage critical multiplier the character has. This tag ONLY works with the UDAM tag on the same line.
Tag Name: VISION
Variable(s) Used: Text
Example(s): VISION:Darkvision (60')
Example(s): VISION:Darkvision (10*TL)
WHAT IT DOES: This grants the specified vision to the character and formulas can be used to determine the distance.
Tag Name: WEAPONAUTO
Variable(s) Used: Text
Example(s): WEAPONAUTO:Sword (Long)|Shortbow (Composite)
WHAT IT DOES: This is a | (pipe) delimited list of weapons that is granted to the race as free weapon proficiencies.
The CHOOSE Tag
Special CHOOSE: tag which can be used with the ADD:LIST tag in class.lst and
BONUS:SPELLCAST and BONUS:SPELLKNOWN
The syntax works like this:
CHOOSE:SPELLLEVEL|num|label|min_level|max_level
SPELLLEVEL is the only one that works with ADD:LIST currently.
num is the number of choices the character can make from the list. This can be a
number or a Stat(STR, DEX, etc.).
label is either CLASS=name (e.g. CLASS=Wizard) or TYPE=name (TYPE=Arcane)
min_level is a number indicating the lowest level of spells from the class(es)
specified to be included in the list
max_level is a number indicate the highest level of spell - or it's MAXLEVEL to
indicate the maximum level of spells a character of that level in the selected
class can cast. To either a number or MAXLEVEL you can append a .A to indicate
that only 1 of the highest-level spell indicated can be chosen. e.g. 2.A would
mean only 1 2nd level spell.
You can include multiple combinations of the |label|min_level|max_level
portions, so
CHOOSE:SPELLLEVEL|2|CLASS=Wizard|0|MAXLEVEL|TYPE=Divine|1|3
would present a list of the character's castable Wizard levels of spells (e.g.
Wizard 0 Wizard 1 Wizard 2 for a 5th level Wizard) and Cleric 1 Cleric 2 Cleric
3 if the character had Cleric as a class.
CHOOSE:COUNT=1|STAT|Con[tab]BONUS:HP|CURRENTMAX|(%VAR-CON)
will allow the selection of a stat (excluding constitution) and then use that
stat modifier to adjust the HP total.
%VAR is replaced with the value of the stat modifier before calculations.