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
Instructions
Button Binding
Examples
Warrior Priest
dev
- added support for moral abilitys
- added group health check, one for average and one for minimum health
v1.09
- fixed a bug that caused an exception if no stackvalue was present in the cooldown check.
v1.08
- fixed a bug in the user interface which prevented the listbox for virtual cooldowns to work properly if it was scrolled
v1.07
- added support for stacks on virtual cooldowns(single target)
v1.06
- added support for virtual cooldowns on damaging and healing aoe abilitys
v1.05
- changed behavior for isHealth and isCareer checks. If no defensive target is active(and the check targets the defensive target) they check the player.
v1.04
- bugfix: channeled abilitys are put on cooldown
v1.03
- bugfix: moving actions that have the same spellid works now
- added an optional parameter to isHealth check, that allows to manually decide wheter the friendly or hostile target should be checked. (usefull for offensive actions that heal)
v1.02
- bugfix: Fixed a bug that finished virtual cooldowns prematurely if the target had multiple virtual cooldowns applied
- check-listbox is now sorted by the name of the checks
- added new check isGroupMember
v1.01
- added new check isBuffOnSelf
- added new check isBuffOnFriendlyTarget
- added new check isHealthSelf
- isBuffNotOnSelf and isBuffNotOnFriendlyTarget can check against any buff(not bound to the associated action)
v1.00
- increased accuracy for cooldowns(accounting for setback time etc.)
- virtual cooldowns are removed when being interupted
- sequences are locked during casting, channeling and global cooldown
v0.94
- improved performance
- DECA Buttons that were hidden via the layout manager stay hidden
v0.93
- added new checks(isBuffNotOnFriendlyTarget, isBuffNotOnSelf, isHealth, isCareer)
- Fixed a display issue in virtual cooldowns dialog when the list was scrolled
v0.92
- Fixed a bug with abilitys that had virtual and natural cooldown. It caused the ability to sometimes lock on all targets for the duration of the virtual cooldown instead of the normal.
- Fixed a bug that caused ability cooldowns to ignore casttime and become available before they could be used.
- Added a slider to adjust refresh of new button binding
Installation Guide
- Exit "Warhammer Online" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Verify your WAR Installation Path
That is where you are running WAR from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your Warhammer Online folder. (default is C:\Program Files\Warhammer Online\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start Warhammer Online
Translations
When you download a mod, please be sure that the mod is compatible with your translation of WAR. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
Directory Structure
Warhammer Online
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.mod
|_ *AddonName*.lua
|_ (possibly others as well)...