Lone Wolf Development Forums

Lone Wolf Development Forums (http://forums.wolflair.com/index.php)
-   HL - Pathfinder Roleplaying Game (http://forums.wolflair.com/forumdisplay.php?f=62)
-   -   Creating a Class with Channel Energy (http://forums.wolflair.com/showthread.php?t=57806)

Rhodri2112 February 24th, 2017 01:24 PM

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

Aaron February 24th, 2017 05:37 PM

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.

Rhodri2112 February 26th, 2017 05:05 PM

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.

ShadowChemosh March 7th, 2017 08:53 AM

Quote:

Originally Posted by Rhodri2112 (Post 245277)
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.

Rhodri2112 April 11th, 2017 01:48 PM

1 Attachment(s)
@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

ShadowChemosh April 11th, 2017 01:57 PM

Quote:

Originally Posted by Rhodri2112 (Post 247880)
@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.

Rhodri2112 April 11th, 2017 02:08 PM

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

ShadowChemosh April 11th, 2017 02:18 PM

Quote:

Originally Posted by Rhodri2112 (Post 247882)
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

Hey nice! No problem everyone was in the same boat as you at one point. :)

Palette August 18th, 2017 11:55 AM

1 Attachment(s)
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.

ShadowChemosh August 18th, 2017 12:37 PM

Quote:

Originally Posted by Palette (Post 254382)
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"......


All times are GMT -8. The time now is 12:53 AM.

Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.