• 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

Identity Tag Groups

sincla

Well-known member
What are they? How are they used and what are they good for? Missing documentation.

ShadowChemosh? AndrewD2? :)

Thanks in advance.
 
Identity tags are at least explained in the Savage Worlds tutorial. If I'm remembering correctly you add identity tags to a component to to create a tag group that has a tag of each item in the component.

So if you added an identity to the Attribute component called AttrUsed it would create a tag out of every attribute that is part of the AttrUsed tag group.

I could be remembering wrong, someone will probably come by to correct me.
 
Ok I found it in the wiki, it's referred to as "Identity Target References" not "Identity Tag Group" which is why I wasn't finding it. And it's not just target references that make use of it but the identity element in components, from which page it is unfortunately not linked to.

http://hlkitwiki.wolflair.com/index.php5?title=Identity_Target_References

"There are a number of target references across different contexts that make use of identity tags. For each of these target references, a tag group is specified, but no actual tag. This is because the script itself implicitly identifies the tag id based on the initial context of the script.
The source of the identity tag is dictated by the pick or thing that begins as the initial context, with the unique id of that object being used as the identity tag id. The group in which to locate that identity tag is specified with the target reference. If the resulting identity tag does not exist, a run-time error is reported.
The use of identity target references has an important limitation. The identity source is based on the initial script context, and only things and picks possess identity tags. Consequently, identity target references can only be used from within scripts whose initial context is either a thing or a pick. Use from any other script results in a compilation error."
 
Just to add on a practical example is the Identity tag "HasFeat" used in Pathfinder/d20. So every BaseFeat component is set up with a Identity tag HasFeat that then is setup to go to the hero around Render timing. This tag can then be checked by other pre-req script to see if a character "Has as Specific Feat".

That is one way where a Identity tag comes in very handy.
 
Just to add on a practical example is the Identity tag "HasFeat" used in Pathfinder/d20. So every BaseFeat component is set up with a Identity tag HasFeat that then is setup to go to the hero around Render timing. This tag can then be checked by other pre-req script to see if a character "Has as Specific Feat".

That is one way where a Identity tag comes in very handy.

The HasFeat is the group id. When individual tags are made for all the different BaseFeats, I assume it's named after the BaseFeat id? For example if you had a BaseFeat "bfBrthWep" then the identity tag template would be HasFeat.bfBrthWep?
 
The HasFeat is the group id. When individual tags are made for all the different BaseFeats, I assume it's named after the BaseFeat id? For example if you had a BaseFeat "bfBrthWep" then the identity tag template would be HasFeat.bfBrthWep?
Correct so if you have the dodge feat thing id fDodge you end up with HasFeat.fDodge.
 
Back
Top