Member
Join Date: Aug 2013
Posts: 30
|
I'm trying to replicate the Expempresario archetype for magi from Wayfinder Magazine #7, and I'm having a bit of a hard time with it.
The major change is that the Extempresario is a spontaneous caster rather than a prepared caster. There doesn't appear to be an override field for the Spellcaster Type on the Archetype tab. I've also tried to use an eval script to replace CasterType.MemBook with CasterType.SpontKnow, but I always get an unspecified error when trying to compile my script. I'm really puzzled on how to accomplish this without any software enhancements. Does anybody know what my script is missing? |
#1 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
The eval script route is the way to go. However, in order to help you figure out what's going wrong, you'll need to tell us more about how you tried to go about changing the tag, and exactly what the error message was. (You can right-click on error messages in Hero Lab to copy them and then paste them here).
|
#2 |
Member
Join Date: Aug 2013
Posts: 30
|
I added the CasterType.SpontKnow tag in the Tags window, and then in an eval script, Pre-Levels, Priority 5, entered the following. I got the error reproduced below.
hero.delete[CasterType.MemBook] Hero Lab was forced to stop compilation after the following errors were detected: Syntax error in 'eval' script for Thing 'arSrcExtem' (Eval Script '#1') on line 1 -> Unspecified error parsing script |
#3 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Code:
perform hero.delete[CasterType.MemBook] I think you want the archetype to affect the class its attached to. In THIS thread Mathias did a great job going over locations. We see we want to use "linkage[varies]" as follows: Code:
perform linkage[varies].delete[CasterType.MemBook] Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#4 |
Member
Join Date: Aug 2013
Posts: 30
|
Thanks! This is the first major thing I'm working on, so I'm still learning.
This has helped me get part of the way. When I tried what you said above, I ended up with a Magus tab with no ability to add spells whatsoever. I took the CasterType.SpontKnow tag out of the Tags window, and changed my Pre-Levels/5 script add it instead: Quote:
In addition, since I had to add the first level of the regular Magus class before I could choose the Archetype, I appear to have every 0-level spell as a spell known. I can't think of any way to clear the spellbook only the first time I add my archetype, but I'm assuming that's what would need to be done -- I don't even see any way to manually remove them from the list of spells. |
|
#5 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Code:
perform linkage[varies].delete[CasterType.MemBook] perform hero.childfound[cHelpMag].assign[CasterType.SpontKnow] Code:
perform linkage[varies].delete[CasterType.MemBook] perform linkage[varies].assign[CasterType.SpontKnow] Quote:
Quote:
Can you try moving your above script to earlier timing like First/100 actually. See if you catch the change to Spontaneous earlier the spells don't get attached. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
||
#6 |
Member
Join Date: Aug 2013
Posts: 30
|
I moved my script to First/100 and also filled in Override Max Spell Level to Charisma -- I didn't even know it took an attribute, I thought it was for changing things like the fact that Magi are capped at 6th level spells -- and it looks like everything is behaving as it should now. Thanks for all the help.
|
#7 |
Senior Member
Join Date: Jan 2013
Posts: 273
|
This wouldn't possibly be an attempt at the cabalist archetype would it? Cause you know...that would be swell if it was.
|
#8 |
Member
Join Date: Aug 2013
Posts: 30
|
I'm actually working on the Extempresario archetype. I'll have to look up this Cabalist and see what it's about.
|
#9 |
Member
Join Date: Aug 2013
Posts: 30
|
I think I like the Extempresario from Wayfinder Magazine a little better. It's a little more fleshed out than the Cabalist -- it explicity mentions that, while they gain spells per day as a bard, that it's based on Charisma. As written, I would assume that the INT-based casting wouldn't change for the Cabalist. While the Extempresario doesn't get the cool bloodline-related abilities that the Cabalist does, I like that the Extempresario has a feature that states that all Magus abilities that depend on the INT bonus depend on the CHA bonus instead, making it much easier to build a good Extempresario. I haven't gotten into duplicating all the Magus Arcana and such yet to have them based on CHA, though.
|
#10 |
|
|