• 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

Pathfinder Community Packs

I've noticed that if the original Pathfinder game system has an available update for whatever package, the other PF game system folders with the same available updates will be marked with the "!" as long as the original PF isn't updated. Thus, I find it easier to update the original PF folder last. However, if a secondary folder uses a package that the orignal PF folder doesn't, the update marker isn't applied.
 
I don't seem to be able to select anything for Maneuver List from the Path of War prestige classes when using martial training on a non-initiator class.
 
It looks like the new Version 11.2 update messed up some things. I'm getting this error now when I try to load it with the "Pathfinder 3PP Pack":

The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors.

The following errors occurred:

Syntax error in 'eval' script for Thing 'cPUDevaTou' (Eval Script '#1') on line 9
-> Error in right-side expression of assignment
Syntax error in 'eval' script for Thing 'cPWP1MrtHl' (Eval Script '#1') on line 14
-> Error in right-side expression of assignment
 
Just updated to HL 7.0b and Pathfinder 11.2, and now I get the following error on start:

Code:
The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors.

The following errors occurred

Syntax error in 'eval' script for Thing 'cPUDevaTou' (Eval Script '#1') on line 9
  -> Error in right-side expression of assignment
Syntax error in 'eval' script for Thing 'cPWP1MrtHl' (Eval Script '#1') on line 14
  -> Error in right-side expression of assignment

and I recognize both of those as being from the Community Packs.
 
And I was just thinking today how no issues have happened after the latest official releases. :(

Downloading and will get a fix out soon.
 
Pathfinder 3PP Pack

v1.9 May 5, 2015

Bug Fixes
  • Fix Load error with Pathfinder v11.2.
New Features
  • None
Data File Authoring
  • #levelcount[] macro can't be used inside of string operations anymore.
  • Syntax error in 'eval' script for Thing 'cPUDevaTou' (Eval Script '#1') on line 9
    -> Error in right-side expression of assignment
    Syntax error in 'eval' script for Thing 'cPWP1MrtHl' (Eval Script '#1') on line 14
    -> Error in right-side expression of assignment
 
if it doesn't work direct, couldn't you use a abValue field or a variable and then assign to the string?
Yeah I changed it to be using field[xTotalLev].value as they were in Class Specials. So really they shouldn't have been using #levelcount[] in a Class Special but you know its old code. :(

Still curious what/how the macro changed in such a way that it can't be used directly anymore.....
 
that's probably something that happened in 7.0b then since that just came out too. You'd probably have to ask Colen.
 
levelcount[#class] was

Code:
hero.tagcount[Classes.#class]
now it's
Code:
hero.tagcount[Classes.#class] + hero.tagcount[LvCountAs.#class]
 
levelcount[#class] was

Code:
hero.tagcount[Classes.#class]
now it's
Code:
hero.tagcount[Classes.#class] + hero.tagcount[LvCountAs.#class]
But the result of the macro is still just a number right? So why does that change its use?

Is a macro not like a method/function in that it has separate logic as its own object? I guess I am answering my own question because obviously its not. It must be more like a INCLUDE logic in PHP?

So that its just simply having the code above get spliced into the code at the point where the macro is referenced.

so that this:
Code:
field[abText].text = #levelcount[PWBtlTmpl] & " + 1d4/maneuver level HP"

becomes this at run/compile time:
Code:
field[abText].text = hero.tagcount[Classes.PWBtlTmpl] + hero.tagcount[LvCountAs.PWBtlTmpl] & " + 1d4/maneuver level HP"
 
Yeah that's what I'm assuming. Its just a shorthand for inserting as opposed to a something like a function call with a return value.
 
ShadowChemosh's splicing example is the way macros in Hero Lab work.
Thanks! Yep sometimes I forget the scripting stuff is not a HLL. The macro just resembles simple functions so much that I sort of treat it that way. ;)

Good to keep in mind for the future.
 
I am attempting to create a secondary class for variant multiclassing as presented in Psionics Unchained.

The CSCountAs Tag and the Aegis class id results in the following error:

Hero Lab was forced to stop compilation after the following errors were detected:

File: COM_3PPPack_PsionicsUnchained - Classes.user (line 28) - Thing 'csPU2Aegis' (dynamic tag) - Tag 'Aegis' not defined
 
I am attempting to create a secondary class for variant multiclassing as presented in Psionics Unchained.

The CSCountAs Tag and the Aegis class id results in the following error:

Hero Lab was forced to stop compilation after the following errors were detected:

File: COM_3PPPack_PsionicsUnchained - Classes.user (line 28) - Thing 'csPU2Aegis' (dynamic tag) - Tag 'Aegis' not defined
So If you are making "new" custom files. I would advise staying away from the community file naming convention. So especially the whole "COM_3PPPack" part of file names. I can't guarantee what file names in the future the community will use. I assume everything after "COM_3PPPack" is open for use so I would advise changing the file to be like "My_Stuff_PsionicsUnchained - Classes.user" instead or even "aMy_Stuff" so that your custom files sort above the Community files.

Otherwise as Aaron is helping you already I don't think having "two" people giving you advice will help at this point. :)
 
Naming is just for my own use, although the goal is to have these secondary classes go out to the community at large eventually.

Btw, in the community pack for ultimate psionics, you are missing the Coordinate class ability for the Tactician class.
 
Naming is just for my own use, although the goal is to have these secondary classes go out to the community at large eventually.

Btw, in the community pack for ultimate psionics, you are missing the Coordinate class ability for the Tactician class.
Ok thats fine. I am happy to add a new 'unchained' source. I will have to see if I can turn on Secondary Classes without needing Unchained itself. Will see.

Thanks for the bug report. Added to the issues list.
 
Back
Top