View Single Post
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 3,146

Old September 17th, 2012, 07:38 AM
Quote:
Originally Posted by GLBIV View Post
For example, the rules for improving monsters say the CRs for abberations, constructs, elementals, fey, giants, humanoids, oozes, plants, undead and vermin are to increase by one for every four HD added to the creature.

CRs for animals, magical beasts and monstrous humanoids increase by one every three HD, and for dragons, outsiders and non-associated class levels it is one CR increase for every two HD, or levels.
Ahhh...gotcha. The way I would implement that (and I'll take a look at doing so) is to use if statements to determine the character's type. Then based on that, set a variable that determines the CR increase, then increase the CR by that variable. So, for example (not code, just concept):

Code:
if (character type = animal, magical beast or monstrous humanoid) then
 crbonus = ExtraHD/3 rounded down
endif

CR += crbonus
I think I would ignore non-associated class levels for this because Extra HD adds only racial HD.
Sendric is offline   #126 Reply With Quote