![]() |
Senior Member
Join Date: May 2012
Posts: 132
|
Quote:
Quote:
Code:
Domain Devotion Feat Removed Gained Air Air Animal Animal Celerity Travel Chaos Chaos Cold Water Community Protection Competition War Creation Healing Death Death Destruction Destruction Domination Magic Dream Trickery Earth Earth Evil Evil Fire Fire Force Earth Good Good Glory Sun Healing Healing Inquisition Knowledge Knowledge Knowledge Law Law Liberation Good Luck Luck Madness Chaos Magic Magic Mind Knowledge Mysticism Magic Oracle Luck Pact Law Pestilence Destruction Plant Plant Protection Protection Purification Healing Strength Strength Summoner Animal Sun Sun Travel Travel Trickery Trickery War War Water Water Weather Air |
|||
![]() |
![]() |
Member
Join Date: Apr 2012
Location: Washington, D.C.
Posts: 76
|
The Extra HD class is brilliantly helpful, but I've noticed it doesn't calculate CR as it should for various creature types.
I imagine most of the work would have to be done to the actual creature types in the MM - Creature Types Compiled.user file -- then nodded to in the Extra HD file -- but what would the eval code be for fractionally increasing CR instead of one-to-one? |
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,149
|
Quote:
|
|
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,149
|
OK. I think I see what's happening here. I'm not entirely sure that the implementation was completed or what happened. I'll take a look and see if I can come up with a cleaner solution.
|
![]() |
![]() |
Member
Join Date: Apr 2012
Location: Washington, D.C.
Posts: 76
|
Quote:
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. |
|
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,149
|
Quote:
Code:
if (character type = animal, magical beast or monstrous humanoid) then crbonus = ExtraHD/3 rounded down endif CR += crbonus |
|
![]() |
![]() |
Member
Join Date: Apr 2012
Location: Washington, D.C.
Posts: 76
|
Sounds good. I'm a journalist, not a programmer, but I'll start trying to figure out the code for it.
|
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,149
|
I'm not a programmer either. After further review, I think you may be right in that it will be easier/better to adjust the CR from the race type rather than with the ExtraHD class. I tried my above method, and I don't think there's a good way to make it work. That said, it appears that adding ExtraHD adds one to the CR for every "level". I don't see where that's taking place just yet.
|
![]() |
![]() |
Member
Join Date: Apr 2012
Location: Washington, D.C.
Posts: 76
|
I thought it may be that the race types needed to be tweaked, since the BAB and saves are already called from them.
I wonder if a script setting CR as HD/4 on the plant type, for example, would do the trick? |
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,149
|
Quote:
Code:
~ Add appropriate CR var crbonus as number crbonus = hero.childfound[cHelpEHD].field[cTotalLev].value crbonus = round(crbonus/4,0,-1) crbonus = crbonus - hero.childfound[cHelpEHD].field[cTotalLev].value herofield[tCR].value += crbonus Last edited by Sendric; September 17th, 2012 at 10:05 AM. |
|
![]() |
![]() |
![]() |
|
|