Level Types

What are Level Types?


Level Types do not exist in the World and have an associated level (float value). Default Level Types exist on Entity Types and Levels exist on Entities. For example, An Agent Type defines the default Level Types and the default level values for an Agent. There are currently five Level Types:

  • Drive Type: Defines a Drive and how the drive's level changes.
  • Action Type: Defines the Behavior used to perform this Action Type.
  • Attribute Type: Defines a property of an Entity along with the level.
  • Tag Type: All Entities can be tagged which can then be used in planning.
  • Role Type: Can cause DriveTypes and ActionTypes to be added or removed from an Agent.