Quote:
Originally Posted by GLBIV
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.