• Warhammer Online Addons
  • Warhammer Online
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Focus

 

Project Updated:
Files Updated: Tue, Nov 18 2008
Supports Game Version: Beta 3.0
Category: PvP, Action Bars, and Combat
Tags:

, , , , , , , , , and [Edit Tags]

Project Manager: Cowboy
Additional Authors: No additional authors
Current Version: v0.5
License: MIT License
Development Site: CurseForge
Avg Daily DL (last 30 days): 3
Downloads Total: 3,825
Favorites: 34
Comments: 8
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About Focus
  •  

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


  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Focus v0.5 Release Beta 3.0 1,674 11/18/2008
  Focus v0.4 Release Beta 3.0 643 10/20/2008
  Focus v0.3 Release Beta 3.0 506 10/10/2008
  Focus v0.2 Release Beta 3.0 592 10/3/2008
  Focus v0.1 Release Beta 3.0 194 9/29/2008
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • zaxnyd said

    As a DoK, this addon is a must have! Just what I was looking for, thank you.

    How to macro "F" to simultaneously assist and target your focus
    1) Create a macro containing "/script Focus.Assist();" and drop it onto your hotbar.
    2) Key Map the macro to "F" and and take note of the button number. Mine was "Hotbar Button 38".
    3) Enter into the console "/script Focus.Keys('ACTION_BAR_38')', where 38 matches your number from above.

    Reply Report Permalink
  • moshakirby said

    This must be the most confusing mod I've ever used.

    I want to be able to press F to switch between me and my focus target. I know how to set focus targets, don't know how to bind keys, also what's the point in scripts? what are they etc.

    Reply Report Permalink
  • Cowboy said

    moshakirby, assuming you don't change the default Keybinds, you can bind the "target your focus or yourself" action to a key by pressing the [Esc] key, selecting "Key Mapping" and binding that key to Hotbar Button 69. The "target your focus" action can be bound to a key by using Hotbar button 68.

    These Hotbar buttons can be changed by using the /focus keys command.

    Reply Report Permalink
  • ChrisAD said

    Dude.. a simple /assist macro will assist your current defensive target. Addons like this is not needed imo because you make a button, contain it with /assist . Everytime you want to assist click the button (I have it cound to button C so I assist whomever I click on and then press C).

    Reply Report Permalink
  • Cowboy said

    ChrisAD, I think you're missing the point. Focus allows you to assist a predefined player, and have an entirely different defensive target. That means you can be healing one person, while attacking another person's target. It also means that you don't even need a defensive target to be able to assist your Focus. And this functionality works for aid as well. Not to mention that Focus allows you to easily change your defensive target via keypress, or even toggle between that player and yourself.

    Either way, Focus is not for everyone. If you don't need the "advanced" functionality that Focus provides, basic /assist and /aid macros might be the perfect solution for you.

    Reply Report Permalink
  • sadow said

    Hi, is it possible to add an option to target the target of my focus and to target myself at the same time?

    Reply Report Permalink
  • Cowboy said

    Sadow, you can use this command in a macro to target yourself:

    /script TargetPlayer(towstring(GameData.Player.name))

    Just add that line into your Focus Assist macro before or after the /script Focus.Assist() line, and see if it works. I'm not sure if multiple targeting actions can happen with a single keypress / mouse click, though. Let me know if it works for you.

    Reply Report Permalink
  • Cowboy said

    FYI, with 1.0.5, Mythic removed TargetPlayer() from the API so this macro will no longer work.

    Reply Report Permalink
  • Cowboy said

    Thanks for all the comments!

    Niuban: I actually didn't even know what /aid did, so I looked it up... and since it clearly belongs in Focus, I added it into v0.3. Enjoy!

    - Cowboy

    Reply Report Permalink
  • Niuban said

    Any chance of adding /aid to this as well?

    I like the simplicity of this mod but wouldnt dl it due to the lack of the /aid for healers

    Reply Report Permalink
  • Saidden said

    where you say id is a optional parameter are you meaning you can set a value like 1 or 2 to set different assists or it either has or doeas not have id

    Reply Report Permalink
  • This addon is currently broken due to patch 1.01.The 'ChatWindow' global was renamed to 'EA_ChatWindow'. Replacing ChatWindow with EA_ChatWindow inside the Focus.Print function will fix the problem.

    Reply Report Permalink
  • Boshi said

    Where is the Focus.Print function at? I couldn't find this in the Focus add-on directory.

    Reply Report Permalink
  • It is in the Focus.lua file. Just search that file for "ChatWindow" to find it.

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 329 Paint the leader PvP, and Combat
  2. 133 Twister Buffs & Debuffs, Action Bars...
  3. 130 State of Realm PvP
  4. 103 Warhammer Scrolling Combat Text Combat
  5. 90 TokenMachine PvP, and Bags & Inventory