Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game


Thread Tools Display Modes
Junior Member
Join Date: Sep 2012
Posts: 4

Old May 27th, 2017, 12:02 PM
I've tried many things But I can't find the way to make this.

I want to remove the error off of a "Young" Character that has class levels. The Character was granted/given/cursed with a "Young" body with his/her original mind (That had class levels)

Hero Lab Requires all Young characters have no class level other than NPC Class Levels, like commoner, Warrior, ect...
It gives a validation error.
I know, I could just live with the Validation error, The DM/GM is what made my character this way, but my OCD says "FIX IT YOU DUMMY"

So I'm looking for a script/bootstrap/ect... to put in an adjustment, that will. allow me to pick a a pull-down that populates with validation errors on the character at the time and forcibly validates the one you choose so the RED will go away.

This would be helpful in other situations too if it handled all validations not just the one in my weird character, for when the DM/GM says just do it anyways. Especially when it involves things that get disabled when the don't validate.

I have tried and I can make some individual validations change but not with this particular character issue. And the General Adjustment/Fix for a broad fix it has got me chewing my finger to the bone.

Thanx for looking at the post.

P.S..Side note I found, a hero lab error: when making a custom Race in the editor, if the race is category quadruped(8 Legs) and undersized top body (like a tauric creature) that uses the undersized weapons check. It does not calculate the extra load that can be carried based on number of legs. I did not try to hard on this fix, just added an eval script

The Increased load based number of legs was an implied rule not a stated rule, validated through the Pathfinder forums with a staff member. I would need to re-look it up for a direct reference, but it does not even calculate any carry capacity multiplier for any multi legged custom race, even if you wanted to follow just the stated rule for category quadrupeds that you put the number of legs in manually.

The 2.5 multiplier is for a (Small Upper body/Meduim lower body) sized Tauric Gnome-Scorpion.

4 legs x=1.5
6 legs x=2.0
8 legs x=2.5

script "pre-levels 10000"
herofield[tEncumLgt].value *= x
herofield[tEncumMed].value *= x
herofield[tEncumHvy].value *= x

Blightana is offline   #1 Reply With Quote
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,730

Old May 27th, 2017, 12:20 PM
You can not make a generic adjustment to work with warning messages. You can't even access the messages via scripts. Its simply not possible to do. I would have added it to the community Pack long ago if it was.

Every warning message is thrown based on specific unique logic checks. You will need to figure out what to change to make the warning go away and make a unique adjustment for this situation. Note some of the logic is hidden in component scripts and you may not be able to suppress the warning.

General Hero Lab Support & Community Resources is a sticky thread at top of Forum where you request official support for issues. A bug is ANYTHING you think is not working correctly. Weather you know for a fact or are just wondering if it is wrong. Report it using the above links to get an official response from Lone Wolf.

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.
ShadowChemosh is online now   #2 Reply With Quote
Senior Member
Join Date: Nov 2013
Location: Andover, Ma
Posts: 619

Old November 14th, 2019, 07:59 AM
I am sorry for the necro, but I wanted to say that I've been working of this problem for while on and off as I have a game where all of the characters are young.

Despite the lack information, I have recently discovered where and how young characters are flagged and have created a prototype adjustment script and mechanic items that do both the ability score adjustments and starting age calculations and then override them.

One issue I have noticed (and also submitted a bug to HL about), is that the NPC classes- for which the Young starting option was created, are do not even have tagged with the proper Age item to allow for random calculations, I had to do an assign for each of them through a mechanic manually.

Also, even if you do set the age as young for the hero, you also have to set what age track you wish to use, as classes can only pick one and unlike races, dont have two seperate listings if the hero is a normal or young character. Therefore you must do a findchild[cHelpXXX].tagreplace to override the default for the class.

I am sure there is an easier way to do this, perhaps to check the class and tell HL to change all instances of X to Y. for tags, but that creates problems where it a class that uses one age track does not mean that all classes with that track will convert over to the same young random age track.

I know I'm being confusing, but thats okay... I do that alot, and I understand what I'm saying which is kinda what matters :P.

Anyways, Once I've gotten the kinks worked out I'll post it for playtest, though, I do intend to release this as part of a book I'm wanting to sell, so there may be future source conflicts
TobyFox2002 is offline   #3 Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -8. The time now is 04:17 PM.

Powered by vBulletin® - Copyright ©2000 - 2021, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.