PCGen 2e - Token List

From PCGen Wiki
Jump to: navigation, search

What to use where...

The vast majority of tokens in PCGen today are game system specific for a base d20 game system. Some are characteristics that needed to be captured but can easily be handled with newer systems.

d20 uses AGE and has milestones associated with certain age categories. Infant, child, youth, adult, middle-aged, old, ancient. To make this even more nuisanced, every race or species has a different age threshold. Humans are vastly different to elves and dwarves. Certain characteristics players enjoy having randomizers: Hair color, eye color, skin tone, height, weight, sex/gender, handed, even names. While some races these characteristics don't apply - Lizardfolk/Dragonkin don't have hair. We need a method to alter some fields and inputs to be morphed to handle the diversity of the species available to a player.

Additionally, newer game systems have completely altered the rules between a playable races and those that are controlled by a Game Master - requiring the ability to switch rules based on whether the character created is a player character or non-player character. See Sagaborn as an example of a complete separation between player generated characters, and GM generated characters.


While the intention is to support any game system, the focus initially will be around Pathfinder 'Remastered' as that is what is being used currently, and allows for a complete design shift for support.


As a general principle, all variables shall utilize the existing formula system Tom Parker created:

MODIFY and MODIFYOTHER

  • MODIFY is a direct modification of the object it is on if a local scope, or a GLOBAL variable.
  • MODIFYOTHER is a modification of a local scope from another object (Think Feat altered a weapon such a improving the value of the critical)

TABLE allows for things that can be referenced in a table or occur in a table. Some use cases - Encumbrance Load based upon the strength score (3e/35e/PF1e)




DISCUSSION LIST:



APPROVED LIST: