Go to Page... |
Compatibility: | Embers of Neltharion (10.1.0) WOTLK Patch (3.4.1) Classic (1.14.3) TBC Patch (2.5.4) |
Updated: | 05-03-23 09:47 AM |
Created: | unknown |
Downloads: | 1,267,761 |
Favorites: | 3,571 |
MD5: |
Clique is a simple addon that enables powerful click-casting and hover-casting on your unit frames and in the 3D game world. You can bind virtually any mouse or keyboard combination to a spell or macro. In it's normal configuration this enables you to use the bindings over your unit frames in order to cast spells directly on that unit. This allows you to more quickly select both the spell to cast, and the target of the spell without requiring an extra click.
To begin with Clique, open your spellbook and click on the new tab that is shown there. You can also open the configuration GUI by running the /clique slash command. From this binding interface you can add, remove and alter any of your Clique bindings. You will be unable to make these changes when you are in combat due to limitations in the Blizzard API.
Binding a spell
Binding a spell is just a matter of finding the spell in your spellbook, putting your mouse over it, and performing the binding you would like to add. For example, if you'd like to set 'Regrowth' to activate on 'Shift-LeftButton', then you just find that spell in your spellbook and then Shift-LeftClick on it. You can also bind keyboard combinations, so you could do the same with Shift-R if you'd like.
Keep in mind when you are setting your bindings that they will override any bindings that are already set on the frame, for example the default bindings to 'Target unit' and 'Show unit menu'. You can override these bindings if you would like, but you should then set a new different combination that will activate the original functions
Binding the 'Target unit' or 'Show unit menu' actions
If you've rebound or lose these default bindings, you can re-bind them using the 'Bind other' button in the Clique configuration. Click on the button, and choose the correct action and you will be presented with a dialog box that allows you to set the binding for that action. Simply choose a new key combination, and you will be able to target units and open your menu again.
Binding a macro
Binding a macro can also be found on the 'Bind other' button. You'll be given a new window with instructions and suggestions about writing your macros, but other than that the process should seem very similar.
Managing click-sets
Each binding can belong to a number of binding-sets. These sets determine when the binding is active. The built-in binding-sets are as follows:
File Name |
Version |
Hits |
Size |
Author |
Date |
v90001-0.1.0-beta |
3,686 |
103kB |
Cladhaire |
08-16-20 12:47 PM |
|
v40000-1.2.7-7e91cea |
2,931 |
79kB |
Cladhaire |
10-16-10 10:31 AM |
|
2.0.0-abfbb36 |
2,410 |
43kB |
Cladhaire |
10-11-10 04:34 PM |
|
r129 |
2,800 |
67kB |
Cladhaire |
11-14-09 11:55 AM |
|
r125 |
2,474 |
67kB |
Cladhaire |
11-14-09 11:46 AM |
|
r127 |
2,383 |
67kB |
Cladhaire |
11-03-09 01:54 AM |
|
r121 |
2,701 |
67kB |
Cladhaire |
04-17-09 01:49 AM |
|
r108 |
3,590 |
58kB |
Cladhaire |
10-13-08 02:55 PM |
File Name |
Version |
Size |
Author |
Date |
v3.5.0-release |
234kB |
Cladhaire |
04-01-23 04:55 AM |
|
v3.4.15-release |
234kB |
Cladhaire |
03-22-23 12:35 PM |
|
v3.4.14-release |
234kB |
Cladhaire |
01-25-23 09:26 AM |
|
v3.4.13-release |
234kB |
Cladhaire |
01-21-23 02:39 AM |
|
v3.4.12-release |
234kB |
Cladhaire |
11-29-22 01:55 AM |
|
v3.4.11-release |
234kB |
Cladhaire |
11-28-22 06:32 AM |
|
v3.4.10-release |
234kB |
Cladhaire |
11-06-22 02:25 PM |
|
v3.4.7-release |
233kB |
Cladhaire |
11-02-22 02:28 AM |
|
v3.4.6-release |
233kB |
Cladhaire |
10-27-22 04:08 AM |
|
v3.4.5-release |
233kB |
Cladhaire |
10-26-22 07:55 AM |
|
v3.4.4-release |
232kB |
Cladhaire |
10-26-22 01:05 AM |
|
v3.4.2-release |
233kB |
Cladhaire |
10-25-22 01:18 PM |
|
v3.4.1-release |
232kB |
Cladhaire |
10-25-22 08:52 AM |
|
v3.4.0-release |
233kB |
Cladhaire |
10-25-22 08:47 AM |
|
v3.3.0 |
154kB |
Cladhaire |
09-02-22 06:36 AM |
|
v3.2.1 |
153kB |
Cladhaire |
08-31-22 11:13 AM |
|
v3.2.0 |
151kB |
Cladhaire |
08-21-22 08:26 AM |
|
v3.1.5 |
105kB |
Cladhaire |
08-17-22 11:13 AM |
|
v3.1.4 |
105kB |
Cladhaire |
06-02-22 11:53 AM |
|
v3.1.3 |
105kB |
Cladhaire |
02-22-22 04:40 PM |
|
v3.1.2 |
105kB |
Cladhaire |
11-04-21 01:13 PM |
|
v3.1.1 |
105kB |
Cladhaire |
06-30-21 06:15 AM |
|
v3.1.0 |
105kB |
Cladhaire |
06-01-21 04:05 AM |
|
v3.0.2 |
104kB |
Cladhaire |
05-30-21 02:03 AM |
|
v3.0.1 |
102kB |
Cladhaire |
05-15-21 01:46 AM |
|
v3.0.1 |
102kB |
Cladhaire |
05-15-21 01:43 AM |
|
v3.0.0 |
102kB |
Cladhaire |
05-15-21 01:39 AM |
|
v90005-2.0.2 |
102kB |
Cladhaire |
04-08-21 09:36 AM |
|
v90005-2.0.2-beta |
102kB |
Cladhaire |
04-08-21 09:30 AM |
|
v90005-1.0.1 |
112kB |
Cladhaire |
04-07-21 12:13 AM |
|
v90005-1.0.0 |
102kB |
Cladhaire |
04-07-21 12:03 AM |
|
v90005-1.0.0 |
103kB |
Cladhaire |
03-12-21 11:07 AM |
|
v90002-1.1.0 |
103kB |
Cladhaire |
02-21-21 05:33 AM |
|
v90002-1.0.0 |
103kB |
Cladhaire |
11-24-20 12:09 PM |
|
v90001-1.0.1 |
103kB |
Cladhaire |
10-15-20 02:36 PM |
|
v90001-1.0.0 |
103kB |
Cladhaire |
10-14-20 01:13 PM |
|
v90001-0.1.1-beta |
103kB |
Cladhaire |
08-16-20 02:05 PM |
|
release-v80200-1.2.2 |
103kB |
Cladhaire |
09-02-19 11:49 PM |
|
release-v80200-1.2.1 |
103kB |
Cladhaire |
09-02-19 02:43 PM |
|
release-v80200-1.2.0 |
103kB |
Cladhaire |
08-26-19 01:45 PM |
|
release-v80200-1.1.0 |
103kB |
Cladhaire |
08-11-19 07:23 AM |
|
v802000-1.0.1 |
103kB |
Cladhaire |
07-23-19 02:06 PM |
|
v802000-1.0.0 |
103kB |
Cladhaire |
07-23-19 12:23 PM |
![]() |
Comment Options |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
|
|
Tis already there you're just overcomplicating it a bit
![]() You should just be able to use: /clique profile ProfileName It does need to match exactly and there's no fuzzy-matching but that should be fine for this.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
![]() |
![]() |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Hello, another feature request, though I am not sure if this even doable.
Is there a way to switch profiles via a macro or command line switch? What I would like to do is be able to click a button and switch profiles as some bosses require a different rotation. Admittedly, I have a lot bound to my mouse keys, and this is really meant for me to be able to swap my right-click from Chain Heal to Lesser Healing Wave without opening the bind panel and making a bunch of changes between fights. For example, I have macro sets to swap equipment sets or even spec: /equipset Heals /run SetActiveTalentGroup (1) I would like to be able to add something like this: /equipset HealsRegen /run SetActiveTalentGroup (1) /clique prof "Regen" or /equipset HealsThroughput /run SetActiveTalentGroup (1) /clique profile "Thru" Something like that...I tried to find any existing command line switches and I am not seeing anything. This would be incredibly helpful (probably even more so than all my suggestions below). Heck, I would even be willing to pay for this one. Thanks! Cain
Last edited by geamhradh : 03-03-23 at 05:36 AM.
|
![]() |
![]() |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Using same mouseovers as bars
I've posed previously and have checked the last few messages to see if that was causing the issue. Auto self cast was 'On' and I disabled this however the issue is still the same. To give an example:
Alt-1 is elemental blast on my action bar Alt-1 is earth shield on mouse over bar on clique This works completely fine and self casts earth shield when hovering over frames 1 is lightning bolt on action bars 1 is healing surge on clique just s earth shield is before (same settings etc) and it only tries to cast lightning bolt. I just can't seem to understand why only some work Any help please, thank you |
![]() |
![]() |
McLizord |
View Public Profile |
Send a private message to McLizord |
Find More Posts by McLizord |
Add McLizord to Your Buddy List |
![]() |
||
|
Re: UnitFrames not loading.
I've done some research and I would be very surprised if Clique was causing this. I've checked and to the best of my knowledge there have been no code changes to the Blizzard RestrictedExecution environment, and the code that this references hasn't changed in about 4-5 months. The error definitely indicates that Clique is involved, but I don't believe it is the cause of the issue (even if disabling it seems to resolve it).
I will probably need help with a minimally reproducable case here in order to make much progress. The error messages help but don't point to anything in Clique that's useful. Could you try creating a new Clique profile and trying with that, just to rule out that it could be an issue with something in your configuration?
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
![]() |
![]() |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
![]() |
|
|
Super odd, I'll try to take a look at that. Does this happen every time?
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
![]() |
![]() |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
UnitFrames not loading.
Using Grid2 and ElvUI, I've been unable to display party or raid frames most of today. Disabling Clique finally resolved the issue. Version: 3.4.14
39x FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:126: Direct table creation is not permitted [string "=[C]"]: ? [string "@FrameXML/RestrictedExecution.lua"]:431: in function <FrameXML/RestrictedExecution.lua:420> [string "=(tail call)"]: ? [string "=(tail call)"]: ? [string "@FrameXML/SecureHandlers.lua"]:499: in function <FrameXML/SecureHandlers.lua:473> [string "=[C]"]: in function `SetAttribute' [string "@FrameXML/SecureHandlers.lua"]:743: in function <FrameXML/SecureHandlers.lua:725> [string "=(tail call)"]: ? [string "@Clique/Clique.lua"]:278: in function `RegisterFrame' [string "@Clique/Clique.lua"]:192: in function <Clique/Clique.lua:188> [string "@Clique/modules/Blizzard_utils.lua"]:49: in function `RegisterBlizzardFrame' [string "@Clique/modules/Blizzard_dragonflight.lua"]:29: in function `DragonflightPlayerFrame' [string "@Clique/modules/Blizzard_dragonflight.lua"]:18: in function `IntegrateBlizzardFrames' [string "@Clique/Clique.lua"]:203: in function <Clique/Clique.lua:42> [string "=[C]"]: in function `xpcall' [string "@Clique/AddonCore.lua"]:281: in function <Clique/AddonCore.lua:274> [string "=[C]"]: in function `xpcall' [string "@Clique/AddonCore.lua"]:207: in function <Clique/AddonCore.lua:201> Locals: (*temporary) = "Call failed: FrameXML/RestrictedExecution.lua:126: Direct table creation is not permitted" 6x FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:126: Direct table creation is not permitted [string "=[C]"]: ? [string "@FrameXML/RestrictedExecution.lua"]:431: in function <FrameXML/RestrictedExecution.lua:420> [string "=(tail call)"]: ? [string "@FrameXML/SecureGroupHeaders.lua"]:116: in function <FrameXML/SecureGroupHeaders.lua:110> [string "@FrameXML/SecureGroupHeaders.lua"]:173: in function <FrameXML/SecureGroupHeaders.lua:130> [string "@FrameXML/SecureGroupHeaders.lua"]:495: in function `SecureGroupHeader_Update' [string "@FrameXML/SecureGroupHeaders.lua"]:62: in function <FrameXML/SecureGroupHeaders.lua:60> Locals: (*temporary) = "Call failed: FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:126: Direct table creation is not permitted" 1x FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:126: Direct table creation is not permitted [string "=[C]"]: ? [string "@FrameXML/RestrictedExecution.lua"]:431: in function <FrameXML/RestrictedExecution.lua:420> [string "=(tail call)"]: ? [string "=(tail call)"]: ? [string "@FrameXML/SecureHandlers.lua"]:499: in function <FrameXML/SecureHandlers.lua:473> [string "=[C]"]: in function `SetAttribute' [string "@FrameXML/SecureHandlers.lua"]:743: in function <FrameXML/SecureHandlers.lua:725> [string "=(tail call)"]: ? [string "@Clique/Clique.lua"]:819: in function `ApplyAttributes' [string "@Clique/Clique.lua"]:1169: in function `?' [string "@Clique/AddonCore.lua"]:334: in function `FireMessage' [string "@Clique/config/DenylistConfig.lua"]:174: in function <Clique/config/DenylistConfig.lua:164> ... [string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:549: in function <SharedXML/Settings/Blizzard_SettingsPanel.lua:542> [string "=[C]"]: in function `secureexecuterange' [string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:553: in function `ForEachCanvas' [string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:567: in function `CommitCanvases' [string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:291: in function `Commit' [string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:320: in function `ExitWithCommit' [string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:301: in function `Close' [string "@FrameXML/UIParent.lua"]:4059: in function <FrameXML/UIParent.lua:4030> [string "=[C]"]: in function `ToggleGameMenu' [string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1> Locals: (*temporary) = "Call failed: FrameXML/RestrictedExecution.lua:431: Call failed: FrameXML/RestrictedExecution.lua:126: Direct table creation is not permitted" |
![]() |
![]() |
sifuedition |
View Public Profile |
Send a private message to sifuedition |
Find More Posts by sifuedition |
Add sifuedition to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Just remembered another feature I have been wanting for a very long time...can you add a binding set for Self? During PvP, I would like to be able to cast Riptide on others people using a specific mouse button, but want to be able to cast a macro to use trinket to remove movement effects using the same moue button. As far as I know there isn't an easy way to do that. I have thought many times over the years that having a binding set for things I want to cast on myself only would be great. Knowing that my ALT key dilemma for casting to myself is not working now, this would be even more useful.
|
![]() |
![]() |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Oh on my last thought there, maybe if the binding types could be color coded that might help create some separation. Speaking about default, friendly, enemy, global, etc.
|
![]() |
![]() |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
||
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Ignore my export/import idea, my thought there was instead of creating a new profile and having to redo a bunch of common bindings, it would be simpler to instead copy an existing profile and then clean it up, but it pretty much ends of being the same amount of work in the end. Actually your CTRL/ALT/SHIFT checkboxes/flags/filter idea or whatever makes a lot more sense. It would definitely help to make sense of the list though. Since it already gets auto-sorted based on the binds and what it's tied to it can move up and down in the list and can be annoying trying to find things sometimes. One last thought: maybe make the background behind each bind item have a slight variation in color, or some kind of separation between each item. When the list gets long it can be a wall of text, and scrolling can make these old eyes lose track of what I was looking at. Again minor, but it would be nice. Thanks again! Cain
Last edited by geamhradh : 01-20-23 at 02:19 PM.
|
|
![]() |
![]() |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
||||||
|
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|||||
![]() |
![]() |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
HAH! Of course, once I started taking screenshots and explaining my difficulty, I suddenly understood what I was doing wrong. Hey it only took me what 10 years?
![]() For whatever reason, I never noticed "Add new profile" at the bottom of the profile management menu until just now. Maybe move the add new profile to a button next to a name field under the profile management section? And maybe some flavor text or a tooltip or whatever explaining to create a new profile and assign it to Secondary? Other than that, it is doing exactly what I would expect now. ==== Some other incredibly minor suggestions that are only here because I am lazy: - Add an option to import existing macros, rather than having to copy pasta (probably not doable I wouldn't think, maybe a button to open the macros window?) - Rather than having to export/import bindings, just a copy button instead, or maybe the ability to create templates - It would be really nice to be able to have the bindings list auto-sort like if I hold down ALT it would only show bindings set to the ALT key or auto sort to the top of the list. Some of the lists get pretty long and it's annoying to have to scroll sometimes (or maybe the option to make the bindings window longer?) - Some kind of flag in the bindings window to remind you that you have blacklisted/whitelisted frames (if you do) I am sure there are more, but this is mostly nitpicky stuff/quality of life improvements that aren't going to do much and may not be worth your time. Cain |
![]() |
![]() |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
|
|
I am indeed, and thank you <3
Talk me through what and how you'd want it to work and perhaps I can even get a better system in-place? There's some good opportunities with known spells and things that might give me a better set of feature. Toss some user stories and requirements at me ![]()
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
![]() |
![]() |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Being a programmer myself, I totally understand.
Not sure if you are the original author of Clique, but if so my hats off to you, it is one of the few addons I have been using since I first started playing. About the only thing I would suggest to add would be an enhancement of the per-spec profile instructions. I have never been able to figure out how to make it work. Cheers! Cain |
![]() |
![]() |
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
![]() |
|||
|
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
||
![]() |
![]() |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
![]() |