Go to Page... |
Compatibility: | The War Within (11.0.2) The War Within Beta (11.0.0) Cataclysm Classic (4.4.0) Classic (1.15.2) WOTLK Patch (3.4.3) TBC Patch (2.5.4) |
Updated: | 09-15-24 08:58 AM |
Created: | unknown |
Downloads: | 1,274,468 |
Favorites: | 3,564 |
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 |
v4.0.26-release |
252kB |
Cladhaire |
09-15-24 01:34 AM |
|
v4.0.25-release |
252kB |
Cladhaire |
08-19-24 03:26 PM |
|
v4.0.24-release |
252kB |
Cladhaire |
08-18-24 11:03 AM |
|
v4.0.23-release |
251kB |
Cladhaire |
08-17-24 07:29 AM |
|
v4.0.22-release |
251kB |
Cladhaire |
08-13-24 11:12 AM |
|
v4.0.21-release |
251kB |
Cladhaire |
08-13-24 10:06 AM |
|
v4.0.20-release |
251kB |
Cladhaire |
07-26-24 01:09 AM |
|
v4.0.19-release |
251kB |
Cladhaire |
07-25-24 02:34 AM |
|
v4.0.17-release |
251kB |
Cladhaire |
07-24-24 12:31 AM |
|
v4.0.16-release |
252kB |
Cladhaire |
07-23-24 03:35 PM |
|
v4.0.15-release |
252kB |
Cladhaire |
07-23-24 03:33 PM |
|
v4.0.15-release |
251kB |
Cladhaire |
07-23-24 03:31 PM |
|
v4.0.14-release |
252kB |
Cladhaire |
07-23-24 11:13 AM |
|
v3.6.3-release |
236kB |
Cladhaire |
05-08-24 01:10 PM |
|
v3.6.3-release |
236kB |
Cladhaire |
05-08-24 11:44 AM |
|
v3.6.2-release |
236kB |
Cladhaire |
05-08-24 12:28 AM |
|
v3.6.1-release |
236kB |
Cladhaire |
05-02-24 09:50 AM |
|
v3.6.0-release |
235kB |
Cladhaire |
04-29-24 12:32 AM |
|
v3.5.7-release |
234kB |
Cladhaire |
03-21-24 12:45 PM |
|
v3.5.6-release |
234kB |
Cladhaire |
01-17-24 01:13 AM |
|
v3.5.5-release |
234kB |
Cladhaire |
11-09-23 03:25 PM |
|
v3.5.4-release |
234kB |
Cladhaire |
09-08-23 01:08 PM |
|
v3.5.3-release |
234kB |
Cladhaire |
08-30-23 04:05 AM |
|
v3.5.2-release |
235kB |
Cladhaire |
07-12-23 12:33 PM |
|
v3.5.1-release |
234kB |
Cladhaire |
05-03-23 09:47 AM |
|
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 |
Comment Options |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
06-08-24, 11:39 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Feature Request: Activate/Disable bindings base on known spells (talents)
Is there a way to have specific bindings become active/inactive in response to having a specific talent known?
Ultimately I'd like to use the same binding for a few diffrent spells. Currently if I try to do this it will only ever trigger the fist binding in the list. Having a binding enable/disable based on talents been know would save me having to re-bind every time I swap talents out. |
|
Hint.Alpha |
View Public Profile |
Send a private message to Hint.Alpha |
Find More Posts by Hint.Alpha |
Add Hint.Alpha to Your Buddy List |
12-02-23, 05:46 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Seeking help getting a custom macro to work
Hello there! I'm wondering if anyone can help me get this macro to work with Clique. The macro is for shootin/throwing.
This is the macro: #showtooltip /cast [worn:thrown] Throw; [worn:bow] Shoot Bow; [worn:gun] Shoot Gun; [worn:crossbow] Shoot Crossbow And I would love to be able to bind this to shift+right click, but I just can't seem to get it to work. Thanks for the awesome mod, and for any help! |
|
Antisanta |
View Public Profile |
Send a private message to Antisanta |
Find More Posts by Antisanta |
Add Antisanta to Your Buddy List |
11-22-23, 07:55 AM | |
|
Boss Unit Frames
Is click casting on boss frames blocked by Blizzard or is it just my PitBull boss frames? (They seem to be registered like everything else)
Can't seem to heal via Boss frames. Appreciate comment if I missed something |
|
FireAllianceNX |
View Public Profile |
Send a private message to FireAllianceNX |
Find More Posts by FireAllianceNX |
Add FireAllianceNX to Your Buddy List |
08-30-23, 01:34 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
new feature request
is there any chance to have the keybindings displayed in a tooltip when mouseover a unitframe similar to what healbot has? I have trouble remembering what i have configured for each keybind and this would be very useful.
Best Regards
Last edited by dogs1005 : 08-30-23 at 01:35 PM.
|
|
dogs1005 |
View Public Profile |
Send a private message to dogs1005 |
Find More Posts by dogs1005 |
Add dogs1005 to Your Buddy List |
03-03-23, 09:27 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Thank you! |
|
|
geamhradh |
View Public Profile |
Send a private message to geamhradh |
Find More Posts by geamhradh |
Add geamhradh to Your Buddy List |
03-03-23, 09:16 AM | |
|
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 |
03-03-23, 05:35 AM | |
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 |
02-01-23, 05:26 PM | |
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 |
01-26-23, 05:04 AM | ||
|
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 |
01-26-23, 04:48 AM | |
|
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 |
01-25-23, 09:05 PM | |
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 |
01-22-23, 12:54 AM | |
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 |
01-20-23, 02:26 PM | |
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 |
01-20-23, 02:15 PM | ||
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 |