If I'm doing something wrong, I can't even begin to imagine what it is.
I've deleted all Clique saved variables, completely deleted Clique, completely redownloaded Clique using Tortoise from the SVN (http://svn.wowace.com/root/trunk/Clique/), reprogrammed all of my Clique settings , I attempt to cast (Max) Power Word: Fortitude (Ctrl-Left Mouse for me) on a level 1, level 12 and level 45 and each time recieved a "Target is too low level" error. I repeated this process with Renew and recieved the same error again.
On a side-note, I'm also using the "Clique:CureAny()" function, which doesn't return any errors but doesn't clean my target either.
I honestly don't think you're on crack, but I can't reproduce this reliably either =(. I had the issue for a moment, I uncommented out some comments and it worked.. commented them back out and it works again (And I can verify that I didn't have something else commented out originally.) Let me test some more and I'll get back to you.
The issue only occured when logging in for the first time. The spellbook wasn't available and as a result the action parser was trying to cast the highest rank of the spell all the time. Let me know if you run into any more issues.
is there any duplicate checking as far as click combinations are concerned? I think I was able to bind ctrl+alt+left button to 2 items. In the clique menu it showed up as one being ctrl+alt+left button and the other alt+ctrl+left button.
I know Clique works with CTRA unitframes, does it work also with CTRA PTarget frames?
(Last I checked) The custom on-click function in CTRA that all click-casting mods hook is not applied to the PT-Frames frames or the MT-Frames. I asked Cide about it, and he said that it's something he plans on fixing during the massive re-write that is going on, allthou it'll be a while from now.
Hooking into the MT / PT frames in CTRA as it is now would be far from easy, atleast thats the impression I got when I was trying to update the AceHeal plugin to work with them, and Clique won't be and differant.
You shoudn't be using Clique:BestRank(), that is all handled internally through the compiled actions. Clique:BestRank() is only valid when you have a buff spell, and should only be used when you have MAX rank on any spell that is listed in the buff table. That being said, you can view the code yourself-- its mostly self-documenting. Is there any particular reason you're trying to use BestRank?