Difference between revisions of "Pathfinder feat progression"

From PCGen Wiki
Jump to: navigation, search
(LEVELSPERFEAT, not FEATSPERLEVEL. D'Oh!)
(Remove post 5.16 stuff and link to it)
 
Line 1: Line 1:
This will be implemented under the following code FREQ:<br>
+
This has been implemented under the following code FREQ:<br>
[http://sourceforge.net/tracker/index.php?func=detail&aid=2044260&group_id=25576&atid=384722 2044260 Pathfinder bonus feat progression]
+
[https://sourceforge.net/tracker/?func=detail&atid=384722&aid=2048071&group_id=25576 2048071 Pathfinder LEVELSPERFEAT expansion]
  
This is a freq/proposal for the implementation of code to support the Pathfinder PRG.
+
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.
 
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.
Line 30: Line 30:
 
== Post 5.16 (tabled discussion ) ==
 
== Post 5.16 (tabled discussion ) ==
  
The following discussion / proposal is currently tabled until after 5.16.  The clean up in GameMode does need to happen, but tearing out that code will delay 5.16.  Discussion should continue after 5.16, since this structure change will help ambiguity in the 6.0 code.
+
See [[Pathfinder bonus feat progression]]
 
 
----
 
 
 
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)
 
 
 
(7) Add BONUSFEATLEVELSTARTINTERVAL as an additional token for CLASSGROUP:) (replaces BONUSFEATLEVELSTARTINTERVAL as a stand-alone token)
 
 
 
(8) Add a CLASSGROUP: token to Class LST files.
 
 
 
Note:
 
(3,4) can be auto-generated based on the CLASSTYPE lines.
 
(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.)
 
 
 
The only problem will be if a class doesn't have a TYPE that is using a CLASSTYPE: line from Misc Info.
 
 
 
[http://tech.groups.yahoo.com/group/pcgen_experimental/message/11022 See this post] for an in-depth explanation of the rational behind this proposal.
 
 
 
----
 
 
 
Example usage:
 
 
 
<tt>MONSTERCLASSTYPES:Monster<br>
 
IMMUNETOXPPENALTYCLASSTYPES:Prestige,Monster
 
 
 
 
 
CLASSGROUP:PC      CR:CL  <tab> BONUSFEATLEVELSTARTINTERVAL:3|3<br>
 
CLASSGROUP:NPC    CR:max(CL-1,0) BONUSFEATLEVELSTARTINTERVAL:3|3<br>
 
CLASSGROUP:Monster CR:0 BONUSFEATLEVELSTARTINTERVAL:3|3</tt>
 

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