I have a thing (Fighter class).
When the user selects the fighter class, a few items are bootstrapped, but there's a couple that I don't want on the class until they reach a certain level.
Doing this, I can then see Class.abComDom in the list of tags, but it doesn't appear in the list of abilities (populated on another tab, which does show the original bootstrapped items.
I also find it strange that I have to assign it, then forward.
Truthfully, I have limited understanding of the perform assign/forward commands.
Hope this make some sense, it's driving me crazy.
BoomerET
When the user selects the fighter class, a few items are bootstrapped, but there's a couple that I don't want on the class until they reach a certain level.
Code:
<eval value="1" phase="PreTraits" priority="5000">
<before name="Calc trtFinal"/>
<![CDATA[
herofield[acCashNet].value = 24000
herofield[acHPMax].value = 10
#traitprisec[attrStr] = 1
if (hero.child[resLevel].field[resMax].value >= 4) then
perform assign[ClassAbil.abComDom]
perform forward[ClassAbil.abExtAtt]
elseif (hero.child[resLevel].field[resMax].value >= 10) then
perform assign[ClassAbil.abExtAtt]
perform forward[ClassAbil.abExtAtt]
endif
]]>
</eval>
Doing this, I can then see Class.abComDom in the list of tags, but it doesn't appear in the list of abilities (populated on another tab, which does show the original bootstrapped items.
I also find it strange that I have to assign it, then forward.
Truthfully, I have limited understanding of the perform assign/forward commands.
Hope this make some sense, it's driving me crazy.
BoomerET