• 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

Bug Reports - Community Created 3.5 D&D data set

One of the prereqs for Eternal Blade (ToB) is scripted wrong (oops :P). It should check for two maneuvers of certain schools (secondary specials) but is instead looking for stances (!secondary) in its foreach statement

Fixed. Thanks.
 
The Ur-Priest currently requires the Malign Spell Focus feat as a prerequisite. In the 3.5 update in Complete Divine, this was changed to Spell Focus (Evil).
 
The Ur-Priest currently requires the Malign Spell Focus feat as a prerequisite. In the 3.5 update in Complete Divine, this was changed to Spell Focus (Evil).

So, the version currently included in the community set is from Book of Vile Darkness. For some reason, it wasn't sourced. I have corrected that.

As for the pre-req, I have to think about what I want to do. I'm leaning towards creating a separate version of the class in Complete Divine, and turning off the one from BoVD if CDiv is selected as a source.
 
As for the pre-req, I have to think about what I want to do. I'm leaning towards creating a separate version of the class in Complete Divine, and turning off the one from BoVD if CDiv is selected as a source.
That would be a pretty good way to handle it, in my opinion.
 
So, I haven't used hero lab in a while, and I just opened it the other day to update a character for an upcoming game. After the most recent updates, I got several error messages and noticed that I the war mage class I was going to level up was gone from my character. I went to make sure the user content was loaded, but none of the files were available to click on in the "Configure Your Hero" Window. Here are the errors messages I got. Any help would be appreciated:
The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors.

The following errors occurred:

File: 3.5 - Spell Compendium.user (line 3) - Thing - Duplicate record encountered ('cdAbyss') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 34) - Thing - Duplicate record encountered ('cdBalance') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 48) - Thing - Duplicate record encountered ('cdCavern') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 62) - Thing - Duplicate record encountered ('cdCelerity') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 81) - Thing - Duplicate record encountered ('cdCharm2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 95) - Thing - Duplicate record encountered ('cdCold') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 119) - Thing - Duplicate record encountered ('cdCommune') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 136) - Thing - Duplicate record encountered ('cdCompete') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 150) - Thing - Duplicate record encountered ('cdCourage') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 165) - Thing - Duplicate record encountered ('cdCraft') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 187) - Thing - Duplicate record encountered ('cdCreate2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 201) - Thing - Duplicate record encountered ('cdDarknes2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 217) - Thing - Duplicate record encountered ('cdDeathBou') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 230) - Thing - Duplicate record encountered ('cdDominate') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 248) - Thing - Duplicate record encountered ('cdDragon') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 264) - Thing - Duplicate record encountered ('cdDream') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 282) - Thing - Duplicate record encountered ('cdDrow') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 298) - Thing - Duplicate record encountered ('cdDwarf') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 314) - Thing - Duplicate record encountered ('cdElf') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 330) - Thing - Duplicate record encountered ('cdEnvy') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 345) - Thing - Duplicate record encountered ('cdFamily') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 359) - Thing - Duplicate record encountered ('cdFate') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 381) - Thing - Duplicate record encountered ('cdForce') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 396) - Thing - Duplicate record encountered ('cdGlory2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 410) - Thing - Duplicate record encountered ('cdGluttony') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 424) - Thing - Duplicate record encountered ('cdGnome') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 437) - Thing - Duplicate record encountered ('cdGreed') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 454) - Thing - Duplicate record encountered ('cdHalfling') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 468) - Thing - Duplicate record encountered ('cdHatred') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 482) - Thing - Duplicate record encountered ('cdHunger') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 502) - Thing - Duplicate record encountered ('cdIllusion') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 515) - Thing - Duplicate record encountered ('cdInquisit') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 529) - Thing - Duplicate record encountered ('cdLiberat2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 543) - Thing - Duplicate record encountered ('cdLust') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 557) - Thing - Duplicate record encountered ('cdMadness3') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 590) - Thing - Duplicate record encountered ('cdMentali2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 609) - Thing - Duplicate record encountered ('cdMetal') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 633) - Thing - Duplicate record encountered ('cdMind2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 651) - Thing - Duplicate record encountered ('cdMoon') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 670) - Thing - Duplicate record encountered ('cdMysticis') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 687) - Thing - Duplicate record encountered ('cdNobilit2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 711) - Thing - Duplicate record encountered ('cdOcean') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 725) - Thing - Duplicate record encountered ('cdOracle') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 739) - Thing - Duplicate record encountered ('cdOrc') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 753) - Thing - Duplicate record encountered ('cdPact') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 771) - Thing - Duplicate record encountered ('cdPestile2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 788) - Thing - Duplicate record encountered ('cdPlanning') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 805) - Thing - Duplicate record encountered ('cdPortal') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 818) - Thing - Duplicate record encountered ('cdPride') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
File: 3.5 - Spell Compendium.user (line 831) - Thing - Duplicate record encountered ('cdPurify2') - found in '3.5 - Spell Compendium.user', '3.5 - Spell Compendium Domains.user'
 
A truenamer's utterances of the perfected map (ToM) are registering as -1 in the first few levels and populating an error (0 selected is more than -1 so selected too many)
 
So I stumbled upon the official 3.5 update to the Malign Spell Focus feat. It appears in Champions of Ruin, and changes the save DC increase to +1, down from +2 from the BoVD.

The question now is, do we use the 3.5 version of the class, which requires Spell Focus (evil), or the 3.5 version of Malign Spell Focus with the 3.0 class, or something else entirely?
 
So I stumbled upon the official 3.5 update to the Malign Spell Focus feat. It appears in Champions of Ruin, and changes the save DC increase to +1, down from +2 from the BoVD.

The question now is, do we use the 3.5 version of the class, which requires Spell Focus (evil), or the 3.5 version of Malign Spell Focus with the 3.0 class, or something else entirely?

My goal would be to match the source material as closely as possible, whatever that may be. I haven't had a chance to look into this yet, but I'll be sure to consider this when I do.
 
dragonfire adapt question

as a first level DFA we get dragontouched for free which changes our subtype to dragonblood. the program has done the gain 1 hit point, a +1 bonus on Listen, Search, and Spot checks, and allowing to take dragon feats. It does not seem to have changed the subtype on the Background screen so when the draconic aura is selected it only gives a bonus of +1 instead of +2.
 
missing ability

Ebberon campaign setting file.

Its missing the Dreamsight ability


im no programmer but i copied the info in the main shifter trait and copied one of the other shifter abilities and just adjusted it until it made the dreamsigh skill.


Code:
if (field[pIsOn].value <> 0) then
  hero.child[aWIS].field[aPostMod].value += field[Value].value
  #skillbonus[kHandleAnm] += 2
  
endif


the ability also gives a bonus to wild empathy as a +2 and the ability to speak with animals as if effected by a permenant speak with animals spell
i dontknow how to code those tings so ill leave it to you guys.

Also made the adjustment to the Shifter special to include dreamsight

just need to drop this in there just after Cliff


Code:
if (hero.childlives[pEbShDream] <> 0) then
  if (field[hIsOn1].value <> 0) then
    hero.child[pEbShDream].field[pIsOn].value = 1
  else
    hero.child[pEbShDream].field[pIsOn].value = 0
  endif
endif


Here are the shifter trait Details

he dreamsight trait is the rarest
of all shifter traits, and many dreamsight shifters
become druids within shifter communities. Unlike
other shifter traits, which increase a shifter’s physical
abilities, the dreamsight trait sharpens a shifter’s
instincts and awareness. While shifting, a dreamsight
shifter temporarily gains a +2 bonus to Wisdom and
gains the ability to communicate with animals as if
under the effect of a speak with animals spell.
In addition, the shifter gains a +2 bonus on Handle
Animal and wild empathy checks, even while not
shifting
 
as a first level DFA we get dragontouched for free which changes our subtype to dragonblood. the program has done the gain 1 hit point, a +1 bonus on Listen, Search, and Spot checks, and allowing to take dragon feats. It does not seem to have changed the subtype on the Background screen so when the draconic aura is selected it only gives a bonus of +1 instead of +2.

thanks. This was actually an error in the Draconic Aura feat. It's been fixed.
 
Awhile ago, I don't remember how many updates back I started running into an error with two of my characters. The error is: Critical information not found in Datafiles: Monster Manual 3. For one character this is listed once and for another it is listed twice while loading. It does not appear to affect the characters in any way. They were originally transferred and rebuilt in HL roughly November of 2014.

Fast forward to about a week ago and I am building a new character concept for a campaign. I add the Improved Toughness feat and it adds in perfectly fine but something triggered in my brain, a memory. Though I don't recall if this is a false memory or a real one but the trigger seemed to recall that I needed to add the Improved Toughness template to the previously mentioned characters built in 2014 after picking the feat. I am recalling this correctly.

If so, when whatever adjustments were made to change it over so one didn't have to add the template which I do believe was linked to the MM3 data set, could this be what is now causing the error. Some link set into the character's information that no longer leads to the template given its removal?

<hr>

The deity's weapon specialization for favored soul does not appear to be adding the +2 damage to the weapons stats. I am using the Living Greyhawk Gazeteer material for Pelor.
 
Last edited:
The deity's weapon specialization for favored soul does not appear to be adding the +2 damage to the weapons stats. I am using the Living Greyhawk Gazeteer material for Pelor.

This error appears to be in the Favored Soul class (Complete Divine). It's not related to what deity you choose. I tried different deities and weapons. The Weapon Focus is being correctly assigned, but while the Weapon Spec feat is listed, there's no damage bonus.
 
Awhile ago, I don't remember how many updates back I started running into an error with two of my characters. The error is: Critical information not found in Datafiles: Monster Manual 3. For one character this is listed once and for another it is listed twice while loading. It does not appear to affect the characters in any way. They were originally transferred and rebuilt in HL roughly November of 2014.

Fast forward to about a week ago and I am building a new character concept for a campaign. I add the Improved Toughness feat and it adds in perfectly fine but something triggered in my brain, a memory. Though I don't recall if this is a false memory or a real one but the trigger seemed to recall that I needed to add the Improved Toughness template to the previously mentioned characters built in 2014 after picking the feat. I am recalling this correctly.

If so, when whatever adjustments were made to change it over so one didn't have to add the template which I do believe was linked to the MM3 data set, could this be what is now causing the error. Some link set into the character's information that no longer leads to the template given its removal?

<hr>

The deity's weapon specialization for favored soul does not appear to be adding the +2 damage to the weapons stats. I am using the Living Greyhawk Gazeteer material for Pelor.

I have no recollection of an Improved Toughness template so I can't really speak to that. However, the feat certainly doesn't need a template, so you could remove it from your portfolios. If it's already removed, and you are still seeing the error, I recommend stripping the missing sources (Portfolio -> Strip Missing Sources) and then re-saving the file.

As for the Favored Soul issue, I'll look into it.
 
This error appears to be in the Favored Soul class (Complete Divine). It's not related to what deity you choose. I tried different deities and weapons. The Weapon Focus is being correctly assigned, but while the Weapon Spec feat is listed, there's no damage bonus.

So the error(?) actually occurs with the feat itself, and it's interesting.

I took a look at both Weapon Focus and Weapon Specialization to see how both were functioning (since one was and one wasn't in this case). I examined the fields, and it turns out when you assign the tag Target.? to these feats, it assigns the weapon, but the fChosen field is not filled. As far as the feats are concerned, the user has not chosen anything. This *might* be a bug with core in how the Target.? tag is handled.

Now, as to why Weapon Specialization wasn't working, it's because there is a piece of code that says "if we haven't chosen anything, stop here". This is normal practice for feats that require the user to choose something, and helps prevents errors in certain cases. In this case, it's actually preventing Weapon Spec from working when the Target tag is applied.

Weapon Focus *does* work because it doesn't have this piece of code (which may also be a "bug").

As it turns out, someone created a Weapon Specialization replacement feat in the community set in order to account for other classes qualifying for the feat. That makes this easier to fix. The quick and dirty fix is to simply comment out this particular code, but I'll work on updating the script to account for this oddity.

Update:

For a more complete fix (and code update), replace the entire current script with the following:

Code:
~ If we're disabled, do nothing
  doneif (tagis[Helper.FtDisable] <> 0)

~ If we haven't chosen anything, get out now
  if (field[fChosen].ischosen = 0) then
    if (tagis[Target.?] = 0) then
      done
    endif
  endif

~ Assign the appropriate tag to all weapons that meet the criteria
  var id as string
  id = field[fChosen].chosen.idstring
  foreach pick in hero where "IsWeapon.?" & id
    perform eachpick.assign[Broadcast.WepSpec]
  nexteach

~ Set our 'short name'
  if (field[fChosen].ischosen <> 0) then
    field[fShortName].text = "Spec: " & field[fChosen].chosen.field[name].text
        
~ Forward the weapon specialization tag for the weapon to the hero
    perform field[fChosen].chosen.forward[WepSpec.?]
  endif

Note: The replacement feat can be found in Custom - Core Book Mods
 
Last edited:
Update:

For a more complete fix (and code update), replace the entire current script with the following:

Code:
~ If we're disabled, do nothing
  doneif (tagis[Helper.FtDisable] <> 0)

~ If we haven't chosen anything, get out now
  if (field[fChosen].ischosen = 0) then
    if (tagis[Target.?] = 0) then
      done
    endif
  endif

~ Assign the appropriate tag to all weapons that meet the criteria
  var id as string
  id = field[fChosen].chosen.idstring
  foreach pick in hero where "IsWeapon.?" & id
    perform eachpick.assign[Broadcast.WepSpec]
  nexteach

~ Set our 'short name'
  if (field[fChosen].ischosen <> 0) then
    field[fShortName].text = "Spec: " & field[fChosen].chosen.field[name].text
        
~ Forward the weapon specialization tag for the weapon to the hero
    perform field[fChosen].chosen.forward[WepSpec.?]
  endif

Note: The replacement feat can be found in Custom - Core Book Mods

Just so I know I am sure I have this correct, this replaces the eval script for Deity's Favored Weapon for Favored Soul?

Thanks.
 
Back
Top