Behaviors

Behaviors can be applied to units.

diagram

Types of Behaviors

Attribute

Attributes are Behaviors that are assigned to a unit at design time and cannot be removed. They also have a level and their modifications to the unit are multiplied by the current level at runtime.

Buff

Buffs are typically temporary Behaviors, that means that they destroy themselves after a certain time. However, optionally a Buff can last forever. Such Buffs are good for making auras. Buffs can also be paused, so use pausing for switching an aura on or off.

Debuffs are Buffs with negative values.Use the Buff’s Alignment property to mark a Buff as being negative for a Unit.

Veterancy

Veterancy is NYI.

When a Unit has a Veterancy Behavior, it can gain experience.The Vererancy Behavior describes the level up path. For every unit level, the Veterancy Behavior …​