Difference between revisions of "New Tag - Ability to Dynamically Handle HD/HP as a Var in a Single Class"

From PCGen Wiki
Jump to: navigation, search
(Created page with ' BONUS:HITDIE|x=y|z Variables Used (x): Class Key Name Variables Used (x): SELF (Special Case - Must Be used in the Applicable Class) Variables Used (y): Level Number Varia...')
 
(Undo revision 2156 by Maredudd (Talk))
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
BONUS:HITDIE|x=y|z
 
BONUS:HITDIE|x=y|z
 
 
Variables Used (x): Class Key Name
+
* Variables Used (x): Class Key Name
Variables Used (x): SELF (Special Case - Must Be used in the Applicable Class)
+
* Variables Used (x): SELF (Special Case - Must Be used in the Applicable Class)
Variables Used (y): Level Number
+
* Variables Used (y): Level Number
Variables Used (y): ALL (Applies to All Levels)
+
* Variables Used (y): ALL (Applies to All Levels)
Variables Used (z): Formula / Variable
+
* Variables Used (z): Formula / Variable
Variables Used (z): Number (Increase Hit Die size)
+
* Variables Used (z): Number (Increase Hit Die size)
Variables Used (z): %+Number (Amount added to Hit Die)
+
* Variables Used (z): %+Number (Amount added to Hit Die)
Variables Used (z): %-Number (Amount subtracted from Hit Die)
+
* Variables Used (z): %-Number (Amount subtracted from Hit Die)
Variables Used (z): %*Number (Amount Hit Die is multiplied by)
+
* Variables Used (z): %*Number (Amount Hit Die is multiplied by)
Variables Used (z): %/Number (Amount Hit Die is divided by)
+
* Variables Used (z): %/Number (Amount Hit Die is divided by)
Variables Used (z): %upNumber (Amount Hit Die size is stepped up by)
+
* Variables Used (z): %upNumber (Amount Hit Die size is stepped up by)
Variables Used (z): %downNumber (Amount Hit Die size is stepped down by)
+
* Variables Used (z): %downNumber (Amount Hit Die size is stepped down by)
Variables Used (z): %HupNumber (Amount Hit Die size is stepped up by)
+
* Variables Used (z): %HupNumber (Amount Hit Die size is stepped up by)
Variables Used (z): %HdownNumber (Amount Hit Die size is stepped down by)
+
* Variables Used (z): %HdownNumber (Amount Hit Die size is stepped down by)
Variables Used (z): SET.z (z is the new HD size)
+
* Variables Used (z): SET.z (z is the new HD size)
 
 
Description:
+
* Description:
Used to change add/or remove Hit Die Size to a Class
+
** Used to change add/or remove Hit Die Size to a Class
 
 
Example of use:
+
* Example of use:
BONUS:HITDIE|Eclipse Class=1|EclipseLvlOne
+
 
Will change the hit die based upon the variable 'EclipseLvlOne' which will only apply to Eclipse Class level 1
+
** BONUS:HITDIE|Eclipse Class=1|EclipseLvlOne
 +
** Will change the hit die based upon the variable 'EclipseLvlOne' which will only apply to Eclipse Class level 1
 
 
BONUS:HITDIE|Fighter=2|4
+
* BONUS:HITDIE|Fighter=2|4
Will add 4 to the Fighter level 2 Hit Die (d10 becomes d14 for only level 2 of the fighter class)
+
** Will add 4 to the Fighter level 2 Hit Die (d10 becomes d14 for only level 2 of the fighter class)
 
 
 
 

Latest revision as of 14:13, 10 April 2010

BONUS:HITDIE|x=y|z

  • Variables Used (x): Class Key Name
  • Variables Used (x): SELF (Special Case - Must Be used in the Applicable Class)
  • Variables Used (y): Level Number
  • Variables Used (y): ALL (Applies to All Levels)
  • Variables Used (z): Formula / Variable
  • Variables Used (z): Number (Increase Hit Die size)
  • Variables Used (z): %+Number (Amount added to Hit Die)
  • Variables Used (z): %-Number (Amount subtracted from Hit Die)
  • Variables Used (z): %*Number (Amount Hit Die is multiplied by)
  • Variables Used (z): %/Number (Amount Hit Die is divided by)
  • Variables Used (z): %upNumber (Amount Hit Die size is stepped up by)
  • Variables Used (z): %downNumber (Amount Hit Die size is stepped down by)
  • Variables Used (z): %HupNumber (Amount Hit Die size is stepped up by)
  • Variables Used (z): %HdownNumber (Amount Hit Die size is stepped down by)
  • Variables Used (z): SET.z (z is the new HD size)
  • Description:
    • Used to change add/or remove Hit Die Size to a Class
  • Example of use:
    • BONUS:HITDIE|Eclipse Class=1|EclipseLvlOne
    • Will change the hit die based upon the variable 'EclipseLvlOne' which will only apply to Eclipse Class level 1
  • BONUS:HITDIE|Fighter=2|4
    • Will add 4 to the Fighter level 2 Hit Die (d10 becomes d14 for only level 2 of the fighter class)


Global Usage - Useable in all files, except eqmods.


Changes - No backwards changes required. This will eventually replace HITDIE which is only useable in Class Level Lines and Template.