Biosettings Tag - PCGen Documentation

# Pages in Biosettings Tag

## AGEDIEROLL (System: bio/biosettings.lst)

Status None Syntax AGEDIEROLL:x Parameters x: Random Number Formula (Die expression). What it does Used to randomize the starting age of the character within the boundaries of the age set. The closest die roll configuration that would total the difference between BASEAGE and MAXAGE at full value. Examples AGEDIEROLL:5d4 This give a minimum age of 5 and maximum of 20. AGEDIEROLL:4d20+1d4 This give a minimum age of 5 and maximum of 84.

## AGESET (System: bio/biosettings.lst)

Status None Syntax AGESET:x|y Parameters x: Number (The number of the age set) y: Text (A name for the age set - Adult, Old, Venerable, etc.) What it does Defines the age ranges for each race and age category. Each age category should have it’s own AGESET tag with a different Text field for a name. Each AGESET tag should be sequentially numbered starting at 0, for the youngest age category.

## BASEAGE (System: bio/biosettings.lst)

Status None Syntax BASEAGE:x Parameters x: Number (The minimum age for the associated age set and race) What it does Sets the minimum age to be considered in the age set. Example BASEAGE:35 Base Age is 35.

## BASEAGEADD (System: bio/biosettings.lst)

Status None Syntax BASEAGEADD:xdy Parameters x: Number (Number of dice) y: Number (number of sides on the dice) What it does The BASEAGEADD tag is used inside of the CLASS tag to define the spread for randomization in the number that is added to your base age for the class(es) it is paired with. Example BASEAGEADD:2d4 This class added 2d4 years to the Base Age of the character.

## BASEHT (System: bio/biosettings.lst)

Status None Syntax BASEHT:x Parameters x: Number (The minimum height for the associated race and gender) What it does The BASEHT tag is used inside of the SEX tag to define the starting point for the height of the race. This number needs to be in the base units set in the game mode. Example BASEHT:53 Base height is 53 inches (in 3e mode).

## BASEWT (System: bio/biosettings.lst)

Status None Syntax BASEWT:x Parameters x: Number (The minimum weight for the associated race and gender) What it does The BASEWT tag is used inside of the SEX tag to define the starting point for the weight of the race. This number needs to be in the base units set in the game mode. Example BASEWT:85 Base weight is 85 lbs. in 3e mode.

## CLASS (System: bio/biosettings.lst)

Status None Syntax CLASS:x,x[BASEAGEADD:y] Parameters x: Text (Class name) y: Number (The die-roll to be added to the BASEAGE based upon the class) What it does Used in AGESET:0 to define the number of years to add to the base age, for each character class of this race. Example CLASS:Barbarian,Rogue,Sorcerer[BASEAGEADD:1d4] If the class is “Barbarian”, “Rogue” or “Sorcerer” than the add 1d4 to the base age.

## EYES (System: bio/biosettings.lst)

Status None Syntax EYES:x|x Parameters x: Text (Eye Color) What it does The entries in this tag are used by the Description tabs randomizing function for the eye color for the associated race. Example EYES:Blue|Black|Brown|Gray Eyes may be Blue, Black, Brown or Grey.

## HAIR (System: bio/biosettings.lst)

Status None Syntax HAIR:x|x Parameters x: Text (Hair Color) What it does The entries in this tag are used by the Description tabs randomizing function for the hair for the associated race. Example HAIR:Blue|Black|Brown|Gray Hair may be Blue, Black, Brown or Grey.

## HTDIEROLL (System: bio/biosettings.lst)

Status None Syntax HTDIEROLL:xdy Parameters x: Number (Number of dice) y: Number (number of sides on the dice) What it does The HTDIEROLL tag is used inside of the SEX tag to define the spread for randomization in the number that is added to your base height for the race/sex it is paired with. It also acts as a variable name that contains the result of this randomization. Example HTDIEROLL:2d10 This race added 2d10 to its base height.

## MAXAGE (System: bio/biosettings.lst)

Status None Syntax MAXAGE:x Parameters x: Number (The maximum age for the associated age set and race) What it does Sets the maximum age to be considered in the age set. Example MAXAGE:50 Maximum age for this set is 50.

## RACENAME (System: bio/biosettings.lst)

Status None Syntax RACENAME:x Parameters x: Text (The name of the race) What it does Defines the name of the race. Will appear under every AGESET tag. If the name is followed by a “%” symbol then that BIOSET will apply to all subsets of that race name. For example RACENAME:Elf% will apply to Elf (Drow), Elf (Wood) and all other Elf races. Without the “%” symbol the age set will apply only to the race that matches the name exactly, so RACENAME:Elf (House) will only be used by the race “Elf (House)”.

## SEX (System: bio/biosettings.lst)

Status None Syntax SEX:gender[BASEHT:v|HTDIEROLL:w|BASEWT:x|WTDIEROLL:y|TOTALWT:z] Parameters Variables Used (gender): Text (Male or Female) v: Number (The base height for the associated race/gender) w: Text (The die roll for randomizing height) x: Number (The base weight for the associated race/gender) y: Text (The die roll for randomizing weight) z: Text (A formula used to get the total weight) What it does Determines how the Description tab randomizer generates height and weight for the different genders.

## SKINTONE (System: bio/biosettings.lst)

Status None Syntax SKINTONE:x|x Parameters x: Text (Skin tone color) What it does The entries in this tag are used by the Description tabs randomizing function for the skin tone for the associated race. Example SKINTONE:Tanned|Pasty|Gray Skin tone is Tanned Pasty or Gray.

## TOTALWT (System: bio/biosettings.lst)

Status None Syntax TOTALWT:x Parameters x: Number or Formula (Total weight of the character) What it does The TOTALWT tag is used inside of the SEX tag to define the total weight of your character. It can use standard numbers, as well as the BASEWT, WTDIEROLL and HTDIEROLL variables. Example TOTALWT:BASEWT+(HTDIEROLL*WTDIEROLL) Defines the total weight of the character.

## WTDIEROLL (System: bio/biosettings.lst)

Status None Syntax WTDIEROLL:xdy Parameters x: Number (Number of dice) y: Number (number of sides on the dice) What it does The WTDIEROLL tag is used inside of the SEX tag to define the spread for randomization in the number that is added to your base weight for the race/sex it is paired with. It also acts as a variable name that contains the result of this randomization. Example WTDIEROLL:2d4 This race added 2d10 to its base weight.

Documentation built with Hugo using the Material theme.