Lone Wolf Development Forums  

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

Notices

Reply
 
Thread Tools Display Modes
EldritchWeaver
Senior Member
 
Join Date: Dec 2014
Posts: 119

Old June 4th, 2016, 07:34 AM
Quote:
Originally Posted by TheIronGolem View Post
Sorry I let this fall off my radar. You did nearly everything right, you just need to bootstrap the configurable (cCfgSoPWSh) to the archetype.
Sorry, you need to be more specific. I can't figure out, what exactly I'm supposed to do there.
EldritchWeaver is offline   #11 Reply With Quote
TheIronGolem
Senior Member
 
Join Date: Feb 2015
Posts: 563

Old June 4th, 2016, 01:08 PM
Short version: In the Warshifter archetype, hit the Bootstraps button. In the menu that appears, hit "click to add another bootstrap". A new row of controls will appear, which includes a textbox for a thingid. In that textbox, enter "cCfgSoPWSh" without the quotes. Click the OK button, then hit Test Now to compile the changes. If the "Warshifter Maneuvers" tab doesn't appear on the character right away, do a CTL-R to reload the game system and it should be there.

Longer version: cCfgSoPWSh is the ID for the Configurable that you created, and it's the Warshifter Maneuvers tab itself. A Configurable's job is to track how many of one or more thing types (usually abilities or feats) that can be added to a character, and to give the user an interface for adding them to the character and viewing them afterwards.

With PoW classes, the Configurable in turn bootstraps a "maneuver list", which is a custom component that ShadowChemosh wrote. The maneuver list is what tracks the number of stances/maneuvers a class gets at each level and what Disciplines are allowed for that class. The Configurable refers to the maneuver list to determine what maneuvers/stances to display to the user as valid choices.

"Bootstrapping" is the process of taking some element (a race, feat, class ability, whatever) and adding it to the character programatically. For example, a class bootstraps all the class abilities that class gets - which is why adding a level of Rogue gives you Sneak Attack without you having to manually add that ability.

So in the case of PoW classes (or PoW archetypes for non-PoW classes), the chain goes Class/Archetype->Configurable->Maneuver List. The user adds the class/arch by hand, the class/arch adds the configurable so that its maneuvers will show up, and the configurable adds the maneuver list so it knows what maneuvers it's allowed to show. You were missing the first link in that chain - the archetype bootstrapping the configurable. Once I added that bootstrap and compiled/reloaded, the maneuvers tab appeared and I was able to add maneuvers to it. I didn't look too deep to validate the Discipline choices or anything, but it did seem right at a glance.
TheIronGolem is offline   #12 Reply With Quote
EldritchWeaver
Senior Member
 
Join Date: Dec 2014
Posts: 119

Old June 5th, 2016, 08:19 AM
Ok, now it works. Thanks!
EldritchWeaver is offline   #13 Reply With Quote
EldritchWeaver
Senior Member
 
Join Date: Dec 2014
Posts: 119

Old December 4th, 2016, 05:26 AM
I've been trying to make a Medic class (which works good enough for me right now, but is missing some stuff) and the Angel of Mercy archetype because I need that for a character. But the archetype gives me problems.

The one fitting this thread is regarding the disciplines. Angel of Mercy exchanges Broken Blade with Silver Crane. Assuming I did everything correctly according to the posts here, I would have expected that a new Angel of Mercy maneuver tab would appear or that it replaces the Medic maneuver tab. But there is neither a new tab nor the old tab has its disciplines changed. So what I am doing wrong?
Attached Files
File Type: email PersonalAdditionsMedic.user (47.4 KB, 2 views)

Last edited by EldritchWeaver; December 4th, 2016 at 05:42 AM.
EldritchWeaver is offline   #14 Reply With Quote
TheIronGolem
Senior Member
 
Join Date: Feb 2015
Posts: 563

Old December 4th, 2016, 11:03 AM
I am AFHL and also not terribly familiar with the Medic. But usually if you're not seeing a new tab from a recently-added Configurable, all you need to do is reload the game system with CTL-R (or, occasionally, restart Hero Lab entirely).

That said, if all you're trying to accomplish is a discipline swap then you don't need to set up a whole new maneuver tab. Discipline swaps are already handled by adding/removing discipline tags in a script. The Steelfist Commando is a good example.
TheIronGolem is offline   #15 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,700

Old December 4th, 2016, 02:44 PM
Pretty much as TheIronGolem said. I went ahead and updated the .user file to make the changes in the Tags for you. I fixed some Source issues I found and scripted the "Cura Te Ipsum" ability also.

Here is the type of script that was needed on the archetype. This removes one disciple and adds a different one:
Code:
      ~ Remove Broken Blade and add Sliver Crane
      perform hero.childfound[mHelpPWMdc].delete[Discipline.BrokenBlad]
      perform hero.childfound[mHelpPWMdc].assign[Discipline.SilvrCrane]
The above causes the Medic Maneuver tab to no longer display Broken Blade and instead show's Silver Crane.

See attached for the updated .user file.
Attached Files
File Type: email ~PersonalAdditionsMedic.user (42.8 KB, 1 views)

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 offline   #16 Reply With Quote
Reply

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 02:09 AM.


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