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