View Single Post
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old September 22nd, 2014, 02:20 PM
Hi everyone,

Thanks again to Tim Shadow, an update is now available for the d20 data files! This update includes the following changes:

Enhancements & Changes
  • Added missing values to the Base Summary tab including: BAB, Size, and Reach.
  • In-Play tab has been re-worked to better organize the display. Sections have been renamed including "Charges" to "Tracked Resources", "Charges" broken out to "Activated Abilities", and "Equipped Weapons and Armor" moved to the bottom. This makes d20 match Pathfinder layout and gives more flexibility. See "Data File Authoring" on notes on how to work with the new layout.
  • Added an "other" gender option, allowing you to enter a custom gender for the character.


Bug Fixes
  • The following races were getting double bonuses from having a climb speed: Fiendish Dire Rat, Lizard.
  • The Formian race was not correctly bootstrapping the Damage Resistance, Sonic ability.
  • The Halfling Racial save bonus was incorrectly stating that the bonus to all saves was +2 (instead of +1) in the description.
  • The Elf (Drow) race stated gets a +2 to all saves vs spell like abilities/spells, actually only gets that bonus to Will saves.
  • The Whale races lacked a special stating -4 Listen/Spot penalty if their Blindsense is negated.
  • The Lizardfolk race was gaining the Common language by default.
  • The Druid's Wild Shape ability was not using the hTotal field to generate its name and description, so adding charges to it would not cause the name to change.
  • Updated all the Druid class abilities with the full text from the SRD.
  • The Paladin's Smite Evil ability was not using the hTotal field to generate its name and description, so adding charges to it would not cause the name to change.
  • Updated all the Paladin class abilities with the full text from the SRD.
  • Paladin Smite Evil can now be activated on the In-Play tab.
  • The Shot on the Run feat had an incorrect pre-req, stating it needed a BAB of +1 instead of +4.
  • The Glove of Storing was not a container.
  • The Scabbard of Keen Edges was not a container.
  • Attempt to access field 'cSpellExpr' that does not exist for thing fixed for races that have Racial Spells like the Solar.
  • Fixed the "Monster Classes" that where setup with Racial Spells like the Pixie.
  • Werewolf template was not taking into account the base animals BAB. See "Data File Authoring" notes on full details of change.
  • The turn/rebuke setting on the Cleric tab was not being set correctly for non-neutral clerics and clerics of non-neutral deities.


Data File Authoring
  • Tags that control settings on the In-Play tab have been re-worked.
  • Helper.CustCharge - Allows for user entered text to be entered on the In-Play tab under "Tracked Resources".
  • Helper.ClSpecChg & Helper.ShowCharge - Both work the same now so that we are backwards compatable. Going forward only Helper.ShowCharge should be used which forces a Thing to show up on the In-Play tab under "Tracked Resources".
  • Helper.ClSpecChg - This is tag is deprecated and should no longer be used. Please use "Helper.ShowCharge" instead. While it will continue to work on existing Things the editor's "Class Special" tab will not show "Show in Tracked Resources list?" unless you have the the Helper.ShowCharge tag assigned.
  • Helper.ShowActAb1 & Helper.ShowActAb2 - Show on Activated Ability section of the "In-Play" tab. These tags get applied to the pick if the hName1 or hName2 field text is not empty before Final/50000. You should not assign these yourself in scripts. You can use them if you need to find an ability that has an activation or not.
  • Usage.? - Usage tags are for abilities that are usable a specific number of times in a given period. In example a paladin smite is usable 1/day at level 1. To mimic this now you would set a "Base Charge" field[hTotal].value to a one and place a Usage.Day tag onto the Class Ability. This will cause HL to display "Smite Evil (1/day)" on the Specials and In-Play tab. Note I added a drop down of the Usage Tags inside the editor to make this easy to use. This tag is dynamic which means you can add/create your own new tags.
  • #totalcharges[] - New macro added for easy adding to a Things hTotal field. This is the same as doing hero.childfound[#pick].field[hTotal].value.
  • Turning.Turn and Turning.Rebuke - These new tags can be assigned to the xTurning ability when it gets bootstrapped. This tells the xTurning special ability if our class Turns or Rebukes undead. This is assigned by the Paladin class in example as it can only Turn Undead. The cleric class assigns either Turn/Rebuke tags to the xTurning helper before Post-Attributes/50000. For a working example look at the cleric class special "Turn / Rebuke Undead".
  • Turning.? - This tag will get forwarded from the xTurning helper Thing to the hero at Post-Attributes/50000. This allows feats to easily test for the specific type of Turning that a character can do in a pre-req. In example hero.tagis[Turning.Turn] <> 0 would test to make sure a character can Turn Undead.
  • LycanForm procedure has been enhanced to accept a new parm called "v_BAB" that allows setting the base attack bonus of the Lycanthrope's base animal form. So in example the Werewolf would set this value to +1 as that is the BAB of a natural wolf. This bonus is applied in all three forums.
  • Magic Items (Potions, Rings, Rods, Staffs, Wands, and Wondrous items) can now be tagged with "Helper.Helper" tag to cause them not to display on the Magic tab list as selectable.
  • Editor tabs for (Potions, Rings, Rods, Staffs, Wands, and Wondrous items) has changed with a new option called "Helper Thing Only?" that will assign "Helper.Helper" when check marked.
Colen is offline   #1