LST File Classes
The LST File Classes are designed to be a lecture series by accomplished LST
Chimps to help teach PCGen users how to do LST files for themselves and for
inclusion in PCGen distribution. These Classes were originally posted at the
LSTFileClass
Yahoo Group and questions about the lessons can be fielded there. Other
questions about LST file editing can be fielded at the
PCGenListFileHelp
Yahoo group.
The Professors of this series are Chris Chandler (Barak) and Professor Andrew
McDougall (Tir Gwaith). Both are veterans of the PCGen Data team who frequently
answer questions and provide sage advice on the arcane art of LST editing on the
various PCGen Mailing lists.
Conventions
Because HTML formatting cannot exactly replicate what you would see in a LST
file we are going to use certain conventions to convey these ideas.
- <TAB> Delimiting
- Tags in LST files are <TAB> deliminated, that is, the tags are separated by TABs.
Because this is difficult to show, the tag examples in the LST examples will be separated by
simple line breaks with no additional indention.
- LST Code
- Text meant to display LST code will be in the
code font
.
- Source Text
- Text taken from source will be indicated in bold.
- Extended LST Lines
- To improve readability, long LST tags will be formated with line-breaks with the
subsequent lines indented.
The LST Classes
- Lesson #1: The PCC File - Campaign Information
- Discusses the tags used to identify configuration information for a "Campaign".
- Lesson #2: The PCC File - Basic File Types
- Discusses the tags used to call the basic LST file types.
- Lesson #3: The LST File - Fundamentals of Race Building, Part 1
- Discusses tags used to identify race types, size, hit dice and movement for a "Race".
- Lesson #4: The LST File - Fundamentals of Race Building, Part 2
- Discusses combat related tags for a "Race".
- Lesson #5: The LST File - Fundamentals of Race Building, Part 3
- Discusses the tags used to grant "Special Attacks" and "Special Qualities" to a "Race".
- Lesson #6: The LST File - Fundamentals of Race Building, Part 4
- Discusses tha tags used to define the skills, feats, advancement, and physical slots for a "Race".
- Lesson #7: The LST File - Basics of Spell Creation
- Discusses the tags used to create the basic "Spell".
- Lesson #8: Gamemode Files - Biosettings
- Discusses the tags used to set the age, height, and weight for the races.
- Lesson #9: The LST File - Weapon Proficiencies
- Discusses the tags used to define the "Weapon Proficiencies" for your campaign.
- Lesson #10: The LST File - Creating Languages
- Discusses the tags used to create a "Language" for your campaign.
- Lesson #11: The LST File - Default Monster Kits
- Discusses the tags used to create a "Default Monster Kit".
- Lesson #12: The LST File - Basic Feat Setup
- Discusses the tags used to create the basic "Feat" to your campaign.
- Lesson #13: The LST File - Setting Prerequirements for Feats
- Discusses the tags used to restrict access to feats.
- Lesson #14: The LST File - Deities
- Discusses the tags used to create a basic "Deity" to your campaign.
- Lesson #15: The LST File - Basic Domain Creation
- Discusses the tags used to creating a basic "Domain".
- Lesson #16: The LST File - Advanced Domain Topics
- Discussing the tags used to add "Special Powers" to your domains.
- Lesson #17: Feats to Abilities, The Basic Conversion
- Discussing the files and tags required to convert the simpler FEAT objects to ABILITY objects.
- Lesson #18: Converting HD and LEVEL Template Tags
- Discussing the tags used to implement the functionality of the deprecated HD and LEVEL template tags.