have a trait that gives bonus skill ranks:
You gain bonus ranks in Profession (sailor) equal to your character level and it is considered a class skill.
originally i built the script to add bonus equal to the char level but then a groupmate pointed out it is bonus ranks, not just a bonus, so that its basically a free skill as i get a rank per level and i can't exceed ranks beyond char level. so i'm relooking at my script and trying to determine the best field to use.
if i use skItem or skInnate then the skill matrix gives the right amount of ranks plus adds the Class skill bonus AND if i try to add a rank using the arrows it flags the skill red (as invalid). the other fields either didn't add the class bonus or didn't flag it invalid if i added ranks.
i assume i should stay away from skItem as items use it. is there any reason i shouldn't use skInnate (Innate Skill Ranks)? and if i shouldn't, what field should i use to get the class bonus and flag the invalid if i try to manually add a rank?
using the following script:
hero.childfound[skProfSail].field[skInnate].value += hero.child[Totals].field[tLevel].value
~Profession (sailor) is always a class skill
#makeclassskill[skProfSail]
You gain bonus ranks in Profession (sailor) equal to your character level and it is considered a class skill.
originally i built the script to add bonus equal to the char level but then a groupmate pointed out it is bonus ranks, not just a bonus, so that its basically a free skill as i get a rank per level and i can't exceed ranks beyond char level. so i'm relooking at my script and trying to determine the best field to use.
if i use skItem or skInnate then the skill matrix gives the right amount of ranks plus adds the Class skill bonus AND if i try to add a rank using the arrows it flags the skill red (as invalid). the other fields either didn't add the class bonus or didn't flag it invalid if i added ranks.
i assume i should stay away from skItem as items use it. is there any reason i shouldn't use skInnate (Innate Skill Ranks)? and if i shouldn't, what field should i use to get the class bonus and flag the invalid if i try to manually add a rank?
using the following script:
hero.childfound[skProfSail].field[skInnate].value += hero.child[Totals].field[tLevel].value
~Profession (sailor) is always a class skill
#makeclassskill[skProfSail]