Tag

What is Tag and Tag Type?


Inspector Reference
Script Reference

A Tag Type is used in Mapping Types to add specific Tags to Entities. There is an Entity Relation field so that the tag can be related to another Entity. These are best explained with examples. One common use is to tag an Owner Tag Type to an Entity with the EntityRelation pointing to the Agent Owner. Then ICTs can be used to only allow Agents with the Owner Tag to interact with the Entity. Another common use is inter-Agent Tag Types. For example a Parent tag could be created to signify one Agent is the Parent to the Entity Relation Agent. An Entity can have multiple of the same Tag Types so an Agent could have multiple Parent tags if they have multiple children.

A Tag Type is a Level Type so it does have a float value. This is usually ignored by most tags but can be used if the specific Tag Type has an associated float value.

Included Tag Type ICTs and OCTs


  • HasTagICT: Various tests for tags being on or not on Entities.
  • AddTagOCT: Add a Tag Type to an Entity.
  • RemoveTagOCT: Removes a Tag Type from an Entity.