• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

channel engery

Kaleb

Well-known member
I have to create a custom channel Energy ability I have used the channel energy ability from the Hospitilar paladin but I cannot figure out where the healing/damage is set. I think it is set in the bootstrap xchannel but do I do not know where that procedure is located.
 
I am with you on that one! I been building up a new healer archetype and one player suggested adding in channel, but I realized I couldn't find the procedure either. So I did this:

~ If we're disabled, do nothing
doneif (tagis[Helper.SpcDisable] <> 0)
field[abValue2].value = #levelcount[CLASS] + 1
field[abValue] = maximum(round(field[abValue2].value / 2,0,-1),1)
field[livename].text = field[thingname].text & " " & field[abValue].value & " d6"
field[abSumm].text = "Channel " & field[abValue].value & "d6 hp per cast."

Granted I did not add the option to select negative or positive as my build can only use positive anyways. This gives an increase every 2 levels on odd numbers. I also bootstrapped the xChannel ability and added tags Helper ChannelPos as I believe some feats need this to work, I haven't gone back to test that theory so take what I say on xChannel with a grain of salt. Cheers!

Edit: If you meant how to set the channel type manually then all you need to do is add ChannelPos or ChannelNeg with the Helper tag.
 
Last edited:
Assuming you want the turning to progress as a cleric does, bootstrap xChannel with a SpecSource tag. Then in a script for the class ability which adds channelling, use that tag with the ChanEnFind procedure to get the focus to the correct copy, and add to xChannel's abValue field (which is the effective level).

Code:
~ If we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)

var tagexpr as string
tagexpr = "SpecSource.cHelpWHATEVER"
call ChanEnFind
doneif (state.isfocus = 0)

~ Add our class level to our turning level.
focus.field[abValue].value += field[xAllLev].value
 
Back
Top