• 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

Version 5.11 of the d20 System data files is now available!

I think I've found it. It has an SRDDomain tag, which I think means I can only see it if I have the EXTRA Domains and Spells set up. I do not include the extra domains, I have a feeling your files are including them.

I made a copy of it and removed the SRDDomain tag and it started showing up. It is part of the SRD, but not the extra domains and spells that this tag indicates.

Thanks!
 
Can't Add Cleric 3rd Level Domain Spell

Hello,

I was referred here by Lone Wolf Support, if this is not the best place, please let me know and I'd be happy to try a different spot.

I play D&D 3.5 using the d20 SRD 3.5 in Hero Lab. Yesterday I updated Hero Lab and the d20 3.5 rules to the latest version. Later in the evening, I was fortunate enough for my Cleric to level up from level 4 to level 5.

Hero Lab correctly tells me I must add a 3rd level domain spell.

However, it will not let me select one. When I go to add the domain spell, my only option is "Custom/Metamagic Spell", and if I select that option, it will not accept it since it is spell level 0. (and needs to be 3rd level.)

The best option would be for it to offer the correct spells for my domains (which are Creation and Artiface). Failing in that, a custom spell would be okay, if it let me enter the spell name and level -- but it does not.

I'm running on Mac OS, Hero Lab version 8.3.
 
Hello,

I was referred here by Lone Wolf Support, if this is not the best place, please let me know and I'd be happy to try a different spot.

I play D&D 3.5 using the d20 SRD 3.5 in Hero Lab. Yesterday I updated Hero Lab and the d20 3.5 rules to the latest version. Later in the evening, I was fortunate enough for my Cleric to level up from level 4 to level 5.

Hero Lab correctly tells me I must add a 3rd level domain spell.

However, it will not let me select one. When I go to add the domain spell, my only option is "Custom/Metamagic Spell", and if I select that option, it will not accept it since it is spell level 0. (and needs to be 3rd level.)

The best option would be for it to offer the correct spells for my domains (which are Creation and Artiface). Failing in that, a custom spell would be okay, if it let me enter the spell name and level -- but it does not.

I'm running on Mac OS, Hero Lab version 8.3.

Are you using a replaced Domain? If you are, you will have to go and re-add the domain spells to that Domain, I had to do the same for this reason, as I couldn't get anything to show until I did.
 
Hello,

I was referred here by Lone Wolf Support, if this is not the best place, please let me know and I'd be happy to try a different spot.

I play D&D 3.5 using the d20 SRD 3.5 in Hero Lab. Yesterday I updated Hero Lab and the d20 3.5 rules to the latest version. Later in the evening, I was fortunate enough for my Cleric to level up from level 4 to level 5.

Hero Lab correctly tells me I must add a 3rd level domain spell.

However, it will not let me select one. When I go to add the domain spell, my only option is "Custom/Metamagic Spell", and if I select that option, it will not accept it since it is spell level 0. (and needs to be 3rd level.)

The best option would be for it to offer the correct spells for my domains (which are Creation and Artiface). Failing in that, a custom spell would be okay, if it let me enter the spell name and level -- but it does not.

I'm running on Mac OS, Hero Lab version 8.3.
Sorry I missed you posting this back on the 3rd. :(

Pretty much what Kendall-DM is asking is my same question. Do you have any custom content running? I made a change to the way Cleric Domains function in d20 to better support the future changes. But if you had used "Replaced Thing ID" on core domains then things don't display any spells.

If you have done a Replace Thing iD then open up your file in the editor. Go to the domain and setup the Spells associated to the domain. That will let you select spells again.
 
Pretty much what Kendall-DM is asking is my same question. Do you have any custom content running? I made a change to the way Cleric Domains function in d20 to better support the future changes. But if you had used "Replaced Thing ID" on core domains then things don't display any spells.

If you have done a Replace Thing iD then open up your file in the editor. Go to the domain and setup the Spells associated to the domain. That will let you select spells again.

I looked into this on my system, and it appears the Artifice domain has no spells assigned to it. Neither does the core version of Creation (the version found in the Spell Compendium does). There may be others as well.
 
Another thing of note. If you had spells that come with the standard d20 package, and you made portfolios before the new spells were put into place (no custom/replaced spells), none of those spells are showing up on my portfolios. I think this is by design, that they are keeping their originally assigned spells (the now obsolete ones) rather than the new spells (which should be superseding the obsolete ones). I'm having to go back through all my profiles and do replaces on all the spells just to get them into the new versions.

An FYI for everyone.
 
Last edited:
Another thing of note. If you had spells that come with the standard d20 package, and you made portfolios before the new spells were put into place (no custom/replaced spells), none of those spells are showing up on my portfolios. I think this is by design, that they are keeping their originally assigned spells (the now obsolete ones) rather than the new spells (which should be superseding the obsolete ones). I'm having to go back through all my profiles and do replaces on all the spells just to get them into the new versions.

An FYI for everyone.

Yes. The old spells will still be in the portfolio, but if you want the updated version of the spell, you'll need to remove the old spell and select the new one. Unfortunately, there's really no way for us to replace selected spells in old portfolios.
 
Another thing of note. If you had spells that come with the standard d20 package, and you made portfolios before the new spells were put into place (no custom/replaced spells), none of those spells are showing up on my portfolios. I think this is by design, that they are keeping their originally assigned spells (the now obsolete ones) rather than the new spells (which should be superseding the obsolete ones). I'm having to go back through all my profiles and do replaces on all the spells just to get them into the new versions.

An FYI for everyone.
Yes this is exactly how Colen said to make d20 work.

This way old characters are still working and will continue to work. You only have to do this remove and re-add if you MUST have the full spell stats. Since you have been using the old character for years does it really hurt to have the old spells?
 
Yes this is exactly how Colen said to make d20 work.

This way old characters are still working and will continue to work. You only have to do this remove and re-add if you MUST have the full spell stats. Since you have been using the old character for years does it really hurt to have the old spells?

No issue, just pointing it out. I've got several years of portfolios to mow through and after 10 hours of this spell replacement, I'm just realizing the amount of work involved. I was just holding out hope for a more efficient solution. :)
 
Ditto to that... would it be possible to use a find / replace outside the HL editor? or is there more to it than simple substitution of an old pathing for a new one??

Or is this even a more troublesome attempt fraught with potential error making .. hehe (thinking this is the answer, just hoping for a more time efficient approach)
:)
 
Pretty much what Kendall-DM is asking is my same question. Do you have any custom content running? I made a change to the way Cleric Domains function in d20 to better support the future changes. But if you had used "Replaced Thing ID" on core domains then things don't display any spells.

If you have done a Replace Thing iD then open up your file in the editor. Go to the domain and setup the Spells associated to the domain. That will let you select spells again.

No, I haven't done anything like that -- just running core rules. I don't even know how to change which spells are in a domain.
 
No, I haven't done anything like that -- just running core rules. I don't even know how to change which spells are in a domain.

Download the attached file and unzip. Copy both files into your data folder. If you don't have the community set, then you can ignore the Spell Compendium file.

Note that it appears core is missing the list of additional domains available in SRD. Some of those get replaced by the ones from the Spell Compendium, but there's a better way to handle that. I will put in some changes to the community set to address this issue.
 

Attachments

Last edited:
The SRD domain Repose grants the spell Deathwatch which has the evil subtype. Clerics who take this domain are typically good, which would normally prevent them from casting this spell, but as it's a granted spell from their good-aligned deity, it seems as though they should be allowed to cast it.
 
The SRD domain Repose grants the spell Deathwatch which has the evil subtype. Clerics who take this domain are typically good, which would normally prevent them from casting this spell, but as it's a granted spell from their good-aligned deity, it seems as though they should be allowed to cast it.
From everything I know about 3.5 rules even in Pathfinder a cleric can NOT cast a spell opposed to his deity.

From the official 3.5 FAQ 6/30/2008:
"For example, clerics and druids can’t cast spells of an alignment opposed to his or his deity’s (if he has one). A neutral good cleric of Moradin couldn’t cast spells with the Evil descriptor (because that’s opposed to both his and his deity’s alignment). Even though the cleric himself isn’t lawful, he also couldn’t cast spells with the Chaotic descriptor, because that’s opposed to Moradin’s alignment of lawful good."
 
From everything I know about 3.5 rules even in Pathfinder a cleric can NOT cast a spell opposed to his deity.

From the official 3.5 FAQ 6/30/2008:
"For example, clerics and druids can’t cast spells of an alignment opposed to his or his deity’s (if he has one). A neutral good cleric of Moradin couldn’t cast spells with the Evil descriptor (because that’s opposed to both his and his deity’s alignment). Even though the cleric himself isn’t lawful, he also couldn’t cast spells with the Chaotic descriptor, because that’s opposed to Moradin’s alignment of lawful good."

Agreed. And yet, there's this:

http://www.d20srd.org/srd/divine/domains.htm#reposeDomain
 
Found another mistake in the spells... that I more than likely made.

Hypnotism doesn't have sorcerer/wizard, it's only got bard. So that needs to be fixed.

My bad. :P
 
The procedure fTargetId only works if one Target tag is applied.

Code:
    var id as string
    var name as string

    ~ if we have a single Target tag, use it as the id. If we have more,
    ~ something is wrong - we need to return a single id.
    if (tagcount[Target.?] = 1) then
      id = tagids[Target.?, "???"]
      id = replace(id, "Target.", "", 0)
      name = tagnames[Target.?]
    else
      id = field[fChosen].chosen.idstring
      name = field[fChosen].chosen.field[name].text
      endif

There are cases where the feat in question will have more than one Target tag applied (such as Favored Deity Weapon). In this case, the code to apply the tagids and names to the variables is skipped.

Note: This is likely intentional, but it's causing a bug with Favored Deity Weapon. Is there a way to do this with multiple Target tags?

To clarify, what Favored Deity Weapon really needs is a way to take multiple "Target.?" tags and apply them to the hero as "WepProf.?" tags. Is this possible?
 
Last edited:
The procedure fTargetId only works if one Target tag is applied.

Code:
    var id as string
    var name as string

    ~ if we have a single Target tag, use it as the id. If we have more,
    ~ something is wrong - we need to return a single id.
    if (tagcount[Target.?] = 1) then
      id = tagids[Target.?, "???"]
      id = replace(id, "Target.", "", 0)
      name = tagnames[Target.?]
    else
      id = field[fChosen].chosen.idstring
      name = field[fChosen].chosen.field[name].text
      endif

There are cases where the feat in question will have more than one Target tag applied (such as Favored Deity Weapon). In this case, the code to apply the tagids and names to the variables is skipped.

Note: This is likely intentional, but it's causing a bug with Favored Deity Weapon. Is there a way to do this with multiple Target tags?

To clarify, what Favored Deity Weapon really needs is a way to take multiple "Target.?" tags and apply them to the hero as "WepProf.?" tags. Is this possible?
Correct its intentional as how could it target "two" different Things? :(

I need more info cause I can't find a "Favored Deity Weapon" ability and not sure I am following how/why the feat would be getting multiple tags?
 
Back
Top