Download
(153Kb)
Download
Updated: 03-16-21 05:13 PM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.5)
Shadowlands patch (9.0.2)
Shadowlands pre-patch (9.0.1)
Updated:03-16-21 05:13 PM
Created:08-04-10 07:07 PM
Downloads:28,666
Favorites:50
MD5:
Categories:Discontinued and Outdated Mods, Combat Mods, Unit Mods

ImpliedTarget  Popular! (More than 5000 hits)

Version: 1.3.16
by: Vrul [More]

This addon only works with action buttons provided by the default UI. Support for other action bar addons may be found in the Other Files tab.

Macros allow you to change the ability that you use based on whether your target is friend or foe. This addon allows you to do the opposite, change the target of an ability based on whether that ability is harmful or helpful. Support for custom paging of the main action bar is also provided (may be disabled by another addon).


Anyone with several macros similar to:

/cast [harm, nodead] [@targettarget, harm, nodead] [@mouseover, harm, nodead] [@pettarget, nodead] HarmfulSpell

or

/cast [@mouseover, help, nodead] [help, nodead] [@targettarget, help, nodead] [@player] HelpfulSpell

can instead set up a targeting priority and apply it to all of your action buttons without wasting a single macro.


To further enhance your mouseover targeting, two additional options are provided. @unitframe can be used in place of @mouseover to target a unit only if it is a unit frame. Similarly, @unitmodel can be used to target only units that are in the 3D world.


Note: Target behavior is only changed for spells and items placed directly into an action button.

Translators: To submit a translation please just edit an existing file (ImpliedTarget\Locales.lua or ImpliedTarget_Config\Locales\deDE.lua) and send it to me.

Developers: If you would like to make ImpliedTarget work with your addon then see the API below and look at how it was done for other addons in the Other Files tab.


API (these functions may be called in combat, but their effects won't happen until combat has ended)

ImpliedTarget.DisableKeyBinding()

Forces ImpliedTarget to disable it's key binding code and allow it to be garbage collected. Only call this if your addon will be providing this functionality.


ImpliedTarget.DisablePaging()

Forces ImpliedTarget to disable it's paging code for the primary action bar and allow it to be garbage collected. Only call this if your addon will be providing this functionality.


ImpliedTarget.AddButton(button [, bind])

Allow ImpliedTarget to alter the behavior of an action button.

Arguments:

button - (table or string) An action button or name of an action button.

bind - (string) The name of the key bind for the action button.
Returns:
button - (table or nil) If successful the action button is returned, otherwise nil.

ImpliedTarget.RemoveButton(button)

Prevent ImpliedTarget from altering the behavior of an action button.

Arguments:
button - (table or string) An action button or name of an action button.
Returns:
button - (table or nil) The action button if it was removed, nil if the action button had not been previously added.

Version 1.3.15 (12/13/2020)
- Corrected hunter ability Binding Shot not being flagged as GTAoE
- Added option to improve @mouseover responsiveness

Version 1.3.15 (12/13/2020)
- Fixed paladin Night Fae covenant ability Blessing of Seasons
- Added legendary effects
- Disabling an individual ability should now work as expected

Version 1.3.14 (12/08/2020)
- Updated various actions
- Initial implementation of option to modify individual abilities [WIP]

Version 1.3.13 (09/27/2020)
- Updated various actions

Version 1.3.12 (10/03/2018)
- Changed Discipline Priest's Mindbender from 'help' to 'harm'
- Defaulting to UseAction for non-GTAoE abilities and CastSpellByID for GTAoE abilities

Version 1.3.11 (10/02/2018)
- Added Void Bolt to the Shadow Priest list of spells

Version 1.3.10 (09/30/2018)
- Fix to make actions more closely follow default behavior with regards to starting auto-attack

Version 1.3.9 (09/29/2018)
- Change for weird inconsistent behavior between CastSpellByID and CastSpellByName

Version 1.3.8 (09/29/2018)
- Included missing library file and toc info for LibDataBroker-1.1
- Added Locales.lua to help with anyone wanting to translate

Version 1.3.7 (09/28/2018)
- The modules for Bartender4 and Dominos are now their own addons and available separately
- Removed the Monk ability Chi Wave from the list of targeted actions
- Fixed the option for manual targeting preventing the use of auto-targeting and non-targeted actions
- Merged the Help options Auto and Manual into the drop-down Default
- Corrected an issue with item/spell names not being available until after a UI reload
- Added a LDB plugin
- Library update

Version 1.3.6 (08/27/2018)
- Fixed an error with converting GTAoE settings

Version 1.3.5 (08/26/2018)
- Changed the scope of some variables in ImpliedTarget_Config that were being leaked globally
- Corrected an issue with applying queued commands after combat
- Fixed an issue with detecting specialization changes for applying Harm Priority
- Added a "Manual" option to Harm, Help, Rez, and GTAoE to allow explicit cursor targeting
- Reworded some stuff in the options

Version 1.3.4 (07/24/2018)
- Updated for 8.0
- Reworked how some things are processed behind the scenes
- Added support for ground targeted area of effect (gtaoe) abilities (manually added only)

Version 1.3.3 (02/08/2018)
- Fixed error when assigning custom parameters

Version 1.3.2 (01/21/2018)
- Corrected the classification of the Warlock ability "Phantom Singularity" from 'help' to 'harm'
- Fixed errors with harm priority and roles

Version 1.3.1 (09/02/2017)
- Updated for 7.3

Version 1.3 (07/18/2016)
- Updated for 7.0
- Significant reworking of how things are done behind-the-scenes
- Added a feature to prioritize harm/help for dual-role abilities based on role

Version 1.2.2 (10/19/2014)
- Fix for key binds not working after a reload

Version 1.2.1 (10/14/2014)
- Updated for 6.0

Version 1.2 (10/31/2013)
- Resurrection abilities are now completely separate from helpful abilities in the options
- Improved the way secure unwrapping was done to avoid conflicts with other addons
- Changing the active key bind set now updates key binds so they will still work
- Fix to allow key binds to work with the pet battle UI
- Fix for key binds containing "[" or "]"
- The Grid integration option was replaced with a more universal solution: @unitframe, @unitmodel
- Moved Bartender4 and Dominos support into separate addons as examples for any addon author looking to incorporate ImpliedTarget support
- Added some auto-correction for minor errors in parameters that are manually entered

Version 1.1.7 (09/18/2013)
- Fixed key bind issues with ExtraActionButton and PetBattleUI
- Corrected an issue with changing Paging settings

Version 1.1.6 (06/23/2013)
- Added an option to disable resurrection abilities from working with implied targeting
- Corrected the spellID for the warlock spell Soul Stone
- Improved behavior with Grid integration
- Option based code optimization

Version 1.1.5 (06/14/2013)
- Fixed an error and a bug with Grid integration

Version 1.1.4 (06/13/2013)
- Resurrection abilities will now also work with implied targeting
- Added an option for Grid users

Version 1.1.3 (09/02/2012)
- Added options for excluding entire action bars from implied targeting

Version 1.1.2 (07/28/2012)
- Updated for MoP

Version 1.1.1 (12/10/2011)
- Added compatibility for Dominos

Version 1.1 (11/26/2011)
- Added compatibility for Bartender4
- Changed options to be easier for novice users (borrowed Bartender4's style)

Version 1.0.5 (01/11/2011)
- Correct an issue with some empty vehicle buttons

Version 1.0.4 (01/04/2011)
- Fix for key binds that contain characters that have special meaning for Lua's format function

Version 1.0.3 (12/24/2010)
- Ignore spells that can't be identified as harmful or helpful (fixes errors with vehicle abilities)

Version 1.0.2 (10/13/2010)
- Updated for 4.0

Version 1.0.1 (08/06/2010)
- Fixed a bug when changing key binds for the main action bar

Version 1.0 (08/04/2010)
- Initial release
Optional Files (3)
File Name
Version
Size
Author
Date
Type
1.0.1
918B
12-08-20 11:43 PM
Addon
1.0
1kB
09-27-18 04:42 PM
Addon
2.0
2kB
08-06-18 12:36 PM
Addon


Post A Reply Comment Options
Unread 12-23-20, 11:37 PM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: 11/10 addon but monk

Originally Posted by ohlawdie


love the addon for when I'm fistweaving and memeweaving on my monk...I'm wondering, is there a way to not have summons such as invoke chi-ji be implied-targeted?
ImpliedTarget doesn't do anything with Invoke Chi-Ji, the Red Crane. The other invokes for Niuzao, Yu'lon, and Xuen can be disabled in the override sub-section.
Report comment to moderator  
Reply With Quote
Unread 12-23-20, 07:49 PM  
ohlawdie
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
11/10 addon but monk



love the addon for when I'm fistweaving and memeweaving on my monk...I'm wondering, is there a way to not have summons such as invoke chi-ji be implied-targeted?
Report comment to moderator  
Reply With Quote
Unread 12-10-20, 05:51 AM  
Jepriuo
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Not sure if a bug or me

Was working fine but since yesterday, lifebloom no longer casts on mouse over target only on myself or the selected target, tied reinstalling the add on but no luck, was using Elvui but happens with the normal frames as well
Report comment to moderator  
Reply With Quote
Unread 12-09-20, 10:20 AM  
realwhyareless
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Hunter Ability - Wild Spirits

Originally Posted by Vrul
I updated all the class abilities and added the covenant abilities with version 1.3.14. I'm only unsure about the paladin Night Fae ability Blessing of the Seasons.
Thank you so much! Yeah that Blessing of the Seasons looks tricky
Last edited by realwhyareless : 12-09-20 at 10:21 AM.
Report comment to moderator  
Reply With Quote
Unread 12-09-20, 08:54 AM  
bonitao
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: Dominos compatibility problem

Originally Posted by Vrul
Originally Posted by bonitao
Noticed that when i use Dominos some actions doesn't respect the rules.
Hopefully that is fixed with version 1.0.1
So far so good. Thanks for the quick fix once again.
Last edited by bonitao : 12-09-20 at 08:54 AM.
Report comment to moderator  
Reply With Quote
Unread 12-09-20, 12:32 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: Hunter Ability - Wild Spirits

Originally Posted by lunayoko
I love the concept of this addon and so far seems to be functioning - except my covenant ability on my hunter: Wild Spirits, does not work. for some reason the ring for targeting does not appear, though my others, like tar trap and freezing trap, which also use a ground targeting, work just fine.
Originally Posted by realwhyareless
Hi! I'm using your ImpliedTarget addon together with the ElvUI compatibility addon and I've come across an issue with the Final Reckoning ability(lvl 50 talent) for Retribution Paladin! It won't trigger a cast at all!
I updated all the class abilities and added the covenant abilities with version 1.3.14. I'm only unsure about the paladin Night Fae ability Blessing of the Seasons.
Report comment to moderator  
Reply With Quote
Unread 12-09-20, 12:26 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: Dominos compatibility problem

Originally Posted by bonitao
Noticed that when i use Dominos some actions doesn't respect the rules.
Hopefully that is fixed with version 1.0.1
Report comment to moderator  
Reply With Quote
Unread 12-07-20, 08:03 PM  
bonitao
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Dominos compatibility problem

Hi Vrul, I`m back to SL and I can`t play without this addon haha.

Noticed that when i use Dominos some actions doesn't respect the rules. What I notice after some testing is: mouse buttons (b3, b4 and b5), some keys (z, x, c...) doesn`t work on mouseover targets.

edit:

Using bugsac i got this:


4x ImpliedTarget_Dominos\Core.lua:15: attempt to index field 'ActionButton' (a nil value)
[string "@ImpliedTarget_Dominos\Core.lua"]:15: in main chunk

Locals:
addonName = "ImpliedTarget_Dominos"
addon = <table> {
}
AddButton = <function> defined @ImpliedTarget\Buttons.lua:194
(*temporary) = nil
(*temporary) = <function> defined @ImpliedTarget\Libs\LibOptionsAssist-1.1.lua:477
(*temporary) = <table> {
1 = <table> {
}
hasChildren = true
name = "ImpliedTarget"
collapsed = true
}
(*temporary) = "attempt to index field 'ActionButton' (a nil value)"
Last edited by bonitao : 12-07-20 at 08:04 PM.
Report comment to moderator  
Reply With Quote
Unread 12-01-20, 04:09 PM  
realwhyareless
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Retribution Paladin Final Reckoning bug!

Hi! I'm using your ImpliedTarget addon together with the ElvUI compatibility addon and I've come across an issue with the Final Reckoning ability(lvl 50 talent) for Retribution Paladin! It won't trigger a cast at all!

I did test if it was caused by any other addon but it was indeed ImpliedTarget; Final Reckoning worked with no issues when ImpliedTarget was disabled.

And while i'm here, thanks for this awesome addon i'm truly happy that a youtuber showcased this addon. I've used it ever since.
Thank you so much for this masterpiece!

EDIT: I'll use the Ignore trick you commented below. Cheers!
Last edited by realwhyareless : 12-01-20 at 04:12 PM.
Report comment to moderator  
Reply With Quote
Unread 11-27-20, 05:23 PM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: Hunter Ability - Wild Spirits

Originally Posted by lunayoko
Hello there!

I love the concept of this addon and so far seems to be functioning - except my covenant ability on my hunter: Wild Spirits, does not work. for some reason the ring for targeting does not appear, though my others, like tar trap and freezing trap, which also use a ground targeting, work just fine.

The button registers on my interface as being clicked on - but no circle appears to actually initiate the attack.

So far I have tried adjusting the AoE settings as well as disabling ElvUI (and the assist for implied target addon), and neither have worked so far.

Is this a known issue? Is there anything I can do to resolve this on my end, or is it something that is in a planned update? Any help would be greatly appreciated, I'd love to use this addon as it seems very helpful.

Thanks!

Edit: I have tested with my warlock's Rain of Fire which is a damaging ground AoE unlike the traps and it works as intended - it seems to be centered on the hunter ability.
For now the best I can recommend is to use the Ignore tab and add the name of the button that ability is on. If you don't know it's name just put your mouse cursor over it and run this:
Code:
/run print(GetMouseFocus():GetName())
Report comment to moderator  
Reply With Quote
Unread 11-27-20, 10:12 AM  
lunayoko
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hunter Ability - Wild Spirits

Hello there!

I love the concept of this addon and so far seems to be functioning - except my covenant ability on my hunter: Wild Spirits, does not work. for some reason the ring for targeting does not appear, though my others, like tar trap and freezing trap, which also use a ground targeting, work just fine.

The button registers on my interface as being clicked on - but no circle appears to actually initiate the attack.

So far I have tried adjusting the AoE settings as well as disabling ElvUI (and the assist for implied target addon), and neither have worked so far.

Is this a known issue? Is there anything I can do to resolve this on my end, or is it something that is in a planned update? Any help would be greatly appreciated, I'd love to use this addon as it seems very helpful.

Thanks!

Edit: I have tested with my warlock's Rain of Fire which is a damaging ground AoE unlike the traps and it works as intended - it seems to be centered on the hunter ability.
Last edited by lunayoko : 11-27-20 at 01:40 PM.
Report comment to moderator  
Reply With Quote
Unread 11-20-20, 09:02 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: Cannot use anything on the main action bar

Originally Posted by Mecze
I'm a Shaman Resto. Just installed your addon, that looks amazing, but any keybind on the main bar is unusable.
Do you have another addon that is messing with keybinds or paging? If so try running one or both of the following to see if it helps:
Code:
ImpliedTarget.DisableKeyBinding()
ImpliedTarget.DisablePaging()
Report comment to moderator  
Reply With Quote
Unread 11-20-20, 05:45 AM  
Mecze
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Cannot use anything on the main action bar

Hi,
I'm a Shaman Resto. Just installed your addon, that looks amazing, but any keybind on the main bar is unusable.
I have to ignore de main action bar for it to work.
I mean, when selecting an enemy it just says "Invalid Target".
Heals on the Main Bar doesnt say anything.
Rest of the buttons are working fine if they are NOT on the main bar.
Is that intented?

EDIT: just discovered that presing 1, instead press "V", and thats my Blood Lust button. Not ideal
That "Invalid Target" I wrote earlier maybe is refering to another keybind. It looks that keybinds are messup, if pressing 1 means "V" then something is actually wrong

Alright i did a little bit of mapping:
When I Press 1, "Right ActionBar 2 Button 2" is pressed
When I Press 2, "BottomLeft Action Button 10" is pressed
When I Press 3, "Right ActionBar 2 Button 3" is pressed
When I Press 4, "Right ActionBar 2 Button 4" is pressed
When I Press 5, "Right ActionBar 2 Button 5" is pressed
I guess it goes on.
Last edited by Mecze : 11-20-20 at 06:04 AM.
Report comment to moderator  
Reply With Quote
Unread 09-27-20, 07:05 PM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: Issue with Druid Revive spell

Originally Posted by RobotNinja
i recently found a issue where implied targets selfcast in the help tab affects the revive spell which i thought would have been categorized with the rez tab
That should be fixed with version 1.3.13 that I just uploaded.
Report comment to moderator  
Reply With Quote
Unread 09-27-20, 12:03 PM  
RobotNinja
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Issue with Druid Revive spell

hey so i recently found a issue where implied targets selfcast in the help tab affects the revive spell which i thought would have been categorized with the rez tab. Because it is trying to selfcast the revive spell (not rebirth), it will never activate not even if i hover over someones nameplate or model to activate. since then ive had to turn off selfcast and im really missing it for my heals.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: