Difference between revisions of "Pathfinder feat progression"

From PCGen Wiki
Jump to: navigation, search
(Remove post 5.16 stuff and link to it)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a freq/proposal for the implementation of code to support the Pathfinder PRG.
+
This has been implemented under the following code FREQ:<br>
 +
[https://sourceforge.net/tracker/?func=detail&atid=384722&aid=2048071&group_id=25576 2048071 Pathfinder LEVELSPERFEAT expansion]
  
Monsters and characters have different progressions for feats per level. While characters get a feat for each odd character level, feats for racial hit dice are stil done as in D&D 3.5, i.e. one at 1 HD, and then one more for each 3 HD.
+
This is a freq/proposal for the implementation of code to support the Pathfinder RPG.
 +
 
 +
Monsters and characters have different progressions for feats per level. While characters get a feat for each odd character level, feats for racial hit dice are still done as in D&D 3.5, i.e. one at 1 HD, and then one more for each 3 HD.
  
 
An example: Consider a 7th level fire giant barbarian. As a fire giant he has 15 racial hit dice. He gets feats at hit dice 1, 3, 6, 9, 12, and 15, just as in D&D 3.5. For his class levels, however, he gets feats at levels 1, 3, 5, and 7 (in D&D he would get two more, at hit dice 18 and 21).
 
An example: Consider a 7th level fire giant barbarian. As a fire giant he has 15 racial hit dice. He gets feats at hit dice 1, 3, 6, 9, 12, and 15, just as in D&D 3.5. For his class levels, however, he gets feats at levels 1, 3, 5, and 7 (in D&D he would get two more, at hit dice 18 and 21).
  
----
+
== 5.16 proposal ==
 
 
Tom's proposal to address this feature:
 
 
 
(1) Deprecate CLASSTYPE: in Misc Info files
 
 
 
(2) Deprecate BONUSFEATLEVELSTARTINTERVAL in Misc Info Files
 
 
 
(3) Add a comma delimited list token MONSTERCLASSTYPES in Misc Info Files. This is a list of Types (triggers off the TYPE token in a class) that produce Monsters, replaces ISMONSTER from CLASSTYPE
 
 
 
(4) Add a comma delimited list token IMMUNETOXPPENALTYCLASSTYPES in Misc Info Files. This is a list of Types (triggers off the TYPE token in a class) that do not get an XP Penalty. This replaces the XPPENALTY from CLASSTYPE
 
 
 
(5) Add a CLASSGROUP: in Misc Info files, which allows additional tokens on that line
 
  
(6) Add CR: as an additional token for CLASSGROUP: (replaces CR from CLASSTYPE)
+
=== LST Token change (Code) ===
  
(7) Add BONUSFEATLEVELSTARTINTERVAL as an additional token for CLASSGROUP:) (replaces BONUSFEATLEVELSTARTINTERVAL as a stand-alone token)
+
class line: LEVELSPERFEAT tag
  
(8) Add a CLASSGROUP: token to Class LST files.
+
LEVELSPERFEAT:x|LEVELTYPE=y
  
Note:
+
x = formula / number, # of feats per class level of given class.
(3,4) can be auto-generated based on the CLASSTYPE lines.
+
y = text, name of group.
(5,6,7) can be auto-generated from what remains of CLASSTYPE and the existing BONUSFEATLEVELSTARTINTERVAL
 
(8) can be auto-generated from the existing TYPE token based on what CLASSGROUPs were created.
 
  
Thus we can automatically convert existing game modes to this new syntax in the move to 5.16 (homebrews, et al.)
+
Fractional numbers will be stacked together within LEVELTYPE, but not between groups.
  
The only problem will be if a class doesn't have a TYPE that is using a CLASSTYPE: line from Misc Info.
+
=== Data structure change ===
  
[http://tech.groups.yahoo.com/group/pcgen_experimental/message/11022 See this post] for an in-depth explanation of the rational behind this proposal.
+
3.0 / 3.5e Monster classes will need |LEVELTYPE=Monster to all LEVELSPERFEAT tags. This will fix a Bug in monsters with PC classes feats at wrong level bug.
  
----
+
Possibly a Scripted (PL) change.
  
Example usage:
 
  
MONSTERCLASSTYPES:Monster
+
== Post 5.16 (tabled discussion ) ==
IMMUNETOXPPENALTYCLASSTYPES:Prestige,Monster
 
  
CLASSGROUP:PC      CR:CL          BONUSFEATLEVELSTARTINTERVAL:3|3
+
See [[Pathfinder bonus feat progression]]
CLASSGROUP:NPC    CR:max(CL-1,0)  BONUSFEATLEVELSTARTINTERVAL:3|3
 
CLASSGROUP:Monster CR:0            BONUSFEATLEVELSTARTINTERVAL:3|3
 

Latest revision as of 05:12, 27 September 2008

This has been implemented under the following code FREQ:
2048071 Pathfinder LEVELSPERFEAT expansion

This is a freq/proposal for the implementation of code to support the Pathfinder RPG.

Monsters and characters have different progressions for feats per level. While characters get a feat for each odd character level, feats for racial hit dice are still done as in D&D 3.5, i.e. one at 1 HD, and then one more for each 3 HD.

An example: Consider a 7th level fire giant barbarian. As a fire giant he has 15 racial hit dice. He gets feats at hit dice 1, 3, 6, 9, 12, and 15, just as in D&D 3.5. For his class levels, however, he gets feats at levels 1, 3, 5, and 7 (in D&D he would get two more, at hit dice 18 and 21).

5.16 proposal

LST Token change (Code)

class line: LEVELSPERFEAT tag

LEVELSPERFEAT:x|LEVELTYPE=y

x = formula / number, # of feats per class level of given class. y = text, name of group.

Fractional numbers will be stacked together within LEVELTYPE, but not between groups.

Data structure change

3.0 / 3.5e Monster classes will need |LEVELTYPE=Monster to all LEVELSPERFEAT tags. This will fix a Bug in monsters with PC classes feats at wrong level bug.

Possibly a Scripted (PL) change.


Post 5.16 (tabled discussion )

See Pathfinder bonus feat progression