I seem to always run into the difficult problems.
I need to add a class skill to a single class in a script and at the same time remove a class skill from the same class.
I can't use the D20 Variant Class structure.
I have "field[pChosen].chosen" as the Class in question.
But when I try:
result = hero.assign[ClassSkill.kTumble]
It adds the skill as a class skill to all classes.
I have also tried both these:
result = hero.assign[NotClassSk.kRide]
result = hero.delete[ClassSkill.kRide]
Neither seem to remove the skill as a class skill.
Some other things use:
shareidentity[ClassSkill,field[pChosen].chosen]
In this line field[pChosen].chosen is the Class, but I need to operate on the skill.
I tried thingid[kTumble].shareidentity[ClassSkill,field[pChosen].chosen]
and various other things. I've read the docs, but I guess I just can't seem to grasp how to use things. Because I can't figure out (or even understand) when I use perform, hero, assign, etc.
I can't think of an example of this in any other thing, and the ones I can think of seem to be doing it wrong. For example, Weather Domain seems to add the skill like above (hero.assign[ClassSkill.kTumble]) which seems to work for all classes and I think it shouldn't. I think it should only do so for the Cleric class?
I need to add a class skill to a single class in a script and at the same time remove a class skill from the same class.
I can't use the D20 Variant Class structure.
I have "field[pChosen].chosen" as the Class in question.
But when I try:
result = hero.assign[ClassSkill.kTumble]
It adds the skill as a class skill to all classes.
I have also tried both these:
result = hero.assign[NotClassSk.kRide]
result = hero.delete[ClassSkill.kRide]
Neither seem to remove the skill as a class skill.
Some other things use:
shareidentity[ClassSkill,field[pChosen].chosen]
In this line field[pChosen].chosen is the Class, but I need to operate on the skill.
I tried thingid[kTumble].shareidentity[ClassSkill,field[pChosen].chosen]
and various other things. I've read the docs, but I guess I just can't seem to grasp how to use things. Because I can't figure out (or even understand) when I use perform, hero, assign, etc.
I can't think of an example of this in any other thing, and the ones I can think of seem to be doing it wrong. For example, Weather Domain seems to add the skill like above (hero.assign[ClassSkill.kTumble]) which seems to work for all classes and I think it shouldn't. I think it should only do so for the Cleric class?