• 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.7 of the d20 System data files is now available!

Status
Not open for further replies.

Colen

Ex-Staff
Special thanks to ShadowChemosh for his work on the fixes and changes in this version of the data files!

Enhancements & Changes

  • Spell text will now display for abilities that references a specific spell. For example if an ability says it works like Detect Evil then the Detect Evil spell information will be displayed.
  • Abilities that are listed as Spell-Like will now display on the Spells tab for tracking instead of the In-Play tab.


Bug Fixes

  • Fixed Power Attack feat to no longer give an attack penalty to ranged weapons (ie Bows).
  • Fixed Power Attack feat to correctly apply its damage bonus to Double Weapons (ie Orc Double Axe).
  • Fixed Power Attack feat to no longer display as disabled when setting BAB penalty to max.
  • Fixed the feat "Totem Spirit - Shadde-Quah (Axe Clan)" to correctly increase rounds of rage.
  • Fixed issue where it was possible for a creature with two natural attacks (ie claws) to be getting 1.5x Str damage bonus.
  • Fixed Class Specials appearing in the "Tracked Resources" section of the In-Play tab before the correct class level was achieved.
  • Fixed issue where "ranged natural attacks" (ie Tongue) were giving a statblock error.
  • Fixed issue where the Barbarian class damage reduction would print incorrectly to the statblock.
  • Fixed issue where gear items marked with Helper.NoOutGear were printing as gear on the statblock.

Data File Authoring

  • A few "tags" were given better "description" text to help with understanding what the tag does.
  • Fix livenames with Usage tags but zero value in hTotal so we display better.
  • Make Spell-Like abilities with (AbilType.SpellLike & Usage.? & Helper.ShowSpec) tags will display on the Spells tab
  • Spells new "description" fields have been increased to accept up to 500 characters
  • Added a new "XP Cost Text" field to support spells like Atonement. Note this text will be appended to the value after the XP Cost. In example if the cost is 500 and the XP Cost Text is "On Wednesday" the final value will be "XP Cost: 500 XP (On Wednesday)".
  • The new SpInfo.? tag group has been created for spells. This allows you to tag an Ability with a SpInfo.SPELL_UNIQUE_ID to have the spells text display as part of the Ability text. This can be applied in the editor using the new "Append Spell Information" button on Specials.
 
Last edited:
Ummm....First?

Anyway, here is a bug report that was posted on the community thread:

An error occurs when attempting to set the new price of a modified magic item. To reproduce:

1) Create a magic weapon (or armor). I used a +1 battleaxe. Add it to the character.
2) Select the button to modify the weapon. Before making any changes, click on the "Set" button.
3) Modify the item. I added a special material. The following error occurs:

Attempt to access transaction pick from script when no transaction context exists
- - -
Attempt to access transaction pick from script when no transaction context exists
- - -
Attempt to access transaction pick from script when no transaction context exists
- - -
Attempt to access transaction pick from script when no transaction context exists
 
Last edited:
So I have a timing issue. Some of the type abilities (ie Fey, Giant) bootstrap weapon feats, such as Simple Weapon Prof or Martial Weapon Prof. These feats run a script at First/100, which means if you need to use a conditional to bootstrap the type special, it has to run before that. In the case of the conditional searching for the Classes.? tag, this is too early. Is there any way around this is, and/or would it be possible to move the timing around so that the Classes.? tags were applied before First/100 (or to have these scripts on the feats run later)?
 
Also, a bug report:

Entering something into the 'Custom Ability Plural' text box does not change the plural version. For example:

Custom Ability Name: Mystery
Custom Ability Plural: Mysteries

Actual name used for plural custom abilities: Mysterys
 
Thanks for the bug report. Oh yeah I can look into the "cost" mechanics. Very excited. :p :eek:

Don't worry, ShadowChemosh. Dealing with purchasing in HL is a ton of fun*! I still remember fondly my last foray into that territory.

* In the Dwarven Fortress sense of the word.
 
So I have a timing issue. Some of the type abilities (ie Fey, Giant) bootstrap weapon feats, such as Simple Weapon Prof or Martial Weapon Prof. These feats run a script at First/100, which means if you need to use a conditional to bootstrap the type special, it has to run before that. In the case of the conditional searching for the Classes.? tag, this is too early. Is there any way around this is, and/or would it be possible to move the timing around so that the Classes.? tags were applied before First/100 (or to have these scripts on the feats run later)?
Thanks for the bug report. I have added it to the to-do list.
 
Also, a bug report:

Entering something into the 'Custom Ability Plural' text box does not change the plural version. For example:

Custom Ability Name: Mystery
Custom Ability Plural: Mysteries

Actual name used for plural custom abilities: Mysterys
Thanks for the bug report. I have added it to the to-do list.
 
So it looks like there is no Value.5 or Value.10 tags. Or, at least, if you assign them to a natural weapon it doesn't display the x5 or x10. Is this something I need to add? Seems like an odd thing to be missing.
 
So it looks like there is no Value.5 or Value.10 tags. Or, at least, if you assign them to a natural weapon it doesn't display the x5 or x10. Is this something I need to add? Seems like an odd thing to be missing.
I would have to look into this. I will try tonight.
 
So it looks like there is no Value.5 or Value.10 tags. Or, at least, if you assign them to a natural weapon it doesn't display the x5 or x10. Is this something I need to add? Seems like an odd thing to be missing.
The Value.? tags are defined from 1 to 200. So Value.5 and Value.10 totally exist.

I just created a new Wolf creature with Bite attack set to 5 and it correctly shows just fine. Then I did it for 10 and again it shows just fine. I checked the "Octopus, Giant" and it correctly shows it has x8 Tentacles.

Can you provide a .user file or something with the issue? I just can't duplicate it right now.
 
I found a "bug" in DD3.5 system.

This character use Expended Knowledge feat to learn "Mindlink"

But, It doesn't appear in the psionics tab AND it doesn't count to say
Thrallherd is ok...

I send you a copy of the character
 

Attachments

With the feat "Expanded Knowledge", you are typing in your choice of power gained. HeroLab doesn't know what you have entered there so it doesn't know that you have learned 'Mindlink'.

You could add 'Mindlink' as a power under Shaper, and ignore the validation report that you know one more power than you should have.

It would be better if the Feat actually added 1 to your powers known, or if there was an Adjustment to add to Powers Known.
 
With the feat "Expanded Knowledge", you are typing in your choice of power gained. HeroLab doesn't know what you have entered there so it doesn't know that you have learned 'Mindlink'.

You could add 'Mindlink' as a power under Shaper, and ignore the validation report that you know one more power than you should have.

It would be better if the Feat actually added 1 to your powers known, or if there was an Adjustment to add to Powers Known.
Something else I can add to the to-do list. :)
 
So I am attempting to assign a tag to a chosen thing, and am getting an error. In this case, the thing in question is a custom ability.

Here is the script I am using:

Code:
~ Add SpecSource tag
doneif (field[fChosen].ischosen = 0)

var source as string
source = hero.childfound[fShapeSouH].field[fChosen].chosen.idstring
source = "SpecSource." & source

perform field[fChosen].chosen.assignstr[source]

and here is the error:

Attempt to access pick information or behaviors for read-only thing 'cTtmBeTaCi'
Location: 'eval' script for Thing 'fShapeSoul' (Eval Script '#1') near line 8

Is this a bug or expected behavior? I have been able to do similar things in the past, so I'm not sure why this isn't working.
 
So I am attempting to assign a tag to a chosen thing, and am getting an error. In this case, the thing in question is a custom ability.

Here is the script I am using:

Code:
~ Add SpecSource tag
doneif (field[fChosen].ischosen = 0)

var source as string
source = hero.childfound[fShapeSouH].field[fChosen].chosen.idstring
source = "SpecSource." & source

perform field[fChosen].chosen.assignstr[source]

and here is the error:



Is this a bug or expected behavior? I have been able to do similar things in the past, so I'm not sure why this isn't working.
So the dropdown list you have is set to show "Things" and not "Picks". You can't modify a Thing only Pick. A "Thing" is something (ie feat, race, spell) that is in the HL database but is not Live on the character. Once chosen and added to the character it becomes a Pick and you can modify it with scripts.

I don't know what field[fChosen].chosen is accessing with out the custom expression. But in example if your download list was showing "Skills" and you set to "All Things" then you could see Knowledge skills in the dropdown list even though the Knowledge skill is not live or added to the skills tab. If you tried to modify that Knowledge skill you would get the 'Read only' error message above.

Hope that helps. :)
 
So the dropdown list you have is set to show "Things" and not "Picks". You can't modify a Thing only Pick. A "Thing" is something (ie feat, race, spell) that is in the HL database but is not Live on the character. Once chosen and added to the character it becomes a Pick and you can modify it with scripts.

I don't know what field[fChosen].chosen is accessing with out the custom expression. But in example if your download list was showing "Skills" and you set to "All Things" then you could see Knowledge skills in the dropdown list even though the Knowledge skill is not live or added to the skills tab. If you tried to modify that Knowledge skill you would get the 'Read only' error message above.

Hope that helps. :)

Ah, yes. That does help. Thank you. I can't change the dropdown, but now that I know what the problem is, I can work around it.
 
I had a ton of sources that stopped working when i got the newest version. anyone else?
First I heard of this and d20 5.7 has been out for a long time (many months now). Did you make sure you updated your Community Pack to the latest version at the same time?
 
Status
Not open for further replies.
Back
Top