Introduction
Allows players to use prioritized action chains that utilize a variety of checks. Thus it allows the player to effectively bind multiple actions on a single action button.
Features
Virtual Cooldowns
The newest patch discloses buff data from enemy players. With virtual cooldowns you can lock your abilitys on a target base for a custom time. Preventing you from reapplying your debuffs too early and allowing you to debuff another target immediatly.
Checks
They decide if an ability should be used or not and can be turned on and off for each ability in a sequence.
isAbilityNotOnCooldown
Skips all actions that are on cooldown(or virtual cooldown)
isAbilityEnabled
Checks if an action is avaiable due to parry events, disarm effects, etc..
isTargetValid
Evaluates the distance and line of site to the target of an ability.
isCareerResource
Checks against the value of your Combustion/Righteous Fury/Bloodthirst/etc.. You provide an operator and a number for this. E.g. > 100 would allow the execution of the ability if your righteous fury is higher than 100.
areActionPoints
Checks your action points against a value. Is used similar to isCareerResource.
isCareer
Allows you to check the career of your abilitys target. If the career matches a logical expression the ability will be avaiable otherwise it wont. Therefore you can make sure your silence is only cast on caster careers.
isHealth
Checks the health of your target against a percentage value. Preventing heals on players that are at full health or switching from HOTs to single heals when the target is in danger of dieing.
isHealthSelf
Checks your health against a percentage value.
isBuffNotOnFriendlyTarget
A quick way to check if a hot or another defensive buff is applied to your defensive target(Consume Strength, etc.). Buffs taken from the corresponding action must come from the player itself. If a name was submitted the buff can be cast by anyone.
isBuffNotOnSelf
Like isBuffNotOnFriendlyTarget but targets yourself all the time. Useful for buffs that always effect you e.g. Kiss of Death. Buffs taken from the corresponding action must come from the player itself. If a name was submitted the buff can be cast by anyone.
isBuffOnFriendlyTarget
Negation of isBuffNotOnFriendlyTarget. Useful to limit decursing to really harmful debuffs.
isBuffOnSelf
Negation of isBuffNotOnSelf. Can be used to check if a certain stance is active.
Dependencies
LibSlash
Slash Commands
| /deca | opens the maindialog where you create new sequences, add actions and define checks. |
| /virtcool | opens the dialog for defining virtual cooldowns on abilitys. |
Instructions
Buttonbinding
Examples
- 1 comment
- 1 comment
Facts
- Date created
- 04 Feb 2009
- Categories
- Last update
- 22 Apr 2009
- Development stage
- Abandoned
- License
- GNU General Public License version 3 (GPLv3)
- Recent files
- R: DECA dev for 1.2.1 on 22 Apr 2009
- R: DECA v1.09 for 1.1.1 on 11 Apr 2009
- R: DECA v1.08 for 1.1.1 on 07 Apr 2009
- R: DECA v1.07 for 1.1.1 on 01 Apr 2009
- R: DECA v1.06 for 1.1.1 on 23 Mar 2009
- #1
TBert Sun, 15 Feb 2009 17:45:07Wow man. This could be a very powerful addon, especially for those of us that have to keep multiple buffs and debuffs running (I play an Ironbreaker). Thanks for this, I'll play around with it for sure.