From: Tom P. (JIRA) <ji...@pc...> - 2010-06-26 18:10:03
|
[ http://jira.pcgen.org/browse/NEWTAG-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tom Parker reassigned NEWTAG-97: -------------------------------- Assignee: (was: Tom Parker) > CHOOSE:SPELLLEVEL update to eliminate embedded BONUS > ---------------------------------------------------- > > Key: NEWTAG-97 > URL: http://jira.pcgen.org/browse/NEWTAG-97 > Project: New Tag > Issue Type: Modify Token > Components: LST Tag > Reporter: Tom Parker > > Syntax > CHOOSE:SPELLLEVEL|x|y|z|x|y|z > x is a PCClass PRIMITIVE > A PRIMITIVE is an identifier of objects, and may include any number of specifications. In the case of PCClass objects, there are are the four global PRIMITIVES: > x = an PCClass (specified by key) > x = TYPE=w (w is a TYPE identifier for a PCClass ) > x = !TYPE=w (w is a TYPE identifier for a PCClass that would be prohibited) > x = ALL (allow the choice of any PCClass ) > There is also (at least) one specific PCClass Primitive: > SPELLTYPE=x > y is an integer (minimum level of the selection) > z is a formula (maximum level of the selection) > Note: Use of the embedded # of choices is deprecated (and how the old and new syntax are distinguished!). Use SELECT:x > Conversion > CHOOSE:SPELLLEVEL|2|TYPE.Arcane|4|MAXLEVEL+30[BONUS:SPELLCAST|CLASS=%;LEVEL=%|1] becomes: SELECT:2 CHOOSE:SPELLLEVEL|SPELLTYPE=Arcane|4|MAXLEVEL+30 BONUS:SPELLCAST|%LIST|1 > New Features > This requires a number of new features: > * SPELLTYPE= primitive for PCClass > * MAXLEVEL term for (spellcasting) Classes > * Conversion of old SPELLLEVEL syntax -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.pcgen.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |