Focus

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

What does Focus do?

Focus simply allows you set and select one or more friendly players to target, assist or aid.

Usage: DPS

So, you want to assist the tank you're playing with, but you don't want to keep changing that /assist Meatshield macro. With Focus, you only need to create one "Assist" macro that assists whoever you have set, and when you want to change it, just target the new player and click the "Set Assist" macro. Simple!

Set Assist macro:

/script Focus.Set()

Assist macro:

/script Focus.Assist()

Usage: Damage/Healing Hybrid

While the previous example works well for straight-ahead DPS careers, let's say you're playing a damage/healing hybrid (Disciple of Khaine, Warrior Priest, etc). With Focus, in addition to the standard "Assist" and "Set Assist" macros, you'll probably want to utilize the "target your focus or yourself" keybind. This keybind will first check to see if you're targeting yourself. If you are, it targets your focus, otherwise it targets you. This way, you can quickly toggle between yourself and your focus for healing (prioritizing yourself, of course)!

Slash Commands

  • /focus : this help text
  • /focus set [id] : set focus to your current friendly target
  • /focus aid [id] : aid your focus
  • /focus assist [id] : assist your focus
  • /focus list : list your current focus targets
  • /focus clear : clear all current focus targets
  • /focus keys KEY1,KEY2 : change KEY1 and KEY2 Keybinding IDs to something other than default (see Keybinds section below)

Macro Commands

  • /script Focus.Set( [id] ) : set focus to your current friendly target
  • /script Focus.Aid( [id] ) : aid your focus
  • /script Focus.Assist( [id] ) : assist your focus
  • /script Focus.Keys( KEY1, KEY2 ) : change KEY1 and KEY2 Keybinding IDs to something other than default (see Keybinds section below)

Keybinds

  • ACTION_BAR_68: target your focus (KEY1)
  • ACTION_BAR_69: target your focus or yourself (KEY2)

Keybinds can be set in the default WAR "Key Mapping" window to both target your focus (KEY1) and target your focus or yourself (KEY2). At the moment, it's difficult (if not impossible) to set up brand new keybinds, so Focus hijacks two that should still be unused (Hotbar Button 68 and Hotbar Button 69). If these particular keybinds conflict with anything else, you can change them easily using the /focus keys command. Figuring out alternative Keybinding IDs is left as an exercise for the you, the intrepid user.

Note that id is an optional parameter, and only useful if you want to have multiple focus targets set simultaneously. Also, keybinds currently can't reference any Focus other than the default (no id).

Notes regarding changes in the 1.0.6 patch

  • Due to a WAR API change, the /focus target, /focus targetorself, /script Focus.Target() and /script Focus.TargetOrSelf() commands are no longer supported, however there is an alternative! See the Keybinds section above for instructions.
  • Significant changes have been made in Focus since the last version, and all user settings will be reset to their defaults the first time the new version is run.

Dependencies


You must login to post a comment. Don't have an account? Register to get one!

Facts

Date created
29 Sep 2008
Categories
Last update
18 Nov 2008
Development stage
Abandoned
Language
  • enUS
License
MIT License
Recent files
  • R: v0.5 for Beta 3.0 on 18 Nov 2008
  • R: v0.4 for Beta 3.0 on 20 Oct 2008
  • R: v0.3 for Beta 3.0 on 10 Oct 2008
  • R: v0.2 for Beta 3.0 on 03 Oct 2008
  • R: v0.1 for Beta 3.0 on 29 Sep 2008

Authors

Relationships

Required dependency
LibSlash