Data CBehavior

A Behavior is a flag that can be given to a unit. When enabled, the behavior will modify the unit in some way, from simply performing a stat modification to causing the unit to act as a source for creep. (eg. Hatcheries)

Behavior Types

 * Attribute - An attribute (or stat) that modifies the unit depending on the attribute's count. Reminiscent of the Hero attributes in Warcraft III or the standard attributes in World of Warcraft.
 * Buff - A one-shot unit modification that is often temporary (not necessarily). Can be set to support multiple counts of the buff on a single unit. (eg. Chrono boost, Stimpack)
 * Click Response - Makes the unit perform an effect in response to it being clicked on by a player. (eg. Critters exploding when clicked on rapidly by players)
 * Power Source - A unit with a behavior of this type provides Power around it. (eg. Pylon)
 * Power User - A unit that requires Power from a Power Source to function. (eg. Most Protoss structures)
 * Resource - Placed on units that contain a harvastable resource. (eg. Mineral Fields)
 * Reveal - Lets units reveal the map around them for players.
 * Spawn - Periodically creates units of a certain type. Can set limits to the number of units to spawn. (eg. Hatcheries and their Spawn Larvae)
 * Veterancy - Indicates that the unit can earn experience and level up. The Info field lets you specify what modifications occur to the unit with each new level.
 * Wander - Makes a unit move around its current location in a random fashion. (eg. Critters)