• 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

Add fighting style to custom class

jasharen

Active member
I'm trying to add the fighting style option from fighter to a custom class at second level.

I've looked at the fighter, and tried to duplicate that, but can't seem to get it to work. I get the hyperlinked fighting style option under the custom class, but when i click on it, I get "Nothing to choose from".

Any assistance would be appreciated :)
 
Check to make sure the ability isn't showing up from the fighter. If it is, you may not have selected your custom class in the ability.
 
Here is what I'm using:

~Apply the fighting style tag if we've got one
doneif (field[cGiveSpec].value <= 0)
perform assign[Helper.FightStyle]

I've set up the custom ability to trigger on level 2, and mirrored the Paladin as it also gets this at second level.

I've set the Eval script to trigger post-levels at 20000 delay, and set the timing to be After: Calc Custom Abilities Allowed.

I don't see any other steps I'm missing.
 
In order for Fighter fighting styles to show up you have to extend your new classes tags to the existing fighting styles.

If you are timid, stop now, it's a complex multi-step procedure.

I believe there are two tags that need to be applied to each fighting style:
abCategory.XXXFigSty
&
SpecScource.cHelpXXX

XXX is the 3 letter ID you gave your custom class when you copied fighter.

I've only ever figured out how to do it by copying an existing style and getting the tags set up and then marking the style Obsolete (so it doesn't show up in the list), so the process I used goes like this:

1. Go to the Class section of the editor, choose the Custom Ability tab.
a. Copy an existing fighting style, like Archery (doesn't matter which).
b. Find the Special Ability Category button and click on it.
c. Choose the top checkbox for - New Tag -, hit OK and a dialog will pop.
d. In that dialog type the ID XXXFigSty where XXX is your class ID.
e. In the Name section type CLASS Fighting Style, where CLASS is the class name (like Fighter, Swordmage, etc.) Ignore Abbreviation.
f. Hit OK
g. Click the Available to Classes button.
h. Find and select your class, hit OK.
i. On the far right choose the Tags button.
j. Click the Click to Add Another Tag link.
k. In this dialog: Group ID = Helper, Tag ID = Obsolete.​

Save and test this ability. The two tags are now live and set up.

Go to the General section of the editor. Select the *Extend Thing tab.

You will need to create two extends for each fighting style you want to extend your tag to. So when you hit New (Blank) you will need to hit the Find Thing button and find the fighting style. It will auto fill in the Thing Unique ID field, on the group ID type SpecSource and the tag ID you will need to type your class ID - should be cHelpXXX where XXX is that 3-letter ID.
Repeat and this time group ID is abCategory and the tag ID is XXXFigSty.

You can test now! these extends but each time it forces you to reload the game system. Once you repeat this for every fighting style the styles will start to show up.
 
Last edited:
dungeonguru, Thanks! That got me on the right track.

One note, I had to remove step K to make it work. Otherwise it now populates as expected.
 
Back
Top