Lone Wolf Development Forums

Lone Wolf Development Forums (http://forums.wolflair.com/index.php)
-   HL - Pathfinder Roleplaying Game (http://forums.wolflair.com/forumdisplay.php?f=62)
-   -   AddCompLis (http://forums.wolflair.com/showthread.php?t=63536)

ErinRigh December 5th, 2019 07:02 PM

I am having a little trouble with designing a feat

there is the code

perform field[usrChosen1].chosen.minion.assign[AddCompLis.fBeasRider]
which I stole from the beast rider feat.

I am assuming that AddCompLis is short for Add to Companion List, what I can't figure out is how to define the list for a new feat (not Beast Rider).

Can anyone help or am I barking mad?

Aaron December 7th, 2019 01:43 PM

AddCompLis is dynamic, so you should be able to define a tag in that group just by adding it to any thing's definition. I know some people create "tag mule" ability picks for their user files just to have something holding all their home mad tags in one place.

The other half of the process will be assigning your newly defined tag to each companion race you want to include in the new list. You can do that through the "Extend Thing" mechanism.

ErinRigh December 7th, 2019 02:47 PM

Well good to know I'm not barking mad.

My problem is that I have no idea how to define a tag nor how to use the extend thing tab, I don't believe I have ever done either.

ErinRigh December 7th, 2019 02:47 PM

Oh! but thanks for the answer Aaron

Aaron December 7th, 2019 10:40 PM

To define a tag, create any ability in the editor. Let's call it Tag Mule, and give it a unique ID of "abTagMule". Then in the upper right, find the blue button which says "Tags". Click on it. In the window which opens, click on "Click to add a new tag". It will add a new entry, with sections for "Tag Group" and "Tag ID". The group is what appears before a "." in a tag, and the ID is the specific tag within that group that appears after the ".". For example, for the tag "Helper.Proficient", the Tag Group is "Helper" and the ID is "Proficient". The dot between the two is neither, and should be omitted here. In this case, enter "AddCompLis" for the Tag Group, and whatever ID seems appropriate for the source of this expanded companion list. For the purpose of this example, we'll use "ExtraCompList".

Now save your file and reload the game system. Once the system has compiled, it will load your file, and because AddCompLis is a dynamic group, Hero lab will now be aware of this tag you've defined called "AddCompLis.ExtraCompList". That's how you define a tag. Note that you could have added the tag definition to any other ability you defined just as easily. Further, note that not all Tag Groups are dynamic.

Alright, on to issue two, adding your newly defined tag to existing races. In the editor, under the general group, the very last sub-tab is called "*Extend Thing". Click on that and you will see that each entry created has 3 sections, for "Thing Unique ID", "Tag Group", and "Tag ID". The latter 2 should be familiar from above, they are where you specify which new tag you want to add to something. "Thing Unique ID" is the target you want to add the tag to.

So for our example, say you wanted this additional companion list to expand the choice to include Mastodons. Look up the ID of the Mastodon animal companion race by going to the appropriate tab in the editor (Race -> Race, Anim Comp), hitting New (Copy), and either filtering the list or scrolling through it to find Mastodon. It looks like that is "anMastadon". Yes, that unique ID has a typo, which is why it's important to look rather than assume.

So, armed with all the pieces we need, go to the Extend Thing tab, create a new entry, enter "anMastadon" for Target Thing ID, "AddCompLis" for Tag Group, and "ExtraCompList" for Tag ID. Save the file and reload the game system, then test to make sure everything is working as expected. I would recommend using a class with a narrow companion list (like Paladin, or Ranger) for testing. Assuming everything works, you just need to add more entries on the Extend Thing tab, one for each race you want to tag with your new Tag.

Clear as mud?

All times are GMT -8. The time now is 11:15 AM.

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