• 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.
So you have a spell that is tagged with Helper.Obsolete and it won't print? Isn't that a good thing?

A user reported it. The primary purpose of the tag is to eliminate the error messages that would otherwise appear when opening an old portfolio. The side effect is that the spells from those old portfolios won't print. I'm not sure this is something that necessarily needs to be fixed, but I wanted it to at least be known.
 
A user reported it. The primary purpose of the tag is to eliminate the error messages that would otherwise appear when opening an old portfolio. The side effect is that the spells from those old portfolios won't print. I'm not sure this is something that necessarily needs to be fixed, but I wanted it to at least be known.
Oh I see. Sorry didn't get that out of the first post. :o

Yeah that should be fixed.
 
The tag "sRange.Unlimited" is incorrectly named "See text" in several core spells.
I looked into this and I can't find this in the core files. I checked the community files and found:

Code:
3.5 - Spell Compendium.user(7368): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>
3.5 - Spell Compendium.user(8690): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>
3.5 - Spell Compendium.user(8715): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>
3.5 - Spell Compendium.user(10150): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>

On the same safe side all tag group should ONLY have group and tag no name or abbrev elements in the XML. These usually appear when you have done a 'duplicate' using the editor. For Pathfinder community stuff I strip all name/abbrev elements out so you don't have this exact issue.

If you do need to add new dynamic tag I keep a central file that contains them so less issues if you do want to make a change.

Just some FYI info...
 
Damage Reduction /Evil or Cold Iron incorrectly reads as "Damage Reduction x/Good or Cold Iron." The summary is correct, but the actual name is wrong.
 
Damage Reduction /Evil or Cold Iron incorrectly reads as "Damage Reduction x/Good or Cold Iron." The summary is correct, but the actual name is wrong.
No such DR exists in the CORE d20 files I have a "Damage Reduction, Good or Cold Iron" but not evil. It must exist in the community files.

I checked and this is an issue in the community files on Thingid.xDamRdEvCI.
 
Last edited:
No such DR exists in the CORE d20 files I have a "Damage Reduction, Good or Cold Iron" but not evil. It must exist in the community files.

I checked and this is an issue in the community files on Thingid.xDamRdEvCI.

Ah, ok. Wasn't sure which one this fell under.
 
Ah, ok. Wasn't sure which one this fell under.
One good way to find out is to right click on something to get the Unique ID. Then use a simple text search tool (I use TextPad or Notepad++) to search the d20 folder. If the ThingID is found then its from the community. If its not then its core. :)

In example searching for "xDamRdEvCI" I found:
Code:
3.5 - Monster Manual 1.user(14242): <bootstrap thing="xDamRdEvCI"></bootstrap>
3.5 - Monster Manual 1.user(14251): #applydr[xDamRdEvCI, 10]
Custom - Universal Specials.user(2432): <thing id="xDamRdEvCI" name="Damage Reduction, Evil or Cold Iron" description="You have Damage Reduction against all except Evil or Cold Iron attacks." compset="Special" uniqueness="unique">
Found 3 occurrence(s) in 2 file(s)
 
I looked into this and I can't find this in the core files. I checked the community files and found:

Code:
3.5 - Spell Compendium.user(7368): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>
3.5 - Spell Compendium.user(8690): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>
3.5 - Spell Compendium.user(8715): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>
3.5 - Spell Compendium.user(10150): <tag group="sRange" tag="Unlimited" name="See Text" abbrev="{ref s_Unlim}Unl{ref}"/>

On the same safe side all tag group should ONLY have group and tag no name or abbrev elements in the XML. These usually appear when you have done a 'duplicate' using the editor. For Pathfinder community stuff I strip all name/abbrev elements out so you don't have this exact issue.

If you do need to add new dynamic tag I keep a central file that contains them so less issues if you do want to make a change.

Just some FYI info...

Thanks, Shadow. I actually saw those myself, and removed them but the error didn't go away. I then went to my "core-only" folder and the problem was still there. Attached here is what I'm seeing when I take a look at the tags on the core spells after doing a New (Copy). Some of the spells I looked at are:

sBrd50002
sSor50009
sWiz50009
sPFClr4000
sPFDrd4000
sClr60025
sDrd80010
sPFRMA5005
sPFClr5001
sPFPal4001
 

Attachments

  • range-unlimited.png
    range-unlimited.png
    300.8 KB · Views: 2
Thanks, Shadow. I actually saw those myself, and removed them but the error didn't go away. I then went to my "core-only" folder and the problem was still there. Attached here is what I'm seeing when I take a look at the tags on the core spells after doing a New (Copy). Some of the spells I looked at are:

sBrd50002
sSor50009
sWiz50009
sPFClr4000
sPFDrd4000
sClr60025
sDrd80010
sPFRMA5005
sPFClr5001
sPFPal4001
It looks like I fixed this at some point because I checked these specific spells today in v5.9 and they don't have that See Text issue.

Thanks for the report and this is fixed. :)
 
Can't control the sticky thread but wanted to get the 5.8 release notes out to everyone. :)

V5.8
Special thanks to Kendall-DM and Sendric for their additions and quality testing in this release!

Enhancements & Changes
  • Race, Alignment, and Deity selection have been moved to the new "Background" tab. Your race and class information will now display to the right of your character name before HP and AC.
  • Deities have come to d20! Using the editor the community can enter deities. These are now selected on the new "Background" tab. Please note that if you do not have any custom deities in a .user file that the ability to select a deity is hidden and a simple text box to enter the deities name will be shown..
  • Spells A to D have been updated with full details (ie Range, Target, Effect, Area, Focus Component, Material Component, and XP Cost) from the SRD. Special Thanks to Kendall-DM for inputting all these spells!
  • The Magic tab now has a "- Add Custom Wand -" item that lets you add any type of magic wand with a customized number of charges.
  • The "- Add Custom Scroll -" has been changed with helpful header text for "Cost/Caster Level" just like the Custom Wand has.
  • Magic Item description information will better match the layout in the 3.5 Magic Item Compendium. This includes matching to its Body Slot names.
  • All wands in d20 now display the full spell text and caster level. Community wands will need to be updated (See Data File Authoring section for how).
Bug Fixes
  • When a class had spell-like abilities without spells the "Spells" tab was not displaying. In example a level 1 paladin with Detect Evil spell-like abliity.
  • Spell-like abilities were not displaying on the "spells" summary tab.
  • Specific Armor that only have "Activated Abilities" and not "Tracked Resources" will now once again display on the In-Play tab.
  • Specific Armor was not showing any error/warning messages in the selection list.
  • "Dropped to Ground" will no longer change it's size depending on the race.
  • Adding a metamagic spell to a scroll will no longer cause an error box to display.
  • Double weapons when equipped with the "Both" check box was not getting the 1.5x strength bonus.
  • Obsoleted spells that display on old characters where not printing to character sheet. Obsolete spells will now print to the character sheet again.
Data File Authoring
  • New editor tab "General->Deity" added allowing the entry of community and custom deities. Once you have added new custom deity restart HL and the ability to select your deity will appear on the new Background tab.
  • How domain spells are linked to domains has changed but the old way will continue to work. The old way was to link a spell to a domain which made it hard to add new custom domains because it required the spell to be changed. Now to make things easier you define which spell is associated to a domain on the "Class->Cleric Domain" tab using the new button called "Domain Spells".
  • New tag "Hero.HasSpLike" (Hero has spell-like abilities) is now applied to the hero when a character has Spell-like abilities that display on the Spells tab.
  • Updated the following editor tabs to use the new standard wording of "Tracked Resources" and "Activated Abilities" text of the In-Play tab: Custom Ability; Trait; Flaw; Skill Trick; Ring; Rod; Wondrous; Weapon, Magic; Armor, Magic; and Gear.
  • Updated the "Equipment->Wands" editor tab with the "Append Spell Info" button allowing setting the referenced spell text (SpInfo.?) onto the wand.
  • Adding SpInfo.? tag to Wands will cause the full spell text to display.
  • Changed the Body Slot (magic item slot) tag "names" but not the actual tags. In example why it displays "Arms" now the tag is still "EqpWrist".
  • Made script timing changes for the "Weapon Proficiency - All" feats from First/100 to First/10000. This allows them to be used with Bootstrap Conditions.
  • All races now automatically generate a Race.? tag on BaseRace which is pushed to the Hero. This allows an easy way to test for specific race.
  • Added the #hasrace[] Macro that can be used to test if a specific Race has been selected/chosen. In example to see if a Dwarf race has been selected you would do #hasrace[rDwarf] = 1.
  • Added the new tag Helper.NoRootName. This is used when you bootstrap a Natural Attack to a Class Special the "Class Special" name gets appended to the Natural Attack name. By setting the tag Helper.NoRootName on the Natural Attack Weapon it will not get appended with additional text.
  • Added a check mark in the editor on the "Magic->Spells" tab for "Arcane Focus". This adds the Helper.SplFocArca to the spell and will cause the wording of "Arcane Focus:" to appear in the spell description.
 
Exorbitant (but warranted) thanks to ShadowChemosh for custom Deity support!
I'm working through my user file to fine tune it for d20 now that I know what tags I can use, etc. I've got a little over 100 Deities for the Greyhawk Setting (Human, Demi-Human and Humanoid) that are nearly ready to be sent to Sendric for the Community Files.
 
Last edited:
SC: I remembered a post you made much earlier about how Deities/Domains were going to work and I kept a copy of it to use now. I've got my Race.Elf tags active (instead of Race.rElf) for allowed race which lets my Half-Elf test character choose such a Deity - but they aren't able to choose a "Human" deity the same way. It looks like the hero only has a human subtype tag. Have I missed something or do I have to put "Half-Elf" as allowed race on all my Human deities? (Or subtype Human as well as Human)

Secondly, is there is a way to sort the Deities by "Race" or "Deity category"?
 
Last edited:
Status
Not open for further replies.
Back
Top