• 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

Also, the coding for the binder's Binding ability (Tome of Magic, xBind) is still calculating wrong. Please change to:
Code:
      var level as number
      var check as number
      var difficulty as number
      level = hero.childfound[xBind].field[Value].value
      check = level + #attrmod[aCHA]
      difficulty = round(level/2,0,-1)
      difficulty = difficulty + 10 + #attrmod[aCHA]

      field[xSumm].text = "EBL = " & level & ", Binding Check 1d20 + " & check & ", Special DC = " & difficulty & "."

Thanks. I've already fixed this for the next release. I'm hoping to get that out later this month.
 
foreach loops are powerful, but also notoriously slow. As a modification, please try this:

Code:
~ Assign the appropriate tag to all weapons that meet the criteria
  foreach pick in hero where "WepFocus.? & (thingid.wBattleaxe | thingid.wWarhammer | thingid.wGreatclub)"
        perform each.delete[wCritMult.?]
    if (eachpick.tagis[thingid.wGreatclub] <> 0) then
        perform eachpick.assign[wCritMult.3]
    else
        perform eachpick.assign[wCritMult.4]
    endif
  nexteach

Unfortunately, it only works for the selected type of weapon. If you had two of them with weapon focus, only one would get the critical bonus.
 
Unfortunately, it only works for the selected type of weapon. If you had two of them with weapon focus, only one would get the critical bonus.

Good point. Let's try this then:

Code:
~ Assign the appropriate tag to all weapons that meet the criteria
  foreach pick in hero where "WepFocus.? & (thingid.wBattleaxe | thingid.wWarhammer | thingid.wGreatclub)"
        perform eachpick.delete[wCritMult.?]
    if (eachpick.tagis[thingid.wGreatclub] <> 0) then
        perform eachpick.assign[wCritMult.3]
    endif
    if (eachpick.tagis[thingid.wBattleaxe] + eachpick.tagis[thingid.wWarhammer] <> 0) then
        perform eachpick.assign[wCritMult.4]
    endif
  nexteach

PS Just tested this. Seems to work.
 
Last edited:
Good point. Let's try this then:

Code:
~ Assign the appropriate tag to all weapons that meet the criteria
  foreach pick in hero where "WepFocus.? & (thingid.wBattleaxe | thingid.wWarhammer | thingid.wGreatclub)"
        perform eachpick.delete[wCritMult.?]
    if (eachpick.tagis[thingid.wGreatclub] <> 0) then
        perform eachpick.assign[wCritMult.3]
    endif
    if (eachpick.tagis[thingid.wBattleaxe] + eachpick.tagis[thingid.wWarhammer] <> 0) then
        perform eachpick.assign[wCritMult.4]
    endif
  nexteach

PS Just tested this. Seems to work.

This doesn't seem to restrict the modifier to the chosen weapon type. The ability only works for the weapon chosen from the dropdown.
 
Sorry. I was so focused on the foreach loops I failed to notice only the chosen weapon would be affected even though you explicitly told me.

Code:
~ Assign the appropriate tag to all weapons that meet the criteria
doneif (field[usrChosen1].ischosen = 0)

var wpn as string
var crit as string

wpn = field[usrChosen1].chosen.tagids[thingid.?]
if (field[usrChosen1].chosen.tagis[thingid.wGreatclub] <> 0) then
  crit = "wCritMult.3"
else
  crit = "wCritMult.4"
endif

foreach pick in hero from BaseWep where wpn
  perform eachpick.delete[wCritMult.?]
  perform eachpick.assignstr[crit]
nexteach
 
Last edited:
Not a big deal but I noticed a typo in the explosive item description has a typo "teh" instead of "the" a few sentences in.
 
Not a big deal but I noticed a typo in the explosive item description has a typo "teh" instead of "the" a few sentences in.

I have no idea what item you're referring to, but I went through the data files and fixed a bunch of "teh" spelling errors.
 
Hey, the +2 "skillful" weapon special ability from complete Arcane has the wrong cost of +3. It is spelled skillful in the book but skillfull in HeroLab It also seems to increase your BAB but doesn't seem to add the iterative attack. Am I misunderstanding that it changes you to a 3/4 BAB?
 
Last edited:
Hey, the +2 "skillful" weapon special ability from complete Arcane has the wrong cost of +3. It is spelled skillful in the book but skillfull in HeroLab It also seems to increase your BAB but doesn't seem to add the iterative attack. Am I misunderstanding that it changes you to a 3/4 BAB?

Thanks. The price is an easy fix. The rest might take me a little more time. I'll look into it.
 
Horseshoes of Speed don't have an eval script to change anything. I used the speed eval script from haste to make it work. Now my hoofed creatures have the right speed displayed.

Code:
   ~ Add a +30 or our speed enhancement bunus, whichever is lower
      if (hero.child[Speed].field[tSpeed].value >= 30) then
       hero.child[Speed].field[BonEnhance].value = maximum(hero.child[Speed].field[BonEnhance].value, 30)
      elseif (hero.child[Speed].field[tSpeed].value < 30) then
       var bonus as number
       bonus = hero.child[Speed].field[tSpeed].value
        hero.child[Speed].field[BonEnhance].value = maximum(hero.child[Speed].field[BonEnhance].value, bonus)
     endif
 
In 3.5 - Complete Mage.user, kKnowArcan is in rules instead of kKnowPlane (1 rank in Knowledge - the Planes is required, not Arcane)
 
More info? What prestige class, or feat is this with the wrong requirement?

You are right, I deleted the part between commas for error.
In 3.5 - Complete Mage.user, for the Druid Variant "Elemental Companion", kKnowArcan is in rules instead of kKnowPlane (1 rank in Knowledge - the Planes is required, not Arcane as written there).


Sorry!
 
You are right, I deleted the part between commas for error.
In 3.5 - Complete Mage.user, for the Druid Variant "Elemental Companion", kKnowArcan is in rules instead of kKnowPlane (1 rank in Knowledge - the Planes is required, not Arcane as written there).


Sorry!

Thanks for the report. I'm not sure why either of those was in rules anyway. Seems weird. This issue is fixed for the next release.
 
Another issue with the Elemental Companion Druid Variant is even with the rules fixed you still don't get an elemental added like you would with your animal companion. I am talking about the added character sheet. All the elementals are in herolab they just are not set to animal companion checkbox not sure how that would be done for this variant.
 
Last edited:
Someone asked about Splitting a couple pages back. It's in the community set, because I put it in when I added the Justice of Weald and Woe prestige class from the same book.

That being said, what I didn't do was set it to have its correct cost. Sendric, when you get a chance can you make it a +3 equivalent enchantment?
 
Another issue with the Elemental Companion Druid Variant is even with the rules fixed you still don't get an elemental added like you would with your animal companion. I am talking about the added character sheet. All the elementals are in herolab they just are not set to animal companion checkbox not sure how that would be done for this variant.

I'm not sure it's as simple as checking them off as Animal Companions. It's something I've been meaning to dive into along with other kinds of companions.

Someone asked about Splitting a couple pages back. It's in the community set, because I put it in when I added the Justice of Weald and Woe prestige class from the same book.

That being said, what I didn't do was set it to have its correct cost. Sendric, when you get a chance can you make it a +3 equivalent enchantment?

Done. Thanks.
 
Back
Top