From: Tom P. (JIRA) <ji...@pc...> - 2010-06-16 01:52:52
|
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 |