• 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

Magus Cabalist

Brolthemighty

Well-known member
So I'm starting work on the Magus Cabalist archetype found in the pdf "Ultimate Options: Magus Arcana". So to not anger the Forum Gods, I'll hold off on posting up the entire writeup for it, and just break it down a bit. I'm going to try and work off of the stuff found here, and here.

Spellcasting is changed to a spontaneous caster, like a bard...while retaining the Magus spell list.

That's the first step I'm tackling, before tackling the part of gaining the Sorcerous Bloodline powers.

Edit: I've created the 2 custom class abilities under the Class Special tag, but I'm not finding them on the Class Specials list under the archetype to choose. Am I missing something? Do I need to add a tag or something?

Edit: Fixed the problem with them not showing. It had to do with an error I was receiving from the duplicate Rites Publishing sourcebooks.
 
Last edited:
So I added the scripting from the other thread, with the same timing suggested...and it sorta worked, but it looks like it added all lvl 0 spells...
 
Here is working script for this:

Code:
~ Remove the Helper Magus Boot from all the zero level spells
foreach pick in hero from BaseSpell where "Helper.MagBoot"
   perform eachpick.delete[Helper.MagBoot]
nexteach

~ We need to remove Book casting and become Spontainous
perform linkage[varies].delete[CasterType.MemBook]
perform linkage[varies].delete[Spellbook.cHelpMag]
perform linkage[varies].assign[CasterType.SpontKnow]

You have to remove the Helper Magus Bootstrap tag from all the 0 level spells.

I have to say you picked an externally difficult Archetype for your first go. The next ability with the bloodlines is going to take some extreme scripting to get to work. You will have to be changing the search expression for Secondary Abilities.

On the "cHelpMag" Thing look at the field "cCstS2Expr" will have to be custom built to allow the selection of Bloodline Abilities. So my advice is add sorcerer and take a look at the tags on a Bloodline that will have to be used to overwrite the Expression of "cCstS2Expr".

Once you get the Bloodline selected you going to have to run another script that goes through all the bootstrapped spells and changes the "SpellType.cHelpSor" tag to "SpellType.cHelpMag" and changes the tag "BonusSplAt.?" to "BonusSplAt.19".

Yea have fun as the above is all Theory and will require some good testing and trial/error. :)
 
Oh god, lol. But it seemed so easy...lol. Frickle Frack.

Edit: honestly it wasn't't one I was going to...but I keep finding requests, and would love to have The option myself.
 
Last edited:
Just tried out the new script you supplied Shadow. It doesn't produce any errors, and gets rid of the problem of knowing all 1st level spells....but now it doesn't show knowing any, or being able to learn any new ones. I'll see if I can play with it a bit.

Edit: I'm thinking that since he was previously a prepared caster, and not a spontaneous, I have to use the Spells Known Per Level button in order to assign the proper amount, since that would be the "adjusted" number of spontaneous spells known it had. Does that sound right? Or am I missing a bit of code somewhere....?

Edit of Edit: Going in an entering the bard progression tables in to the Spells Known per Level and Spells per Day table had the proper effect. Not sure if this was what was actually needed, but it seems to have worked. Now on to the Bloodline issue....bleh.
 
Last edited:
Edit: I'm thinking that since he was previously a prepared caster, and not a spontaneous, I have to use the Spells Known Per Level button in order to assign the proper amount, since that would be the "adjusted" number of spontaneous spells known it had. Does that sound right? Or am I missing a bit of code somewhere....?

Edit of Edit: Going in an entering the bard progression tables in to the Spells Known per Level and Spells per Day table had the proper effect. Not sure if this was what was actually needed, but it seems to have worked. Now on to the Bloodline issue....bleh.
Sorry forgot to mention that. But see you figured it all out own your own. Doesn't that feel better anyways. :D
 
Of course it does. Of course, it was something I could actually figure out so....

Edit: Alright, so I'm going to walk through my current thought processes, in order to try and understand what exactly is happening...and what I need to do.

Looking under the cHelpSorc there's really only one eval script, and that's the one for selecting energy types if you go Draconic. Since Draconic is one of our choices, we'll need that script as well.

cHelpSorc utilizes Bloodlines as a Custom Ability, with a 1 in the table at lvl 1. I'm assuming that by putting the name Bloodline in the Custom Ability box, it searches for everything with the Bloodline tag, meaning we need to generate a User.Chosen field. The Bloodline data itself is under the Custom Abilities tab, further enforcing my thoughts that that is what it does. Now, how to add such under the Cabalist Bloodline Class Special and not the archetype tab itself...I'm unsure. I'm even unsure how to do so under the Archetype tab as it is. I tried adding it under the Secondary Custom Ability button, by enabling the Sorcerer class....but it didn't work. I'm not exactly sure what you were meaning in your previous post Shadow. I mean, I kinda understood...but didn't exactly understand the execution thereof. Guess this is going to take longer than I thought....but I'm going to continue working on it.
 
Last edited:
Honestly it's not progressing too well. I think I'm going to try and repurpose the code from eldritch heritage and see how that goes.
 
Sorry for the lack of update. Was struggling with the scripting and then the wife bought me D3 for Xbox. I'm focused once again and will begin work again on my days off.
 
At the moment, the cabalist is beyond my coding abilities unfortunately. After realizing that, I moved on to the Spell-less Ranger and got that done. I keep coming back to it occasionally. I'll see about getting all the other parts of the PDF scripted at least though.
 
Back
Top