• 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

Yet another Community Pack (CP) Eberron bug report.

CP v1.7 has the Artificer as a memorization caster. However, Eberron Campaign Setting, p. 31 states that they can spontaneously choose at 'casting' time from the entire list of available infusions.
Hey Good News. Aaron fixed the "Unrestricted" caster type in Pathfinder to actually work. Thanks Aaron!! :)

So this will be changed in the next Pack update. I also tested to see how the change would affect existing characters and it doesn't break them. I love it when a plan comes together! ;)
 
Hey Good News. Aaron fixed the "Unrestricted" caster type in Pathfinder to actually work. Thanks Aaron!! :)

So this will be changed in the next Pack update. I also tested to see how the change would affect existing characters and it doesn't break them. I love it when a plan comes together! ;)

Don't get used to it! I don't need that kinda pressure! ;)
 
New Laptop and new license Community packs

Hi all,

I just got a new laptop and installed Herolab, purchased an additional license, and started to set things up.

I then went to get the community packs. I clicked on Find Updates, then added a new source the http://www.shadowsoftware.net/herolab/d20pfsrd/updates.xml

After I click Ok it tells me the updates are there, but will not be available until I restart HeroLab. I have now restarted it 5 times and still no community pack to download or import.

The question is am I missing an important step somewhere in there.

Thank you all for your help.

Regards,

Larry
 
When you start Hero Lab and click on Find Updates, is there a line in the Latest Updates window near the bottom (you may have to scroll) that says Pathfinder Pack (v 1.7) under Name of Update? If so, click the name (it should highlight) and then Download and it should do so. If it's not there, do you have Show All Updates (or Show Data Files) selected in the drop-down near the lower right of the window?
 
They weren't last night, my laptop wouldn't even let me scroll down it said that's all there was. I tried showing data files then went back to showing all updates and suddenly I had a scroll bar.

I think it has to do with the laptop. I was informed yesterday by tech support that Windows 10 is rolling out a huge update and it is affecting a lot of computers. This may be what it was I don't know, but thank you for your help switching back and forth seemed to do the trick.

Regards,

Larry
 
No such concept exists in Pathfinder and no rule at the time of implementation existed in HL. Also why I had to pick Alchemist as caster type to get something that was not Divine/Arcane.

There does now appear to be a "Unrestricted" casting class option actually. I have no idea how badly this will screw up existing characters if I make this change.

Update: As I assumed the Unrestricted option has never been kept up to date and has strange issues when used. The worst being you can only cast each spell "one" time.

Thanks for the info. :) Its easy enough to work around.

Hey Good News. Aaron fixed the "Unrestricted" caster type in Pathfinder to actually work. Thanks Aaron!! :)

So this will be changed in the next Pack update. I also tested to see how the change would affect existing characters and it doesn't break them. I love it when a plan comes together! ;)

Cool! Thanks for the work, and the 80's reference. :D

Don't get used to it! I don't need that kinda pressure! ;)

Greatly appreciated, sir.

As to expectations . . . expect the worst but hope for the best. The best just happened. :)
 
Shadow:

Was working on mythic again, and I think I've run into a problem with your changes to the Psion.

I was working on the additional discipline mythic ability that gives the discipline abilities in their normal order but doesn't add discipline powers like the primary/secondary discpline abilities do.

I copied your disciplines and removed the class skills and discipline powers and renamed them under the zCommunity tab in my .user file (separate from your new psion class .user file).

In the Additional Discipline ability adds a secondary ability as it should, and the list of secondary discplines comes up. When selected, however, it gives a drop down list and requires a selection of primary/secondary just like if I were adding the dual disciple archetype.

Any ideas on what needs to change? -- Is the zCommunity Psion Disciplines tab in some way tied to this mechanic -- if I made them into normal secondary custom abilities, would this remove that effect?

Edit: Looks like I can't have the abilities listed in the zCommunity tab under PU Psionic Disciplines. They are their own custom abilities. (Answered my own question).

Edit2: Now having some issue trying to link to the discipline powers. Not positive to the syntax, since all the discipline powers no longer have classes tied to them:

~ Give access to Discipline Powers
linkage
.field[cPsiExpr].text &= "|psiClass.cPsiSeer" -- doesn't work.

Assist? I need this for specific disciplines (Seer, etc).
 
Last edited:
Was working on mythic again, and I think I've run into a problem with your changes to the Psion.
No logic has yet been added for Mythic.

What I built is designed to support the rules in UP that was it. If you want to now support some "different" rules that have never been talked about then please provide me with where these rules are (just book and page please). I can try and take a look and add additional logic to support that into the new component type.

Everything we discussed was supporting a Primary and then Secondary disciplines and preventing the need to "duplicate" all the disciplines. Which is done.

Edit2: Now having some issue trying to link to the discipline powers. Not positive to the syntax, since all the discipline powers no longer have classes tied to them:

~ Give access to Discipline Powers
linkage
.field[cPsiExpr].text &= "|psiClass.cPsiSeer" -- doesn't work.

Assist? I need this for specific disciplines (Seer, etc).

This is not true. My notes I posted to github during my commits mention that for backwards compatibility that every Discipline creates a psiClass.? tag. I also talk about this in the Help Text I added in the Editor tab for zCommunity-PU Psion Discipline. :)

I did remove the cPsiSeer tag from all powers as it didn't serve any purpose anymore.

The logic of the above script is all inside the "Component" now so no reason to duplicate it again on each individual ability. This makes the logic consistent, easy to maintain, and keeps the logic out of the editor. :)
 
Last edited:
Ok, thanks.

I found a method of implementing via the ClsAllowPs. power name tag. -- Edit: the ClsAllowPs.PowerId tag doesn't seem to be working as a tertiary ability. There isn't any timing factor in play though. Just added the same tags as the discipline under zCommunity.

I was able to recreate our error though on Choose powers form though.

Have a level of psion added to your character, and on the Psion tab, choose the "Generalist" discipline. Next choose "Use Magic Device". Once that is in place, open the Choose powers form, and you'll get the Syntax error in dynamic 'candidate' tag expression error message. The same applies to the Erudite "discipline".
 
Last edited:
I was able to recreate our error though on Choose powers form though.

Have a level of psion added to your character, and on the Psion tab, choose the "Generalist" discipline. Next choose "Use Magic Device". Once that is in place, open the Choose powers form, and you'll get the Syntax error in dynamic 'candidate' tag expression error message. The same applies to the Erudite "discipline".
Good catch. I duplicated the issue and have it fixed with the latest commit to GitHub. :)
 
Last edited:
It seems your method for adding psionic power tags to the class isn't working when they are a tertiary ability.

The ClsAllowPs.<powerid> method doesn't seem to be working on my newly created mythic ability that is supposed to give access to a disciplines powers.

Ok, I was able to put in the following script to get the powers to show up, but it now gives the dynamic candidate expression error message that we got above:

I got the command from your Ultimate Psionics component.str file and modified it for a specific discipline. (cPsiSeer used to equal "?" in the code)

linkage
.field[cPsiExpr].text &= "|" & tagids[psiClass.cPsiSeer,"|"]

Any ideas? -- Nevermind. I needed to add a psiClass.cPsiSeer tag and the code you had in your new component.str file surrounding it. It works without getting an error now.
 
Last edited:
feat adjustment

hey shadowchemosh, got question on your adjustment "feat, pre-req valid".
should this adjustment also clear hl validation? i thought it would but that isnt what i'm seeing. i see it clear the pre-req on the feat itself but the validation error stays.
 

Attachments

  • pre-adj.jpg
    pre-adj.jpg
    186.2 KB · Views: 10
  • after-adj.jpg
    after-adj.jpg
    217.8 KB · Views: 7
hey shadowchemosh, got question on your adjustment "feat, pre-req valid".
should this adjustment also clear hl validation? i thought it would but that isnt what i'm seeing. i see it clear the pre-req on the feat itself but the validation error stays.
This is a bug in HL itself. Nothing I can do to fix this. I will report it to LW....
 
linkage
.field[cPsiExpr].text &= "|" & tagids[psiClass.cPsiSeer,"|"]

Any ideas? -- Nevermind. I needed to add a psiClass.cPsiSeer tag and the code you had in your new component.str file surrounding it. It works without getting an error now.

Re-reading this again I have a question. You didn't put this script on your Thing did you?
Code:
linkage[table].field[cPsiExpr].text &= "|" & tagids[psiClass.cPsiSeer,"|"]

If you wanted a specific psiClass.? tag to be used to build the power's expression just assign the tag psiClass.cPsiSeer to the Thing in the editor. The component script already takes any/all psiClass.? tags found on the Thing and uses it to expand the Psion's Class list of allowed powers.

By adding the script logic above again you are causing the tag to be added multiple times into the expression instead of just once. :)
 
Yes, I put it in the same code if-block that you have in your scripts, as I did not know how to call it separately, and I also put the psiClass.cPsiSeer tag in the thing.

I also added the tags of the specific powers via tags (similar to the discipline abilities you built).
 
Back
Top