Junior Member
Join Date: Oct 2012
Location: Reseda
Posts: 2
|
Quote:
I've included my portfolio for my character in question. Thanks for all of this. |
|
#21 |
Senior Member
Join Date: Apr 2011
Posts: 101
|
Okay, so I've figured out the problem with damage dice not being adjusted correctly. It has nothing to do with the size adjustments. For whatever reason (maybe how Hero Lab works, more likely the fact that I cobbled these adjustments together without truly understanding Hero Lab's systems), more than one of these adjustments sitting on your Adjustments tab, even if they're unchecked, causes issues.
To use the portfolio LifeofReilly updated as an example, the problem is coming from the Slam attacks. Since the portfolio has multiple adjustments that give a Slam attack, Hero Lab is throwing up a hidden error (need to have debugging enabled to see it): "Attempt to access non-live child pick 'wSlam' from script --- Attempt to access non-live pick via script fails for pick 'wSlam'" The adjustment looks like it works in that it adds everything the character gains, but the last step of the adjustment is to change the damage dice from the size. Apparently, having more than one adjustment (even if not enabled) that gives a Slam attack confuses Hero Lab and causes it to stop running the script, effectively stopping the damage dice correction. I tested this out in multiple ways, and while it doesn't happen 100% of them time, it's pretty reliable. Two adjustments giving natural weapons of the same type = error. The workaround for this is to only ever have one of the adjustments on your tab at a time. This seems to work perfectly from my tests. I can think of one way to fix this with my limited understanding of Hero Lab's editor - creating unique natural weapons for each creature. As in, Slam(ShamblingMound), Slam(FireElemental), etc. That's a ton of work and an incredibly messy way of fixing this issue, however, and not something I'm going to do. For the time being, at least, I recommend the workaround mentioned above: leave only one of these adjustments on your tab at a time. |
#22 |
Junior Member
Join Date: Nov 2011
Posts: 1
|
Wow! Thank you for creating these. Since a Druid can cast Shapechange at 17th level, which can be used for "Form of the Dragon" and "Giant Form" as well as "Beast Shape IV", any plans to add those as well?
|
#23 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Maybe I am missing something but why are you doing all the DamageUp tags? HL already can adjust the size of Natural attacks for you based on the Bestiary rules. On your bootstraps of the Natural Attacks if you add "Helper.NatSizeDmg" then set the damage for what a Medium creature would have the damage is correctly adjusted when you can call "SizeChange".
You would not be able to make NEW natural attacks for every adjustment but you could set a custom tag onto the bootstrap attacks and then do a foreach loop instead looking for all the Claw attacks with your custom tag. This would allow you to separate out different Claw attacks per adjustment. As long as you have the bootstraps set correctly as conditional then the natural attacks won't appear when you turn off the check mark. Other notes is things like "xSwim" or "xFly" do NOT need to be bootstrapped anymore as they exist on every character always now. Instead in the eval script you just do: Code:
#value[xSwim] += 1 Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#24 |
Senior Member
Join Date: Apr 2011
Posts: 101
|
Updated (see first post for changelog).
|
#25 |
Senior Member
Join Date: Apr 2011
Posts: 101
|
Quote:
Quote:
Quote:
Code:
Phase: First, Priority: 500 fieldval:pIsOn <> 0 Quote:
Quote:
|
|||||
#26 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
You can create Custom Tags similar to how "Helper.Helper" is a tag in HL. You do this on any Thing in the editor with the "Custom" button in the Bottom Right corner. Sorry not near HL to find the exact wording. Then you can assign say "Custom.Slam" onto the Natural Attack on the bootstrapp so that the tag "Custom.Slam" gets attached to the pick on the hero. Then you could run code like: Code:
~ this loops through all the picks on the hero in the Base Weapon ~ components and selects anything with the tag Custom.Slam on it foreach pick on hero from BaseWep where "Custom.Slam" perform eachpick.assign[Helper.DamageUp] nexteach Code:
perform hero.firstchild["thingid.wSlam & Custom.Slam"].assign[Helper.DamageUp] Quote:
Quote:
Another hint is that DR is like Swim and Climb now they exist on all heroes. So instead of bootstrap you can go: Code:
#applydr[xDamRsFire,10] Code:
#value[xDamRsFire] += 5 Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|||
#27 |
Senior Member
Join Date: Apr 2011
Posts: 101
|
Quote:
Quote:
|
||
#28 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,214
|
#applyvalue[xSwim,30], rather than #value[xSwim] += 30.
That way, if you have more than one thing adding a swim speed, you'll get the highest of them, not the total of them. |
#29 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Sorry not near HL so can't remember it exactly. Will try to remember tonight when I get home to get the exact button name. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#30 |
|
|