Today's question: I am trying to create a class ability that allows you to select an ability (WIS or CHA) and increase it and its maximum by 4. The selection box shows up, but when an ability is chosen, the increase doesn't take effect. Here is what I have so far:
Code:
<thing id="cConPR1WithForce" name="One With the Force" compset="ClSpecial">
<fieldval field="usrCandid1" value="component.BaseAttr & (IsAttr.aWIS | IsAttr.aCHA)"/>
<fieldval field="abValue" value="4"/>
<tag group="abRange" tag="Personal"/>
<tag group="abDuration" tag="Constant"/>
<eval phase="PostAttr" priority="10000"><![CDATA[ doneif (tagis[Helper.ShowSpec] = 0)
doneif (tagis[Helper.Disable] <> 0)
if (field[usrChosen1].ischosen <> 0) then
field[usrChosen1].chosen.field[aClassMod].value += field[abValue].value
field[usrChosen1].chosen.field[aMaxValue].value += field[abValue].value
endif]]></eval>
</thing>