• 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

Couple of questions for an archetype

AndrewD2

Well-known member
So I'm working on a Summoner Archetype that does 2 things, it removes spells from the spell list of the summoner and it adds others. I see to add bonus spells known, but I just need to add them to the list. I figure I can do that by adding the tags for the spells to the archetype and doing a pulltags onto it like I've done for a coupel other things. Biggest thing is removing the spells from the list, I'm not sure.

Also I need to convert it from Arcane to Divine. I could delete the Hero.Arcane tag and replace it with the Hero.Divine one, but that seems like it would permanently make it so they couldn't be an Arcane caster even if they took a class with it later.

Ideas?

Andrew
 
Like, how many spells do you need to add/subtract from the list? There are ClsAllowSp and ClsDenySp tags for each spell, and you can add them to the Class helper to allow/forbid the associated spells, but there is a limit to how long the candidate expression that those modify can get. So, if it is a major rewrite that might not be the best option.

The CasterSrc.Arcane or CasterSrc.Divine tag on the class helper is what determines which Hero.Whatever tags are added as spellcasting progresses. Just replace one with the other and you should be good to go.
 
ok, so.

Code:
perform linkage[varies].tagreplace[CasterSrc.Arcane,CasterSrc.Divine

?

As for the spells being added that part is actually easier than I remember. Since it's for an archetype I e-mail the list of spell IDs to Colen and the tag for the class that they're going on and he has you guys add it (and create new levels of spells if need be).

Removing spells I have to remove plannar binding, lesser, greater and regular and any spell that affects an Eidolon (as this archetype does not have one).

Worst case the Eidolon spells can stay and they just have to not be taken, but I'd like to remove the binding spells.

Is there an example of the ClsDenySp method I can take a look at?

Well I just added the ClsDenySp tag right to the class helper and then ran this at PL/9000

Code:
perform linkage[varies].pushtags[ClsDenySp.?]

So I guess I can go with that unless there is a better way.
 
Additional question! This archetype gains a Cleric domain, but the Primary Custom Abilities are already set to Aspects (it's for the summoner). It no longer gets the Aspects. Is there a way to make it so the Aspect choices don't show up or do I need to go through and somehow make the Clerical Primary Customs a Summoner Secondary Custom and if so, what's an example of that? I know they're out there but I'm not sure what ones do it.
 
Ok, ignore that last question, someone directed me to the Archeologist and that helped me figure it out. But I still need to know if there's a better way to do the assign and deny spells. Aaron you mentioned a candidate expression and I'm want to know if that's better than the pushtags method.
 
The candidate expression is created based on what tags are present, so that us functionally the same as pushing ClsAllowSp tags.
 
Excellent, and it appears to be working perfectly so that is a gold star! This is the craziest archetype I've ever worked on. I always go through and disable all the removed abilities first and this removed EVERY ABILITY BUT THE SPELLCASTING. It was crazy to look and see everything as disabled.
 
Back
Top