Lawful_g wrote:
>
>
> First of all, thank you for doing all you have done so far. I do see
> that the Centaur now recieve 2 bonus feats, but I would like to check to
> see if the other issues I pointed out are slated for future update. Also
> please excuse my explanations below. I am sure you know the rules
> already but I think best when I explain everything in detail.
>
> I see that the max Hp from the first class level is still maximum, this
> is not that important because it is easily worked around by reducing the
> Hp of the Monstrous Humanoid hit dice. However the skill points for the
> first class level are still being multiplied by 4 when actually only the
> first hit dice's skill points should be.
Thanks, I've just fixed this.
> In addition the way that the total number of feats are being calculated
> doesn't seem right. It should be based on the total number of hit dice
> the character has, but currently it is just calculating the bonus feats
> from racial HD and then adding on feats based on number of class levels.
> Thus every time a 1st class level is added the character is getting a
> feat regardless of his actual HD.
>
> To return to my original example, the 4 HD from centaur entitle the
> character to 2 feats, one from 1st HD and the second from the 3rd HD.
> When the first level of bard is added that brings the HD up to 5, so
> there should not be a feat added until the 2nd level of bard raises the
> total HD to 6.
OK, so a Centaur should get 4 feats - 2 for hit dice and 2 bonus feats
for being a centaur. A Centaur / Bard 1 should still get 4. A Centaur /
Bard 2 should get 5, because that's 6 hit dice total? If so, I believe
I've now got this fixed.
> The problem may be fixed by going the route of Races of the Wild and
> it's related books that made each race a class and spread hit dice, stat
> bonuses, and skill points over several levels. However this strikes me
> as a difficult thing to program because they are irregularly spread
> (some levels getting skill points, others not, likewise with HD and
> feats are based on that). Perhaps this would be more work than it is worth.
There are definitely some races that will need to be added like classes,
from Races of the Wild and elsewhere. But most are "normal" races like a
level adjustment, so we have to support them the way that people will
play them.
> My other idea would be to add a flat bonus to where the system
> calculates the number of feats a character is entitled to. As it is I
> think the system says something along the line of "Dvide character level
> by 3, round down and add one" for base feats and then adds in bonus
> feats from classes etc. Couldn't we then make it so that the centaur
> race adds +4 (for it's hit dice) to the "character level" pick and then
> calulate normally? In my example it would work like this:
>
> (Character level 1 (for bard) +4 (modifier for centaur race))/3 +1 = 1
> 2/3(round down to 1) +1 = 2 feats.
That's pretty much what I just changed it to do.
> The issue with 1st class level giving x4 skill points could be solved by
> something that said "if there is a modifier to character level for
> purposes of feats then do not multiply skill points by 4 at first class
> level". Or if that is not possible one that said "if hero is (list races
> with racial HD) then do not multiply first class level skill points by 4".
>
> This would require a re-working of each race that provides racial hit
> dice, which might be a pain, I admit, but less so I think than making
> each a class.
That's exactly the solution that I took. Thankfully everything is
centralised, so I just made a couple of tweaks in a core file and
everything works.
> And finally.... the Circlet of Persuasion is still not working right. It
> is still adding a +3 enhancement bonus to the Charisma attribute when it
> should be adding a +3 competence bonus to all charisma based skill checks.
Fixed. Thanks!