CDOM - Token Application in Spells/Skills/Languages

From PCGen Wiki
Revision as of 19:24, 4 September 2008 by Eddyanthony (talk | contribs) (New page: Given the following in an LST file:<br> ObjectFoo <tab> SA:Do Cool Stuff Question #1) If ObjectFoo is a Skill, when should the SA be applied to the PC? When the skill rank is >=1? When th...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Given the following in an LST file:
ObjectFoo <tab> SA:Do Cool Stuff

Question #1) If ObjectFoo is a Skill, when should the SA be applied to the PC? When the skill rank is >=1? When the modified rank (for attributes, et al) is >=1? When the character can perform the skill (meaning always if the skill has USEUNTRAINED:YES)? Never (because PCGen should barf on the SA: entry and claim it's not valid in Skill files)? Please note this is a much larger issue than just the SA token - just about every global token's behavior is undefined in Skills

Question #2) If ObjectFoo is a Spell, when should the SA be applied to the PC? When the spell is available as a spell to that character class/level? When the spell is known to that character class/level? When the spell is memorized by that particular PC (if MEMORIZE:YES? What about MEMORIZE:NO?)? When the spell is actually applied to a PC? Never (because PCGen should barf on the SA: entry and claim it's not valid in Spell files without PREAPPLY:PC)? Again, please note this is a much larger issue than just the SA token.

Question #3) If ObjectFoo is a Language, when should the SA be applied to the PC? When the language is available as a language to that character class/level? When the language is known to that character? When the language is actually being used by the PC (requires it to be applied)? Never (because PCGen should barf on the SA: entry and claim it's not valid in Language files without PREAPPLY:PC)? Again, please note this is a much larger issue than just the SA token.

Thanks.


IMO, it should be when can perform the skill. If you can do something because of a skill, it helps to know what you can do. However, if the skill is USEUNTRAINED=NO, then it should only appear when the actual Rank is >= 1.

As an aside to this, I would like to see an addition to the dropdown about what skills to display. There are times when you might want to see a UNTRAINED Skill with modifiers applied to it without seeing any other modified skills (Animals with no ranks in a skill but with a +4 or +8 modifier or whatever to it for example.