The first field is the item's name and is required.
Tag Name: ACCHECK
Variable(s) Used: Numeric
Example(s): ACCHECK:10
WHAT IT DOES: The numeric value supplied is the Armor Check penalty applied to certain skills that have an Armor Check.
Tag Name: ALTCRITICAL
Variable(s) Used: Numeric
Example(s): ALTCRITICAL:2
WHAT IT DOES: The secondary attack's critical chance. This is used for double weapons only
Tag Name: ALTDAMAGE
Variable(s) Used: Text
Example(s): ALTDAMAGE:1d6-1
WHAT IT DOES: The secondary attack's damage. This is used for double weapons only
Tag Name: ALTTYPE
Variable(s) Used: Text
Example(s): ALTTYPE:Simple.Melee.Bludgeoning
WHAT IT DOES: The secondary head of a double weapons type tag. This is used for double weapons only.
Tag Name: BASEQTY
Variable(s) Used: Numeric
Example(s): BASEQTY:20
WHAT IT DOES: The numeric value supplied is the number of items in this bundle. ie. Arrows (20) should have BASEQTY:20
Tag Name: COST
Variable(s) Used: Numeric
Example(s): COST:5
WHAT IT DOES: The cost of the item.
Tag Name: CONTAINS
Variable(s) Used: Text
Example(s): CONTAINS:500
Example(s): CONTAINS:*500
Example(s): CONTAINS:500|Potions=100
Example(s): CONTAINS:-1
WHAT IT DOES: This tag is | (pipe) delimited and is used to define how much and what a container can hold. The 1st number is the maximum weight the container can hold, a * (Asterisk) means that the weight added doesn't change the weight of the container (Bag of Holding) and putting -1 for weight means that the container has an unlimited weight allowance. After the weight you can specify what types of Items the container may hold, if there are no type's specified the container may hold anything.. Specific tags (Potions, Rings, Armor, etc) can be specified with a limit to how many can be in the container (Scroll Case is an example of limiting items)
Tag Name: CRITMULT
Variable(s) Used: Text
Example(s): CRITMULT:x2
WHAT IT DOES: This is the weapons critical multiplier as outputted to the character sheet
Tag Name: CRITRANGE
Variable(s) Used: Numeric
Example(s): CRITRANGE:2
WHAT IT DOES: This is the weapons critical threat range. A 1 = 20, 2 = 19 & 20, 3 = 18 - 20, etc
Tag Name: DAMAGE:
Variable(s) Used: Text
Example(s): DAMAGE:1d6
WHAT IT DOES: The damage that a weapon does, this is part of the character sheet output
Tag Name: HANDS
Variable(s) Used: Numeric
Example(s): HANDS:2
WHAT IT DOES: The required number of hands to use this item, a short sword will use HANDS:1, a buckler HANDS:0. The default is 1
Tag Name: LONGNAME
Variable(s) Used: Text
Example(s): LONGNAME:+5 Bastard Sword of Flaming, Bursting, Holy, Man Smiting
WHAT IT DOES: This name will be used in place of the default name (the first field)
Tag Name: MAXDEX
Variable(s) Used: Numeric
Example(s): MAXDEX:3
WHAT IT DOES: The numeric value supplied is used for armor to determine the maximum dexterity bonus that can be had while wearing the armor.
Tag Name: MODS
Variable(s) Used: Y, N, or R
Example(s): MODS:Y
WHAT IT DOES: Is either Y(es), which means it can have equipment modifiers added to it, N(o), no equipment modifiers can be added, or R(equires). at least 1 equipment modifier in order to purchase the item.
Tag Name: PROFICIENCY
Variable(s) Used: Text (Weapon Proficiency Name)
Example(s): PROFICIENCY:Sword (Long)
WHAT IT DOES: This tells PCGen what Weapon Proficiency name to use from the weapprofs.lst file
Tag Name: REACH
Variable(s) Used: Numeric
Example(s): REACH:10
WHAT IT DOES: The numerical value supplied is outputted to the character sheet to show the reach the wielder gains with the weapon
Tag Name: SIZE
Variable(s) Used: Text (F,D,T,S,M,L,H,G,C)
Example(s): SIZE:M
WHAT IT DOES: Determines the size of the Race. F=Fine, D=Diminutive, T=Tiny, S=Small, M=Medium, L=Large, H=Huge, G=Gargantuan, C=Colossal. Size is used in determining TO-HIT, AC, and affects some skills.
Tag Name: SPELLFAILURE
Variable(s) Used: Numeric
Example(s): SPELLFAILURE:5
WHAT IT DOES: The numeric value supplied is to show the percentage chance of spell failure when casting a spell while wearing/wielding this item
Tag Name: SPROP
Variable(s) Used: Text
Example(s): SPROP:This sword was made specifically to smite BD
WHAT IT DOES: This is a text information that is outputted to the character sheet
Tag Name: TYPE
Variable(s) Used: Text
Example(s): TYPE:Simple.Melee.Slashing.Metal
WHAT IT DOES: The TYPE tag is used for many filtering and PRExxx tags. Please follow the conventions used in the Players Handbook for the TYPE tag.
Tag Name: VFEAT
Variable(s) Used: Text
Example(s): VFEAT:Weapon Finesse (Bite,Claw)|Alertness
WHAT IT DOES: This is a | (pipe) delimited list of Virtual Feats that are granted to the race.
Tag Name: WT
Variable(s) Used: Numeric
Example(s): WT:5
WHAT IT DOES: The weight of the item in question. You can specify any positive number weight or if no weight use a - (dash)