Get an Epic Experience with Premium

LiteAssist

Combat Login to Add Favorites
  • 4 Likes
  • World of Warcraft
  • 73 Monthly Downloads
  • Supports: 5.4.0
  • 34,358 Total Downloads
  • Updated 09/10/2013
  • Created 05/22/2007
  • 267 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: 5.4.0
or

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.

Advanced Macro Support

When you assist the learned target, LiteAssist is internally running a hidden 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 copy that macro, replace the text {LiteAssistUnit} with the name of the player you learned, and use that instead.

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

Note that LiteAssist will not change your original macro, and dragging it onto a bar will not do anything. Copying a macro just saves me writing a user interface to allow you to edit the hidden internal macro text.

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.

If This AddOn Seems Abandoned

If more than two weeks go by after a major patch and this addon isn't updated, I've probably been hit by a bus. In that case I encourage anyone with the necessary ability to take over maintenance of the addon. It is released under the terms of the GNU General Public License, which means anyone can take it and do whatever they want with it, as long as they too release their code under the same terms.

Version 4.2.0 - 28-Jun-2011
  - Update TOC for WoW 4.2.
  - No other changes.

Version 4.1.0 - 27-Apr-2011
  - Update TOC for WoW 4.1.0
  - No other changes.

Version 4.0.0 - 13-Oct-2010
  - Update TOC for WoW 4.0.1
  - Fix event handlers for 4.0's changes to handler global variables.

Version 3.3.1 - 13-Dec-2009
  - Fix LDB include in LiteAssistBroker TOC file.

Version 3.3.0 - 8-Dec-2009
  - Update TOC for WoW 3.3.0.
  - No other changes.

Version 3.2.0 - 4-Aug-2009
  - Update TOC for WoW 3.2.0.
  - No other changes.

Version 3.1.5 - 14-Jun-2009
  - Fix a bug where learning in combat didn't work if you had no assist set.

Version 3.1.4 - 25-May-2009
  - Fix broken updating of LDB after combat-queued learn.

Version 3.1.3 - 5-May-2009
  - Fix error when attempting to clear assist in combat.

Version 3.1.2 - 26-Apr-2009
  - Learning assist in combat will now queue until you leave combat.
  - Added an icon for the LibDataBroker display.
  - Fixed an inefficiency where it was rewriting the macro text every
    time the party/raid roster changed even if the unit didn't.

Version 3.1.1 - 22-Apr-2009
  - Fix (harmless) taint warning from UPDATE_BINDINGS firing in combat.

Version 3.1 - 15-Apr-2009
  - Update TOC for WoW 3.1.0
  - No other changes.

Version 3.0 - 12-Oct-2008
  - Updated TOC for WoW 3.0.2
  - Replace LiteAssistFu and TitanLiteAssist with LiteAssistBroker
    to provide LibDataBroker support.  Titan supports this by default
    and FuBar will support it if you install the Broker2FuBar addon.
  - Don't print a messaage at loading time, it's annoying.

Version 2.4 - 26-Mar-2008
  - Update TOC for WoW 2.4.0
  - Bumped to version 2.4 to match TOC from now on.

Version 1.8 - 13-Nov-2007
  - Update TOC for WoW 2.3.0
  - Remove assist switching target warning message (added in 1.7).

Version 1.7.1 - 28-Sep-2007
  - Put LiteAssistFu and TitanLiteAssist back into the zip file

Version 1.7 - 25-Sep-2007
  - Sends an alert if your assist switches targets away from the
    one you are on.
  - Updated TOC for WoW 2.2.0

Verison 1.6 - 22-May-2007
  - Updated TOC for WoW 2.1.0
  - No other changes

Version 1.5 - 19-Apr-2007
  - Turned off the debugging by default (from -extradebug) but left it in.
  - Turn debugging output on/off with
      /script LiteAssist_SetDebug(true)
      /script LiteAssist_SetDebug(false)
  - Fixed the texture offsets for the target frame icon so you don't get
    a thin black line below the icon in some circumstances.

Version 1.4-extradebug - 4-Apr-2007
  - Added a heap more debugging messages.

Version 1.4 - 13-Mar-2007
  - Fixes a situation where raid/party member changes in combat would
    cause the assist target icon to show at the wrong times for the duration
    of that combat.
  - Add assist-change hook functions to allow TitanLiteAssist to work.
  - Allow the unitid stuff to work with focus -- mostly useful to allow
    me to debug when not grouped.

Version 1.3 - 11-Mar-2007
  - If your assist is in your party/raid, keep track of their unit ID
    as well as their name.
  - Use the UnitId of party/raid assists to show an icon on the target
    frame (crossed swords) if your target is also your assist's target.
  - Adds {LiteAssistUnitId} in macros to set the unitid if we know it, if
    not this will be set to "none" (so it's not that useful).
  - Updates the learned macro when you edit the macro and when the
    unitid changes.  If this happens in combat, queues it for when
    you leave combat (PLAYER_REGEN_ENABLED event).
  - Removed ClearAssist() function internally and replaced it with
    SetAssist(nil).
  - Warn if the macrotext gets too long.

Version 1.2 - 02-Mar-2007
  - If the player creates a macro named LiteAssistMacro and includes
    the string {LiteAssistUnit} in it, then the learnt command will
    be that macro with {LiteAssistName} replaced by the player name
    you learnt.

Version 1.1 - 25-Jan-2007
  - Recode to use macro approach to assist.  In essence the assist function
    now just does "/assist PlayerName".  Blizzard's protecting of the
    assist function has made support for unit tokens a huge inconsistent
    mess and they aren't inclined to answer my questions.
  - Focus turned out to be impractical.  There's only one focus, and
    too many things wanting to use it (because it's the only sensible
    way to do many things now).
  - Don't need the learning SecureActionButtons now, but I've kept them in
    order to make it easier to do more later when/if Blizzard make more
    changes.
  - If you assist your pet, it will use "pet" instead of the name as the
    thing to assist, so you can change/resummon your pet and it'll still
    retain the assist.
  - Learn alert message says "Pet" if you assist pet.
  - Use UnitCanAssist() to check who we can assist.  Allows assisting
    NPCs in (for example) escort quests.

Version 1.0rc3 - 12-Dec-2006
  - Fix bug where for some users the alert frame never gets resized
    so they don't see the alert messages about learning and clearing.

Version 1.0rc2 - 11-Dec-2006
  - Updated TOC for WoW 2.0.3
  - Learn done via buttons of type macro.

Version 1.0rc1 - 21-Dec-2006
  - Initial version released.

Comments

First Previous Page 1 of 6 Next Last
  • #80

    Can liteasist be used in macro as a target function? Like I can use

    /cast [@focus] Heal

    I'd like to replace the focus with my assist

  • #81

    Unfortunately, no.  Everyone would like a second focus, but it's not possible. :(

  • #79

    Updated for 5.0, please let me know if there are any problems.

  • #77

    I have been using this for years ! LIFESAVER !

     

    /assist works... but.. thats IF you have an extra macro slot to waste on /assist...

     

    hotkey is PERFECT !

     

    4 out of 5 dentists recommend liteassist for players who do assist !

  • #78

    Thanks for the comment, made me laugh. :)  Happy adventuring!

  • #74

    Did you figure out how to get curse to notify you of new tickets?

    *pokes*

    New ticket:

    http://wow.curseforge.com/addons/lite-assist/tickets/2-implement-a-second-macro/

    I'm going to read through the comments here to see if anything inspires me.

  • #76

    p.s., I commented on your ticket.

  • #75

    Oh, a ticket. Whoops! I don't know why it doesn't tell me about them. Stay tuned.

     

    To everyone who posted their support, thank you!

     

    To everyone who uses LiteAssist, best wishes and Happy Adventuring!

     

    X.

  • #73
    Great addon! Thanks for keeping it goin!
  • #72
    works great ty!!
  • #71
    I search since hours a new assist-addon, cause MainAssist dont work since last patch. Looks like this is at least a half replacement. Nice work.
  • #68
    I absolutly love this addon and using it I have figured out a great way to misdirect to the tank as well as assist. First, create a macro named "LiteAssistMacro" without the quotes. This macro itself will never be clicked. In that macro, add these two lines:
    /cast [target={LiteAssistUnit}] misdirection
    /assist {LiteAssistUnit}

    Now to make the macro that will be used on your bar, which can be named whatever you want. In that macro use the line:
    /LiteAssistDo
    Using that macro, it will cast misdirection on your remembered tank (the one you marked with control+f or whatever you keybound it to) as well as assist them with whatever they are targeting.
  • #70
    I read with interest your macro creation, but if you have a macro named "LiteAssistMacro" and do not use it, why are you creating it? And where are you saving it if it is to be the basis of the one macro you do create to use?

    I am confused by the reasoning here without any direction on why, where or how.

    Would like more information please. Thanks
  • #69
    This macro works perfectly. A great help in Dungeons. Thanks a lot.
  • #66
    I love the addon and have found that there is nothing out there like it. The newest version won't work for me. The folder looks locked and will not allow me access. I put it in the addon folder and it does not show up in WOW. I am using IMAC Quad processor. It has always worked in the past. Any thoughts?
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway