| auraName | buffname, debuffname | Optional name, required to use associated mechanics & conditions that reference a specific aura | None |
| onStartSkill | onStart, os | Meta-Skill executed when the aura first starts. | None |
| onTickSkill | onTick, ot | Meta-Skill executed every [interval] ticks on the affected entity. | None |
| onEndSkill | onEnd, oe | Meta-Skill executed when the aura fades. | None |
| ShowBarTimer | bartimer, bt | If set, the aura will display a bar for caster during it
| Charges | c | If set, the aura will fade when it hits zero charges. Modifiable by other mechanics. | 0 |
| Duration | ticks, t, d, time, t | The max duration (in ticks) the aura will persist. | 200 |
| Interval | i | How often (in ticks) the aura fires its onTick skill | 1 |
| maxStacks | ms | How many times the aura stacks on the same targeted entity if applied multiple times (4.6.0 +) | None |
| refreshDuration | rd | Makes the aura's duration refresh to the amount defined in the mechanic should the entity have the same aura applied to it again (4.6.0 +) | true |
| mergeSameCaster | msc, mc | Merges all of the same auras applied by one entity to another into one aura (Prevents a mob from being able to stack an aura multiple times on the same entity) (4.6.0 +) | false |
| mergeAll | ma | Merges all of the same auras applied by any and all entities to another into one aura (Prevents multiple mobs from being able to stack an aura multiple times on the same entity) (4.6.0 +) | false |
| overwriteSameCaster | | When applied, stops all of the same auras applied on the target by the same caster and replaces them with the new aura | false |
| overwriteAll | | When applied, stops all of the same auras applied on the target and replaces them with the new aura | false |
| CancelOnGiveDamage | cogd | Cancels the aura if the entity with the aura deals any damage to another entity. | false |
| CancelOnTakeDamage | cotd | Cancels the aura if entity with the aura takes any sort of damage. | false |
| CancelOnDeath | cod | Cancels the aura if the entity with the aura dies. | true |
| CancelOnTeleport | cot | Cancels the aura if the entity with the aura teleports at all whether by another mechanic or server command. | false |
| CancelOnChangeWorld | cocw | Cancels the aura if the entity with the aura changes worlds. (Most times applies to players) | false |
| CancelOnSkillUse | cosu | Cancels the aura if the entity with the aura uses another skill while the aura is active. | false |
| CancelOnQuit | coq | Cancels the aura if the entity with the aura logs out. (Only really applies to players) | true |
| DoEndSkillOnTerminate | desot, ares | Whether or not the aura will run onEndSkill when it's removed by auraremove mechanic | true |
===== Special Options (4.6.0 +)=====
The **onAttack** aura type has the following options:
- All options available to Auras
| Attribute | Aliases | Description | Default Value |
| auraName | buffname, debuffname | Optional name, required to use associated mechanics & conditions that reference a specific aura | |
| onStartSkill | onStart, os | Meta-Skill executed when the aura first starts | |
| onTickSkill | onTick, ot | Meta-Skill executed every [interval] ticks on the affected entity| |
| onEndSkill | onEnd, oe | Meta-Skill executed when the aura ends | |
| ShowBarTimer | bartimer, bt| If set, the aura will display a bar for caster during it | false |
| auragroup | auratype | The group of the aura. It's similar to its name | |
| Charges | c | If set, the aura will fade when it hits zero charges. Modifiable by other mechanics. | 0 |
| Duration | ticks, t, d, time, t | The max duration (in ticks) the aura will persist. | 200 |
| Interval | i | How often (in ticks) the aura fires its onTick skill | 1 |
| maxStacks | ms | How many times the aura stacks on the same targeted entity if applied multiple times | 1 |
| refreshDuration | rd | Makes the aura's duration refresh to the amount defined in the mechanic should the entity have the same aura applied to it again | true |
| mergeSameCaster | msc, mc | Merges all of the same auras applied by one entity to another into one aura (Prevents a mob from being able to stack an aura multiple times on the same entity) | |
| mergeAll | ma | Merges all of the same auras applied by any and all entities to another into one aura (Prevents multiple mobs from being able to stack an aura multiple times on the same entity)| false |
| overwriteSameCaster | osc, oc | When applied, stops all of the same auras applied on the target by the same caster and replaces them with the new aura | false |
| overwriteAll | overwrite, ow | When applied, stops all of the same auras applied on the target and replaces them with the new aura | false |
| CancelOnGiveDamage | cogd | Cancels the aura if the entity with the aura deals any damage to another entity | false |
| CancelOnTakeDamage | cotd | Cancels the aura if entity with the aura takes any sort of damage|false|
| CancelOnDeath | cod | Cancels the aura if the entity with the aura dies | true |
| CancelOnTeleport | cot | Cancels the aura if the entity with the aura teleports at all, whether by another mechanic or server command | |
| CancelOnChangeWorld | cocw | Cancels the aura if the entity with the aura changes worlds. (Most times applies to players) | false |
| CancelOnSkillUse | cosu | Cancels the aura if the entity with the aura uses another skill while the aura is active | false |
| CancelOnQuit | coq | Cancels the aura if the entity with the aura logs out. (Only really applies to players) | true |
| DoEndSkillOnTerminate | desot, alwaysrunendskill, ares | Whether or not the aura will run onEndSkill when it's removed by auraremove mechanic | true |
### ShowBarTimer Attribute
If set to `true`, additional attributes becomes available