• 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

Creating a Class with Channel Energy

Howdy

I'm trying to create a class with the Clerical Channel Energy class ability.

It seems like it ought to be the Class Special Ability cClrChan, but that does not add the feature. I tried manually adding xChannel in the Bootstraps, but that doesn't work either.

I then tried simply using the copy feature when creating the class and copied the Cleric class, thinking the channel feature would come along, but that didn't help either.

What am I missing?

Thanks
 
My guess is you need to update the scripts inside your copied thing, so that the class special correctly targets the copy of xChannel it bootstraps. Look for the following:

Code:
      ~ We need to add to our channeling only, since we no longer stack.
      var tagexpr as string
      tagexpr = "SpecSource.cHelpClr"
      call ChanEnFind

Change "cHelpClr" to the unique ID for your class helper which is adding the class ability.
 
I opened up the .user file in a text editor and looked but I do not find that code or anything like it.

Where should I be looking?

Thanks very much for the help.
 
I opened up the .user file in a text editor and looked but I do not find that code or anything like it.

Where should I be looking?

Thanks very much for the help.
In the editor go to "Class->Class Special" and click "New (Copy)" and click on cClrChan. Now you have a copy of the Cleric Channel Energy. Give this a new unique id like cXXXChan where XXX is the three letter unique id for your class. Change the text that says cleric to your new classes name.

Then click on the "Eval Scripts" and find the code Aaron provided above. Change to match your cHelpXXX unique id. Then save and test now. Bootstrap this "new" channel energy to your class.
 
@Chemosh

Thanks for the suggestion. I just had the chance to try that out. Unfortunately, I still don't get the proper response. I can see that the Archimandrite class file successfully points at the cArmChan special, so the bootstrap seems to be working, and the cArmChan special has the change that was suggested. However, I still seem to be missing the connection.

I'm attaching the .user file. Maybe you can see what I've done wrong.

Thanks much
 

Attachments

@Chemosh

Thanks for the suggestion. I just had the chance to try that out. Unfortunately, I still don't get the proper response. I can see that the Archimandrite class file successfully points at the cArmChan special, so the bootstrap seems to be working, and the cArmChan special has the change that was suggested. However, I still seem to be missing the connection.

I'm attaching the .user file. Maybe you can see what I've done wrong.

Thanks much
Looking quickly at the RAW XML I see that the cArmChan has "two" scripts on it and you changed only the first one. Change the 2nd script at PostAttr/10000 to also use SpecSource.cHelpARM instead of SpecSource.cHelpClr.

See if that works. If not I will have to check when I get home and near HL.
 
That's it!

Sorry I did not see the second script. Newbie mistake. Of course, since I *am* a newbie it's not surprising. Thank you very much
 
I just read through this entire post and followed the instructions and I still can't get Channel Energy to work. Any advice would be greatly appreciated.
 

Attachments

I just read through this entire post and followed the instructions and I still can't get Channel Energy to work. Any advice would be greatly appreciated.
Looking at the XML (dont have HL at work). What I see is wrong is that the "Channel Energy" class ability Unique id of cTmpChan is not bootstrapped to the Class cHelpTmp. So it will not display anywhere for the class when you add a level of Templar.

On the "Class" tab you need to add cTmpChan as a class ability and set the level you want the class ability to appear at (ie level 1 or 2...).

Then when your level of Templar is added the class ability cTmpChan will come along because its "bootstrapped". :)

Sorry I can't give exact steps as I am not near HL. But it will be on the Class tab and the button will say something like "Add Class Ability"......
 
sorry for the thread necromancy - but my question is related to I figured i would try to keep the conversation related.

I followed all of the steps and have Channel Energy showing up properly on my custom class. However - the pop-up text is that for the default Channel Energy and not my customer version.

where do i change this?
 
sorry for the thread necromancy - but my question is related to I figured i would try to keep the conversation related.

I followed all of the steps and have Channel Energy showing up properly on my custom class. However - the pop-up text is that for the default Channel Energy and not my customer version.

where do i change this?
 
The "pop-up" text is the "Summary Text" that is right underneath the "Description Text" box.
 
sorry. when i say pop-up i mean when you hover over the ability. I see the full description when I do this.
 
Sorry, hadn't read that correctly in your earlier post. I still need more information. I don't know what you have done, so I'm only making guesses to answer your questions. Your custom class may still be referring to the original ability somewhere.
The best way would be for you to attach a copy of your user file so that I or anyone else can actually see what you have done.
 
Last edited:
Thanks. Unfortunately, I can't open/install that, I'm running a different version. You'll have to wait until someone else (with 64bit HL) can look at it.
 
Back
Top