Senior Member
Join Date: Feb 2012
Posts: 546
|
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[table].field[cPsiExpr].text &= "|psiClass.cPsiSeer" -- doesn't work. Assist? I need this for specific disciplines (Seer, etc). Last edited by Quintain; April 9th, 2017 at 06:26 PM. |
#1171 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
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. Quote:
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. 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. Last edited by ShadowChemosh; April 10th, 2017 at 09:25 PM. |
||
#1172 |
Senior Member
Join Date: Feb 2012
Posts: 546
|
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 by Quintain; April 11th, 2017 at 06:19 PM. |
#1173 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
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. Last edited by ShadowChemosh; April 17th, 2017 at 03:22 PM. |
|
#1174 |
Senior Member
Join Date: Feb 2012
Posts: 546
|
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[table].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 by Quintain; April 11th, 2017 at 09:52 PM. |
#1175 |
Senior Member
Join Date: Aug 2011
Posts: 363
|
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. |
#1176 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
This is a bug in HL itself. Nothing I can do to fix this. I will report it to LW....
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. |
#1177 |
Senior Member
Join Date: Aug 2011
Posts: 363
|
alrighty, just wasnt sure if it was meant to be that way or not. i'll just let my gm know : o)
|
#1178 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Code:
linkage[table].field[cPsiExpr].text &= "|" & tagids[psiClass.cPsiSeer,"|"] By adding the script logic above again you are causing the tag to be added multiple times into the expression instead of just once. 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. |
|
#1179 |
Senior Member
Join Date: Feb 2012
Posts: 546
|
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). |
#1180 |
|
|