Difference between revisions of "The Ability to Adjust the Cost of an Ability/Feat"

From PCGen Wiki
Jump to: navigation, search
(Created page with 'This is a Multiple Proposal for tackling the same issue: 1) Makes a New Tag 2) Expands the existing COST tag. Not sure how to easily do this however my proposals. NEW TAGs (...')
 
(==)
Line 12: Line 12:
 
ADJUSTABLECOST:x[|DEFAULT=y,MIN=y,MAX=z]
 
ADJUSTABLECOST:x[|DEFAULT=y,MIN=y,MAX=z]
  
X = YES
+
* X = YES
X = NO
+
* X = NO
  
 
Optional
 
Optional
Y = DEFAULT Cost
+
* Y = DEFAULT Cost
Y = MIN Cost Possible
+
* Y = MIN Cost Possible
Y = MAX Cost Possible
+
* Y = MAX Cost Possible
  
  
Description:
+
* Description:
Used to change the cost of the ability when taken, unless the optional values are used, the Cost may be any negative or positive integer.
+
** Used to change the cost of the ability when taken, unless the optional values are used, the Cost may be any negative or positive integer.
  
 
Default is no.
 
Default is no.
  
Example of Usage
+
* Example of Usage
ADJUSTABLECOST:YES|MIN=3,MAX=10
 
When taken the Cost may be changed to 3 to 10, if canceled the cost will be unchanged.
 
  
#################################################################################################
+
* ADJUSTABLECOST:YES|MIN=3,MAX=10
 +
** When taken the Cost may be changed to 3 to 10, if canceled the cost will be unchanged.
 +
 
 +
====
  
 
PROPOSAL #2
 
PROPOSAL #2
Line 41: Line 42:
  
 
Optional
 
Optional
Y = MIN Cost Possible (Number, variable or formula)
+
* Y = MIN Cost Possible (Number, variable or formula)
Y = MAX Cost Possible (Number, variable or formula)
+
* Y = MAX Cost Possible (Number, variable or formula)
Y = Selection Choice
+
* Y = Selection Choice
  
 
Example of Usage:
 
Example of Usage:

Revision as of 07:05, 10 April 2010

This is a Multiple Proposal for tackling the same issue:

1) Makes a New Tag

2) Expands the existing COST tag.


Not sure how to easily do this however my proposals.

NEW TAGs (Proposal ideas)

==

ADJUSTABLECOST:x[|DEFAULT=y,MIN=y,MAX=z]

  • X = YES
  • X = NO

Optional

  • Y = DEFAULT Cost
  • Y = MIN Cost Possible
  • Y = MAX Cost Possible


  • Description:
    • Used to change the cost of the ability when taken, unless the optional values are used, the Cost may be any negative or positive integer.

Default is no.

  • Example of Usage
  • ADJUSTABLECOST:YES|MIN=3,MAX=10
    • When taken the Cost may be changed to 3 to 10, if canceled the cost will be unchanged.

==

PROPOSAL #2

Alternatively, let's modify the actual 'COST' tag

COST:x[x,y,y]

X = Default Cost (No Change Needed)

Optional

  • Y = MIN Cost Possible (Number, variable or formula)
  • Y = MAX Cost Possible (Number, variable or formula)
  • Y = Selection Choice

Example of Usage: COST:1,MIN=1,MAX=3

Cost of the Ability is 1, and may be changed to 2 or 3.

COST:10,MIN=*1/2,MAX=20

Cost may be 5 to 20

COST:10|5,3,20

Cost can be 3, 5, 10 or 20