• 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

Problem with Magus and Spell Blending Arcana

Asandir

Well-known member
Working on a supplement that adds a couple of new spell blending arcana's to the magus list.

I essentially replicated the Spell Blending arcana items to make a new Harmonic Blending and a Jinx Blending. The Spell Blending allows the user to select a spell for the ability. The same exact logic, except for which class helper is specified, results in a "Nothing to select" message when the arcana is added to the magus.

Here is the new logic for Harmonic Blending.

~generate the expression saying what spells we're able to search for
~we're looking for spells that are bard spells but not magus spells and are of a level we can cast
field[usrCandid1].text = "component.BaseSpell & sClass.cHelpBrd & !sClass.cHelpBrd & (val:sLevel.? <= " & linkage
.field[cMaxSpLev].value & ")"

~whether this is the one spell version or the two spell version is extraneous now that we've chosen it
field[livename].text = "Harmonic Blending"

Post Attributes 30000 Sequence 1.

The only difference between this logic and the regular spell blending logic is cHelpWiz vs cHelpBrd and on Jinx Blending, cHelpWit.

So what am I missing?

Thanks.
 
I think this is the error right here "& sClass.cHelpBrd & !sClass.cHelpBrd"

When plugged into the candidate expression, that means "And a Bard spell And Not a Bard spell". Since there aren't any spells which have and don't have that tag, you get nothing in your list of selections. I believe what you want to say is "And a Bard spell And Not a Magus spell". Can you figure out how to specify that?
 
I think this is the error right here "& sClass.cHelpBrd & !sClass.cHelpBrd"

When plugged into the candidate expression, that means "And a Bard spell And Not a Bard spell". Since there aren't any spells which have and don't have that tag, you get nothing in your list of selections. I believe what you want to say is "And a Bard spell And Not a Magus spell". Can you figure out how to specify that?

Yes I did and thanks very much! I must have looked at the original logic 15 times last night and then once you pointed out the problem, I went back and looked at it this morning and it was intuitively obvious where I had screwed up.

As I always say at work, it's that one little variable that you don't instantiate correctly, that will trip you up every time.

Thanks again.
 
Back
Top