Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Authoring Kit
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
frumple
Senior Member
 
Join Date: Nov 2011
Location: South Riding, VA
Posts: 841

Old July 27th, 2014, 06:49 PM
Hi,

I am trying to make a duplicate of the Racial Custom Specials tab for Pathfinder. I cannot seem to get the various it_bootcustom things to display correctly.

Here is the troublesome section:

Code:
<inputthing
                        name="Special Abilities">
                                    <it_separator/>
            </inputthing>
            <inputthing
                        name="Fly Speed?"
                        helptext="If this racial custom grants a fly speed, specify it here.">
                        <it_bootcustom compset="Ability">
                                    <match><![CDATA[thingid.xFly]]></match>
                                    <inputthing
                                                name="Speed?"
                                                helptext="If the fly speed has a fixed value, enter it here.">
                                                <it_tagpick group="Value" tag="?"/>
                                    </inputthing>
                                    <inputthing
                                                name="Maneuverability"
                                                helptext="Specify the Maneuverability this creature flies at.">
                                                <it_tagpick group="Maneuver" tag="?"/>
                                    </inputthing>
                                    <inputthing
                                                name="Not Natural?"
                                                helptext="Specify if the fly speed is not from a natural source. This means the fly skill will not be a class skill, and not recieve racial bonuses from the Maneuverability. For example, the Neolithid has a fly speed from a constant spell-like ability.">
                                                <it_tagcheck group="Helper" tag="NotNatural"/>
                                    </inputthing>
                        </it_bootcustom>
            </inputthing>
            <inputthing
                        name="Other Movement Types?"
                        helptext="Select any other movement types this racial custom ability grants">
                        <it_bootcustom compset="Ability">
                                    <match><![CDATA[SpecType.Movement & !thingid.xFly]]></match>
                                    <inputthing
                                                name="Speed?"
                                                helptext="If movement speed has a fixed value, enter it here.">
                                                <it_tagpick group="Value" tag="?"/>
                                    </inputthing>
                        </it_bootcustom>
            </inputthing>
            <inputthing
                        name="Weapon / Armor Groups"
                        helptext="Select the generic groups of weapons and armor that is racial custom ability grants proficiency with.">
                        <it_bootlist compset="Feat">
                                    <match>Helper.ProfGroup</match>
                        </it_bootlist>
            </inputthing>
            <inputthing
                        name="Natural Attacks"
                        helptext="Select natural attacks conferred by this template.">
                        <it_bootcustom compset="BaseNatWep">
                                    <inputthing
                                                name="Damage?"
                                                helptext="Specify the damage the natural attack deals.">
                                                <it_tagpick group="wMain" tag="?"/>
                                    </inputthing>
                                    <inputthing
                                                name="Number of"
                                                helptext="Specify the number of attacks here.">
                                                <it_tagpick group="Value" tag="?"/>
                                    </inputthing>
                        </it_bootcustom>
            </inputthing>
            <inputthing
                        name="Bonus Feats Granted"
                        helptext="Select any bonus feats this racial custom ability grants. You can also specify that the feat ignores its pre-req.">
                        <it_bootcustom compset="Feat">
                                    <inputthing
                                                name="No Pre-reqs?"
                                                helptext="Specify that this feat will ignore its pre-reqs.">
                                                <it_tagcheck group="thing" tag="skipprereq"/>
                                    </inputthing>
                        </it_bootcustom>
            </inputthing>
            <inputthing
                        name="Special Abilities"
                        helptext="Select any special abilities this racial custom ability grants.">
                        <it_bootcustom compset="Ability">
                                    <inputthing
                                                name="Value?"
                                                helptext="If there is a value you wish to specify for this special, enter it here. For example, Blindsense 30' would enter 30. The use of this ability with vary from ability to ability, and you should study other examples of its use to figure out how to use it.">
                                    <it_tagpick group="Value" tag="?"/>
                                    </inputthing>
                                    <inputthing
                                                name="Name"
                                                helptext="If you wish to override the name of the special, enter that here.">
                                                <it_field field="livename"/>
                                    </inputthing>
                        </it_bootcustom>
            </inputthing>
            <inputthing
                        name="Racial Special Abilities"
                        helptext="Select any racial special abilities this racial custom ability grants.">
                        <it_bootcustom compset="RaceSpec">
                                    <inputthing
                                                name="Value?"
                                                helptext="If there is a value you wish to specify for this special, enter it here. For example, Blindsense 30' would enter 30. The use of this ability with vary from ability to ability, and you should study other examples of its use to figure out how to use it.">
                                    <it_tagpick group="Value" tag="?"/>
                                    </inputthing>
                                    <inputthing
                                                name="Name"
                                                helptext="If you wish to override the name of the special, enter that here.">
                                                <it_field field="livename"/>
                                    </inputthing>
                        </it_bootcustom>
            </inputthing>
            <inputthing
                        name="Army Abilities Granted"
                        helptext="Select any army abilities this racial custom ability grants.{b}Be careful{/b} do not bootstrap the same army abilities which will be granted by racial specials you boostrap.">
                        <it_bootcustom compset="ArmyAbil"/>
            </inputthing>
            <inputthing
                        name="Ethnicity?"
                        helptext="Check if this custom ability represents an ethnicity that should be appended to the name of the race, for example ''Human (Varisian)''.">
                        <it_tagcheck group="Helper" tag="Ethnicity"/>
            </inputthing>
For things like Fly Speed, it should have the usual Speed, Manueverability, and Not Natural picks/field/check box. All that shows up, however, is a check-box for Leave Checked. It gets even kookier in that the Weapon /Armor Groups works, but the Natural Attack (which follow it) have input items that are usually associated with feats (No Prereqs and Target).

Am I missing something or have I stumbled upon a bug?
frumple is offline   #1 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old July 28th, 2014, 08:14 AM
You're closing the editor and re-opening it between ctrl-r's, right? Ctrl-r doesn't always refresh everything properly if the editor is still open.
Mathias is online now   #2 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old July 28th, 2014, 10:06 AM
Quote:
Originally Posted by Mathias View Post
You're closing the editor and re-opening it between ctrl-r's, right? Ctrl-r doesn't always refresh everything properly if the editor is still open.
I was helping on this and found the same issues. And I was leaving the editor Open because I was in a hurry.

Can try again tonight with a fresh start. I didn't think of this as the other features of the editor where not having problems. Just normal fields or tag selections where working fine using CTRL-R.

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   #3 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old July 28th, 2014, 10:26 AM
I've found that ctrl-r is fine when just changing the text of an editor option or changing the field it's assigned to, but it doesn't always work right if you change the number of editor options on a tab, and it really doesn't work right if you change the group a tab is assigned to or add a new tab.
Mathias is online now   #4 Reply With Quote
frumple
Senior Member
 
Join Date: Nov 2011
Location: South Riding, VA
Posts: 841

Old July 28th, 2014, 12:10 PM
Yes I am closing and reopening the editor between refreshing. I have also tried closing the editor and recompiling as well quitting hero lab and restarting. The issue still persists.
frumple is offline   #5 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old July 28th, 2014, 12:41 PM
Okay, what are you seeing, and what do you expect to see? You've posted a dense wall of code, and it's hard to read with such odd indenting, so I'm not quite sure what problem you're having.
Mathias is online now   #6 Reply With Quote
frumple
Senior Member
 
Join Date: Nov 2011
Location: South Riding, VA
Posts: 841

Old July 28th, 2014, 01:05 PM
Here are some examples:

For Fly:
Code:
<inputthing
name="Fly Speed?"
helptext="If this racial custom grants a fly speed, specify it here.">
  <it_bootcustom compset="Ability">
    <match><![CDATA[thingid.xFly]]></match>
    <inputthing name="Speed?" helptext="If the fly speed has a fixed value, enter it here.">
      <it_tagpick group="Value" tag="?"/>
    </inputthing>
    <inputthing name="Maneuverability" helptext="Specify the Maneuverability this creature flies at.">
      <it_tagpick group="Maneuver" tag="?"/>
    </inputthing>
    <inputthing name="Not Natural?" helptext="Specify if the fly speed is not from a natural source. This means the fly skill will not be a class skill, and not recieve racial bonuses from the Maneuverability. For example, the Neolithid has a fly speed from a constant spell-like ability.">
      <it_tagcheck group="Helper" tag="NotNatural"/>
    </inputthing>
  </it_bootcustom>
</inputthing>
What I am seeing


What I should see


For Other speeds:

Code:
<inputthing name="Other Movement Types?" helptext="Select any other movement types this racial custom ability grants">
  <it_bootcustom compset="Ability">
    <match><![CDATA[SpecType.Movement & !thingid.xFly]]></match>
    <inputthing name="Speed?" helptext="If movement speed has a fixed value, enter it here.">
      <it_tagpick group="Value" tag="?"/>
    </inputthing>
  </it_bootcustom>
</inputthing>
What I see


What I should see

Last edited by frumple; July 28th, 2014 at 01:20 PM.
frumple is offline   #7 Reply With Quote
frumple
Senior Member
 
Join Date: Nov 2011
Location: South Riding, VA
Posts: 841

Old July 28th, 2014, 01:06 PM
For natural attacks

Code:
<inputthing name="Natural Attacks" helptext="Select natural attacks conferred by this template.">
  <it_bootcustom compset="BaseNatWep">
    <inputthing name="Damage?" helptext="Specify the damage the natural attack deals.">
      <it_tagpick group="wMain" tag="?"/>
    </inputthing>
    <inputthing name="Number of" helptext="Specify the number of attacks here.">
      <it_tagpick group="Value" tag="?"/>
    </inputthing>
  </it_bootcustom>
</inputthing>
What I see


What I should see


For Bonus Feats

Code:
<inputthing name="Bonus Feats Granted" helptext="Select any bonus feats this racial custom ability grants. You can also specify that the feat ignores its pre-req.">
  <it_bootcustom compset="Feat">
    <inputthing name="No Pre-reqs?" helptext="Specify that this feat will ignore its pre-reqs.">
      <it_tagcheck group="thing" tag="skipprereq"/>
    </inputthing>
  </it_bootcustom>
</inputthing>
What I see


What I should see

Last edited by frumple; July 28th, 2014 at 01:22 PM.
frumple is offline   #8 Reply With Quote
frumple
Senior Member
 
Join Date: Nov 2011
Location: South Riding, VA
Posts: 841

Old July 28th, 2014, 01:07 PM
For Special Abilities:

Code:
<inputthing name="Special Abilities" helptext="Select any special abilities this racial custom ability grants.">
  <it_bootcustom compset="Ability">
    <inputthing name="Value?" helptext="If there is a value you wish to specify for this special, enter it here. For example, Blindsense 30' would enter 30. The use of this ability with vary from ability to ability, and you should study other examples of its use to figure out how to use it.">
      <it_tagpick group="Value" tag="?"/>
    </inputthing>
    <inputthing name="Name" helptext="If you wish to override the name of the special, enter that here.">
      <it_field field="livename"/>
    </inputthing>
  </it_bootcustom>
</inputthing>
What I See


What I Should See


For Racial Special Abilities

Code:
<inputthing name="Racial Special Abilities" helptext="Select any racial special abilities this racial custom ability grants.">
  <it_bootcustom compset="RaceSpec">
    <inputthing name="Value?" helptext="If there is a value you wish to specify for this special, enter it here. For example, Blindsense 30' would enter 30. The use of this ability with vary from ability to ability, and you should study other examples of its use to figure out how to use it.">
      <it_tagpick group="Value" tag="?"/>
    </inputthing>
    <inputthing name="Name" helptext="If you wish to override the name of the special, enter that here.">
      <it_field field="livename"/>
    </inputthing>
  </it_bootcustom>
</inputthing>
What I See


What I Should See

Last edited by frumple; July 28th, 2014 at 01:24 PM.
frumple is offline   #9 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old July 28th, 2014, 01:11 PM
And now a wall of images.

Okay, I'm working on matching a single image to the relevant lines of code.
Mathias is online now   #10 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 02:51 PM.


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