The Ability to Adjust the Cost of an Ability/Feat

From PCGen Wiki
Revision as of 07:05, 10 April 2010 by LegacyKing (talk | contribs) (==)
Jump to: navigation, search

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