Pathfinder RPG Bestiary LST Standards

From PCGen Wiki
Revision as of 12:11, 11 November 2009 by Zaister (talk | contribs) (Created page with 'This page collects some standards for use in coding creatures for the ''Pathfinder RPG Bestiary.'' These standards should be implemented in all data sets detailing creatures for ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page collects some standards for use in coding creatures for the Pathfinder RPG Bestiary. These standards should be implemented in all data sets detailing creatures for the Pathfinder RPG game mode.

File Location for Creatures

All creature definitions should go into the file pathfinder_rpg_bestiary_races_*.lst appropriate to the first letter of the creature as named in the Bestiary, with the following exceptions:

  • Dragons go into pathfinder_rpg_bestiary_races_dragons.lst.
  • Creatures with no racial hit dice - ususally associated with a "X as characters" paragraph - go into pathfinder_rpg_bestiary_races_base.lst.
  • Template creatures go into pathfinder_rpg_bestiary_races_templates.lst.

Files for starting kits and unique creature abilities are named appropriately.

Creature Naming

Creatures with Subspecies

These creatures are usually named something like Demon, Succucbus or Giant, Stone in the Bestiary. For the names of these creatures, please use the main name plus the subspecies in parentheses and an OUTPUTNAME tag as appropriate, using [NAME]. In the corresponding starting kit, use the result of the OUTPUTNAME tag for the NAME tag. This also applies to creatures named like Centipede, Giant.

Examples

  • Demon (Succubus) <> OUTPUTNAME:[NAME]
  • Genie (Efreei/Noble) <> OUTPUTNAME:Noble [NAME]
  • Giant (Stone) <> OUTPUTNAME:[NAME] Giant
  • Centipede (Giant) <> OUTPUTNAME:[NAME] Centipede

Variant Creatures

Some creatures use variants, possibly for bigger or aquatic versions. For the names of these creatures, please use the name of the original creature plus the name of the variant creature in parentheses and add OUTPUTNAME tag as appropriate, using [NAME]. In the corresponding starting kit, use the result of the OUTPUTNAME tag for the NAME tag.

Examples

  • Centipede (Great Forest) <> OUTPUTNAME:[NAME] Centipede
  • Ghoul (Lacedon) <> OUTPUTNAME:[NAME]