Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
Lord Magus
Senior Member
 
Join Date: Jan 2011
Location: Quebec, QC, Canada
Posts: 464

Old November 20th, 2012, 06:28 PM
Sent!
Lord Magus is offline   #11 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 20th, 2012, 07:37 PM
I made a few changes and sent the file back to you, but I wanted to reply here on the forums as well, so others might learn too.

Alright, so the issue was that your "Foe of the Giants" ability was "Unique", and things with a uniqueness of Unique can't reliably access their bootstrap (the "root"), because there is only ever 1 of them on a hero regardless of how many different things bootstrap it. An example might be helpful.

Say there was a racial ability called "Tastes Great, Less Filling" and it is on some race you made (the "Cupcake Golem"), and some magical armor (call it "Taffy Plate") when the user equips that armor. If it's Unique, then that causes issues.

For a hero who is a Cupcake Golem, the "Tastes Great, Less Filling" ability is bootstrapped without a condition and shows.
For a hero who has just the Taffy Plate, the "Tastes Great, Less Filling" ability is bootstrapped with a condition and doesn't show until the user equips the armor.
For a hero who has both the Cupcake Golem Race and the Taffy Plate armor ... you'd think "Tastes Great, Less Filling" would show regardless, but in fact it won't show until ALL different places that bootstrap it have their conditions satisfied. That is, it shows only when the Taffy Plate is equipped, even though the race should grant it regardless.

Now I'm not 100% sure, but I think the problem is, if "Tastes Great, Less Filling" were trying to access it's root, it couldn't be sure of it's live/non-live status because there is only one of it and each thing that wants to bootstrap it could have a different set of conditions. This is apparently dangerous enough that HL won't even let you attempt a root transition on a Unique thing.

There is almost never a cause to set something to Unique, in most cases Add Once is preferable if you want it to show up only once. In this case, I would say set the uniqueness of "Foe of the Giants" to "No", that way it can be reused if you want on a different weapon, and the user could then dual wield them and both could be activated independently.
Aaron is offline   #12 Reply With Quote
Lord Magus
Senior Member
 
Join Date: Jan 2011
Location: Quebec, QC, Canada
Posts: 464

Old November 21st, 2012, 02:46 AM
Thanks a million times for your efforts and those detailed explanations!
Lord Magus is offline   #13 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old November 21st, 2012, 08:07 AM
First/1000 was the timing for the bootstrap condition, not the script. Leave the script in pre-levels.

Last edited by Mathias; November 21st, 2012 at 08:09 AM.
Mathias is offline   #14 Reply With Quote
Lord Magus
Senior Member
 
Join Date: Jan 2011
Location: Quebec, QC, Canada
Posts: 464

Old November 22nd, 2012, 03:13 AM
Quote:
Originally Posted by Mathias View Post
First/1000 was the timing for the bootstrap condition, not the script. Leave the script in pre-levels.
Got that!
Lord Magus is offline   #15 Reply With Quote
Reply


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 07:21 PM.


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