• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

LiteAssist

 
Project Updated:
Files Updated: Sun, Dec 13 2009
Supports Game Version: 3.3.0
Category: Combat
Tags:

, , , , and [Edit Tags]

Project Manager: Xodiv
Additional Authors: No additional authors
Current Version: LiteAssist 3.3.1
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 20
Downloads Total: 15,248
Favorites: 92
Comments: 29
  • About LiteAssist
  •  

LiteAssist is a very basic addon to replace the standard /assist macro.

It lets you set a unit (a player, pet or NPC) that the mod remembers. When you push the assist key, it causes you to attack the same thing as that unit. It changes your target (what you are attacking) to be the same as their target.

LiteAssist provides extra key bindings to learn who to assist and to assist them. You can (and must to use this addon) set them up via the WoW Keyboard Options menu.

LiteAssist really is light. There are no /commands and no fancy GUIs, just the 3 key bindings.


Configuring LiteAssist

After entering the World of Warcraft game, go to the Keyboard Settings menu, scroll down to the LiteAssist section and set the key bindings. Then just use the keys to activate the learn and assist functions. See below for more details.


Key Bindings

The three key bindings are:

  1. Learn unit to assist from your current target.
  2. Learn unit to assist from whatever your mouse is hovering over.
  3. Assist the previously learned unit (i.e., target its target).

You can find these under the 'LiteAssist' heading in the Keyboard Options menu.

I use shift-F (learn target), ctrl-F (learn mouseover) and F (assist) for the three functions.


Notification Messages

When learning a new assist a message will pop up in the middle of the screen to inform you.


Clearing Assist

Learn assist with no unit targeted/mouseovered to clear the assist. The assist also starts out cleared before you first learn something.

When the assist is cleared, the assist key will assist your current target, exactly like WoW's default assist function. This makes it safe to override your regular assist key ('F').


Target Frame Indicator

When you are targeting the same unit as your assist, a small icon of a pair of crossed swords will be shown at the left of your target frame. This only works with the default Blizzard interface, not other unit frame addons like XPerl.


Advanced Macro Support

When you assist the learned target, LiteAssist is really running a macro with '/assist PlayerName' in it.

If you create a macro of your own named LiteAssistMacro AND include in it the text {LiteAssistUnit} (just like that, including the curly brackets), LiteAssist will use that macro instead with the text {LiteAssistUnit} replaced with the name of the player you learned.

You can include {LiteAssistUnit} more than once and it will replace all the occurrences.

Non-Keyboard Use

If you want to set up buttons on your action bar to trigger LiteAssist, you need to do so by creating macros like these and then dragging them onto your action bar.

To learn assist from target:

 /click LiteAssistLearnTarget

To learn assist from mouseover:

 /click LiteAssistLearnHover

To assist the learned unit:

 /click LiteAssistDo

Limitations

Due to intentional limitations by Blizzard you can't change assist in combat. If you try to learn a new assist while in combat LiteAssist will remember what you tried to do and apply it when combat ends.

You can (obviously) still assist the learned unit while in combat.

  • Downloads (7)
  •  
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  
  LiteAssist 3.3.1 Release 3.3.0 1,025 12/13/2009
  LiteAssist 3.3.0 Release 3.3.0 509 12/8/2009
  LiteAssist 3.2.0 Release 3.2.0 1,742 8/4/2009
  LiteAssist-3.1.5.zip Release 3.1.0 939 6/22/2009
  LiteAssist-3.1.4.zip Release 3.1.0 918 5/25/2009
  • 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.
  • rashnu55 said

    xodiv I like this add it really helps keeping track what the tank is hitting but I'm having one problem.

    I want to make a macro for Tricks of the Trade but I cant get it to work. I've tried all variation's of your example but none will pull the name from {LiteAssistUnit}. with just (this is my test to try to get it to work) /kiss {LiteAssistUnit} I just blow kisses to the wind, not at my target.

    thanks

    Reply Report Permalink
  • Xodiv said

    I wonder if you have perhaps misunderstood how it works.

    When you make the macro named LiteAssistMacro, you can't use that macro directly by dragging it onto an action bar and clicking it. LiteAssist never edits the macro itself.

    What it does is copy the text of that macro, replacing {LiteAssistUnit} with the name of your assist, and then using that text as the commands to run when you push the assist key. You must use the LiteAssist keybinding to perform the action.

    Also, although I'm not a macro expert I'm not sure if /kiss takes an argument. Rather than "/kiss {LiteAssistUnit}" you may have to do "/target {LiteAssistUnit}" and then "/kiss". When I'm testing I always use "/say {LiteAssistUnit}" as my test, as that's easy to check.

    I hope this helps. If not, can you do some more tests using /say and let me know what happens.

    Best wishes, X.

    Reply Report Permalink
  • catonbreak said

    Amazing addon! I have a request though. If you could make or if you want to help out how I could modify the addon to also cast Tricks of the Trade for rogue on the assisted person. Would be very cool and handy. I tried myself to use the macro you have specified, but couldn't make it to cast something on the assisted person. Maybe you can help out?

    Reply Report Permalink
  • catonbreak said

    Sorry for doublepost, I have been re-thinking about this. And the best solution would be if you can use some %var from the assisted one like, {LiteAssistUnit}, into another macro. Something like /cast [target={LiteAssistUnit}] Tricks of the Trade. This would be absolutely awesome.

    Reply Report Permalink
  • Xodiv said

    The trouble with what you are trying to do is that you can't use a player name with that "target=" macro format. You can't do "/cast [target=Xodiv] Tricks of the Trade". It has to be a "unit id" which is something like "target", "targettarget", "focus" etc.

    So {LiteAssistUnit} which is the player name can't work.

    There is an undocumented feature of LiteAssist you can try, which is to use {LiteAssistUnitId} in your macro. It will only work on players (and possibly pets) in your party or group, but it will try to keep track of and substitute their unit id instead of their unit name.

    I have never used this myself, and it's barely tested but I'd be interested to hear if it works.

    Reply Report Permalink
  • Xodiv said

    Another option is to do:

    /targetexact {LiteAssistUnit}
    /cast Tricks of the Trade
    /targetlasttarget

    Reply Report Permalink
  • catonbreak said

    It did not work. But really thanks for trying to help out. I started using focus instead for my TotT. That way I can have 1 focus and also 1 another for assist. Pretty handy. Thanks anyways, awesome addon! :)

    Reply Report Permalink
  • Xodiv said

    Sorry it didn't work out but I'm glad you found an alternative. I've done some testing and found a couple of problems with the {LiteAssistUnitId} code so I guess it wasn't going to work that way. I'll try to fix them in the next release anyway.

    Reply Report Permalink
  • DragonWin said

    5 stars, simple and does exactly what it says and works well.

    Reply Report Permalink
  • Burnum said

    Love this add-on!

    I noticed a little bug in your LiteAssistBroker module

    Your TOC file calls
    libs\CallbackHandler-1.0\CallbackHandler-1.0.xml
    but there isn't an XML in there, only a .lua

    Reply Report Permalink
  • Xodiv said

    Hi Burnum, thanks for the bug report and the kind words. I'm glad you like LiteAssist.

    That's a big error, which has been there from day 1 of the LDB support. I wonder how it ever worked at all, and I suspect the answer is that if you have a broker display it probably comes with CallbackHandler-1.0 and thus provides it for LiteAssist.

    I've fixed the bug in my development copy and will package and upload version 3.3.1 as soon as I've confirmed it doesn't cause any new problems.

    Best wishes, X.

    Reply Report Permalink
  • Xodiv said

    3.3.1 uploaded with this (trivial) fix.

    Reply Report Permalink
  • Mtrollet said

    Hi I've always had trouble selecting the main target's target right away so I'm really happy to find this addon.
    Just one question...somehow, the clear assist key is bound to "G" in my case. Is there a way to change this?
    I keybound G to another action using Dominos, but it overrides this setting.
    Thanks a lot for your help :D

    Reply Report Permalink
  • Xodiv said

    I'm not sure what's happening from your description.

    There isn't a separate 'clear assist' key, only the key bindings to learn the assist from your target and mouseover, which will clear it if you are not targeting/mouseovering anything. You need to set the keys up in the WoW keybindings menu. See the LiteAssist4.jpg screenshot above. Is it possible that you left 'G' bound to one of them?

    As far as I know Dominos and other action bar addons play nicely with LiteAssist. I use Dominos myself and haven't had any problems.

    Check the key bindings settings as per the screenshot, and if that doesn't work can you have a go at describing again what you did and what happens for me? Thanks.

    Reply Report Permalink
  • Mtrollet said

    Hi Xodiv, thanks for your quick response.
    I did try setting the keys in the default keybindings menu as exactly as shown in the screenshot above. Everything works, shift-F to learn target, ctrl-F to learn mouseover, F to assist and even shift-F with no unit targeted/mouseovered to clear assist.
    Except somehow, when I press the key G, it clear assists as well...
    I will try resetting my keybinds and reinstalling your addon when I get home.
    Hopefully that will work :)

    Reply Report Permalink
  • Mtrollet said

    Hi Xodiv,
    So I went home and reinstalled LiteAssist after resetting the keybounds in Dominos.
    I don't know what was the problem but it worked!!
    Thanks a million for responding and please keep up the great work :D

    Reply Report Permalink
  • Xodiv said

    I'm glad it sorted itself out, as I hadn't had any good ideas. Thanks for using LiteAssist and best of luck in all your adventures.

    Reply Report Permalink
  • Xodiv said

    I've uploaded version 3.2.0 of Liteassist, which has an updated TOC number so it will work under WoW 3.2 without having to tick "enable out of date addons".

    I haven't actually tested it on 3.2 yet (since it's not out until tomorrow) but according to the Blizzard UI and Macros forum there are no relevant changes so I expect LiteAssist to keep working as before.

    Reply Report Permalink
  • 1blahblah1 said

    I'm not really a keyboard person, can the set assist from target and assist be set as a button?

    Reply Report Permalink
  • Xodiv said

    I haven't really considered that before, to the best of my knowledge an addon can't make a button you can drag into an action bar.

    Something that might work is to make these macros:

    To learn from target:
    /click LiteAssistLearnTarget

    To learn from mouseover:
    /click LiteAssistLearnHover

    To assist the learnt unit:
    /click LiteAssistDo

    You could then drag the macros onto your action bars.

    However I'm not sure whether the last one will work in combat. Can you test it out and let me know?

    Reply Report Permalink
  • Addon Packs Containing LiteAssist

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 6,026 Recount Combat
  3. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  4. 3,360 Omen Threat Meter Boss Encounters, and Combat
  5. 2,796 MikScrollingBattleText Combat, and PvP