The problem is the TargetUnit(unit) at the end of the OnClick function. In the latest revisions it looks misplaced or unnecessary as it is always executed and not conditional. I commented it out, and it works again.
thanks for that, all works well again :D
I'm sure this works, but it's not really fixing anything as it makes the plugin only work if you have a clickcast mod.
A better solutions is to change this (line 931 in core.lua):
if SquishyCustomClick and SquishyCustomClick(arg1, unit) then return end
if SquishyCustomClick then SquishyCustomClick(arg1, unit) return end
Right, the code I posted simply makes the return statement "correct" so other click-casting addons know what was done. This is based on cladhaire's code btw, he's the one who defined this method of clickcasting. Our users were requesting click-compatibility with Squishy and that change needed to be done to accomplish it. I'll go out on a limb and assume that since eeMon is based heavily on Squishy's codebase, that it will also need the return updated but I'll leave that alone til our users discover eeMon and start begging us. lol
Clique works fine with eeMon using the "old way". I'm guessing doing a bool check on SquishyCustomClick(arg1, unit) instead of just calling it is the problem (even though it looks fine programatically). It's not even a change to the method structure, so I'm not sure why you need the change. Or why you're it's checking if the unit is player, and then setting to player if it is.
There were changes to one or two of the ace2 library files. If you recently downloaded squishy (or whatever), it will come with the newest lib files. Once all the addons are loaded, only the newest copy of that library will remain in memory, and all addons that use that library will use the newest version.
Unfortunately, there seem to be some bugs. I was having a ton of problems when trying to disable/enable mods the other day because of one of the changes. I'm not sure if it's been fixed yet.
You could always copy the AceComm lib from one of your other mods, and drop it in Squishy's lib folder for a temp fix.