Go to Page... |
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,727 |
Favorites: | 50 |
MD5: | |
Categories: | Discontinued and Outdated Mods, Combat Mods, Unit Mods |
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.Returns:
bind - (string) The name of the key bind for the action button.
button - (table or nil) If successful the action button is returned, otherwise nil.
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.
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 |
![]() |
Comment Options |
nKweo |
View Public Profile |
Send a private message to nKweo |
Find More Posts by nKweo |
Add nKweo to Your Buddy List |
![]() |
|||
|
|
||
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
![]() I've just started trying to use this addon (initially with ElvUI) and have run into several issues, the most important one to me right now is that I can't figure out how to access the config page as shown in the screenshots here. I can't see any button for it, and /impliedtarget returns the usual "Type /help for a listing of a few commands." message.
Am I missing something obvious? |
![]() |
![]() |
Gazzoose |
View Public Profile |
Send a private message to Gazzoose |
Find More Posts by Gazzoose |
Add Gazzoose to Your Buddy List |
![]() |
||
|
Re: Config issues
Code:
/run print(LibStub) /run print(LibStub("LibOptionsAssist-1.1", true)) /run print(ImpliedTarget) Code:
table: 000001C6FCD0C7A0 table: 000001C6FCE1BE90 3 table: 000001C6FD9E1440 If everything looked good above then get an addon for errors (AmberAlert, BugSack, or Bugger (last two require !BugGrabber) and report any errors here. |
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
||||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Re: Config issues
The only addon I couldn't disable was Addon Control Panel, as it doesn't have the option to actually disable itself, is there any other information I could provide? |
|||
![]() |
![]() |
Gazzoose |
View Public Profile |
Send a private message to Gazzoose |
Find More Posts by Gazzoose |
Add Gazzoose to Your Buddy List |
![]() |
||
|
Re: Re: Re: Config issues
I know that LibStub and LibOptionsAssist-1.1 are running based on the test you already ran. Is your ImpliedTarget_Config folder missing? Try running this command in game: Code:
/run print(GetAddOnInfo("ImpliedTarget_Config")) Code:
ImpliedTarget_Config nil nil false MISSING INSECURE false |
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
|||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Re: Re: Re: Config issues
|
||
![]() |
![]() |
Gazzoose |
View Public Profile |
Send a private message to Gazzoose |
Find More Posts by Gazzoose |
Add Gazzoose to Your Buddy List |
![]() |
|
|
Getting these errors after the latest update when trying to acces the options:
Code:
Message: Interface\AddOns\ImpliedTarget\Convert.lua:117: attempt to index local 'settings' (a nil value) Time: Mon Aug 27 10:50:19 2018 Count: 1 Stack: Interface\AddOns\ImpliedTarget\Convert.lua:117: attempt to index local 'settings' (a nil value) Interface\AddOns\ImpliedTarget\Convert.lua:117: in function `func' Interface\AddOns\ImpliedTarget\Convert.lua:5: in function <Interface\AddOns\ImpliedTarget\Convert.lua:3> Interface\AddOns\ImpliedTarget\Convert.lua:115: in function `Convert' Interface\AddOns\ImpliedTarget\Settings.lua:126: in function `?' Interface\AddOns\ImpliedTarget\Core.lua:43: in function <Interface\AddOns\ImpliedTarget\Core.lua:42> Locals: profile = <table> { rez = <table> { } help = <table> { } autoCorrect = 1 paging = <table> { } harm = <table> { } } name = "Default" settings = nil (*temporary) = nil (*temporary) = "attempt to index local 'settings' (a nil value)" Code:
Message: ...dProfiles\Libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:346: table index is nil Time: Mon Aug 27 10:51:59 2018 Count: 1 Stack: ...dProfiles\Libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:346: table index is nil [C]: ? ...dProfiles\Libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:346: in function <...dProfiles\Libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:335> ...dProfiles\Libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:449: in function `GetOptionsTable' Interface\AddOns\ImpliedTarget_Config\Core.lua:572: in main chunk [C]: in function `LoadAddOn' ...e\AddOns\ImpliedTarget\Libs\LibOptionsAssist-1.1.lua:624: in function <...e\AddOns\ImpliedTarget\Libs\LibOptionsAssist-1.1.lua:620> ...e\AddOns\ImpliedTarget\Libs\LibOptionsAssist-1.1.lua:302: in function `func' ...e\AddOns\ImpliedTarget\Libs\LibOptionsAssist-1.1.lua:536: in function `Show' Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel' Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick' [string "*:OnClick"]:2: in function <[string "*:OnClick"]:1> Locals: |
![]() |
![]() |
nKweo |
View Public Profile |
Send a private message to nKweo |
Find More Posts by nKweo |
Add nKweo to Your Buddy List |
![]() |
||
|
|
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
![]() Hi,
I'm using a razor naga mouse and side button1 1 and 2 are bind to mouse button 4 and 5. (Back and forward when you browse internet). But those keybind don't work with the mouse over cast. Same for click-wheel that is Mouse button 3. With the same button on the action bar if I use a alternate key bind it work, but the mouse button 4 and 5. |
![]() |
![]() |
sumoren |
View Public Profile |
Send a private message to sumoren |
Find More Posts by sumoren |
Add sumoren to Your Buddy List |
![]() |
||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Binding to mouse bouton 3, 4 and 5 not working
Not sure the problem is related to the addon. I have the exact same problem with custom macro, doesn't work with key bind to mouse 4 and 5.
|
|
![]() |
![]() |
sumoren |
View Public Profile |
Send a private message to sumoren |
Find More Posts by sumoren |
Add sumoren to Your Buddy List |
![]() |
||
|
Re: Binding to mouse bouton 3, 4 and 5 not working
|
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Hi,
First I just wanted to say thank you so much for this addon. I have been using it for a couple of months, and I absolutely love it. Everything was working fantastic for a while, but today when I went to open the options to change a setting, I noticed that the options panel under Interface > AddOns is blank. For reference, I am using ElvUI and I have the following addons folders: ImpliedTarget ImpliedTarget_Config ImpliedTarget_ElvUI The first thing I did was update ElvUI, as there was one out there that I was missing. Then I redownloaded your addon and the ElvUI addon and overwrote what was in my /AddOns folder. Still no luck. When I open the interface options from the menu, or type /impliedtarget in game, the right hand panel is blank. I was reading through the comments here and per your recommendation to another poster, I used the following command in game: Code:
/run print(GetAddOnInfo("ImpliedTarget_Config")) Code:
ImpliedTarget_Config nil nil false MISSING INSECURE false Thank you so much! ![]() |
![]() |
![]() |
Jaedra |
View Public Profile |
Send a private message to Jaedra |
Find More Posts by Jaedra |
Add Jaedra to Your Buddy List |
![]() |
||
|
WoW\Interface\AddOns\ImpliedTarget WoW\Interface\AddOns\ImpliedTarget_Config |
|
![]() |
![]() |
Vrul |
View Public Profile |
Send a private message to Vrul |
Find More Posts by Vrul |
Add Vrul to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 21
Uploads: 0
|
Hey, I reinstalled wow and my addons, and now I'm having a problem I didn't before.
You know how your habilites auto-aquire a target if you have none? (like if you are close to a target as a warrior and cast Mortal strike, it will target the nearest enemy and try to cast mortal strike). Well, implied target now is disabling this option for me. It will not auto-aquire a target anymore. Dunno what may be causing this. I even set the Harm to Never consider mouse over. |
![]() |
![]() |
doppler |
View Public Profile |
Send a private message to doppler |
Find More Posts by doppler |
Add doppler to Your Buddy List |
![]() |