LoseControl makes it easy to see the duration of crowd control spells by displaying them in a dedicated icon onscreen.
Features:
- Displays duration of all CC spells and abilities on your player, pet, target, targettarget, focus, focustarget, party, arena, raid and nameplate frames.
- Supports all Interrupts in the game.
- Supports Shadowlands Raids, Mythics, Torghast Tower and Open World spells.
- Supports WoW Classic and TBC Raids, Dungeons and Open World spells.
- Automatically displays the most important buffs/debuffs first.
- Integrates directly with Blizzard unit frames. Also supports anchoring with SUF, Perl, Pitbull, ElvUI, Tukui, SpartanUI, Z-Perl, GW2 UI, nUI, LUI, SUI, Gladius and GladiusEx frames.
- Icons can be moved, resized, and made transparent.
- Compatible with OmniCC.
- Supports Masque skinning engine addon.
- Supports anchoring to Blizzard raid frames (raid and party units).
Found a Bug?
- You can report issues here.
To Do:
- Global options profiles.
Additional information:
Here are some demonstration videos:
Here is a video that shows you how to edit the LUA file in order to add custom spells:
And here is a setup tutorial that shows you how to unlock the icon frames and move them around:
Hi, first at all, thanks for your work!
I have an issue, I'm using luna raid frames and I arranged the icons in the raid by drag them with the mouse with the option 'none' and moving them one by one. Everything seemed to be fine, I tested it in raid and it marked the CC's well (in the correct frame), but when I enter a BG or sunwell for example, the order changes, it shows me the debuff or buff from someone in another frame. For example, a rogue use cloak of Shadows and the icon appears in a diferent frame (like a mage). Is there a way to fix it? Or anchor the icons to the frames?
In reply to Helguis:
Hello.
LoseControl raid icons can only be anchored to Blizzard Raid Frames at the moment, there is no support for other addon raid frames. It is very possible that in the future I will expand its support to support some of the most popular addons (it is something that I have been thinking about for a while), but I cannot guarantee you completely, nor on what dates this functionality would be available.
As you have already tried, the only viable option at the moment is to completely disanchor these frames and manually place them in the desired place. If the addon (Luna in this case) always places the same units in the same positions there should be no problem (if the addon always places the "raid1" unit in the place where you place the LoseControl icon unit "raid1", then obviously there will be no problem). In some addons if you look at their options you will be able to configure how the units are ordered within the raid framework, perhaps this way it is possible to order them so that they always coincide in the same place, but I think that very few allow you to organize them by the index of the unit of raid. What surprises me the most is that the order is correct outside of the instance, but when entering a BG or a Raid the order changes, it is quite rare. The best thing you can do is mess around with Luna's options and try to find out if you can maintain the order of the raid units, and if there is an option that changes this behavior when you are in an instance, maybe you will find an option that allows it, maybe not, good luck!
I am sorry that there is no more satisfactory solution at the moment. Regards.
I was one of the people asking for nameplate support, so glad you've done it. Awesome update, keep up the great work
Edit: Swipe Cooldown Opacity seems to not be working for me.
In reply to y_b_j:
Thanks for the encouragement, I hope they work correctly. If you detect any issue related to the nameplate frame icons, do not hesitate to comment or create a new issue here, since personally I usually have these nameplate frame icons disabled and it will be more difficult for me to detect if there is any issue with them.
About Swipe Cooldown Opacity... are you using the Masque addon? If you use Masque this option (Swipe Cooldown Opacity) will not work for frame icons that Masque has control over. If from the Masque options the frame icon is "Deactivated" (that is, it is controlled by LoseControl and not by Masque) this option will work, but otherwise, this option will not work because it will be Masque that handles its opacity level.
But this is not a problem, since from the Masque Settings you can set the "Cooldown Color", where in addition to the color of the Swipe Cooldown you can also set its opacity level.
In reply to millanzarreta:
It was indeed because of Masque, thank you so much for all the help <3
The new versions of LoseControl are now available: 7.10 (retail), 2.05 (TBC), 1.14 (Classic).
Among many other changes, the two main ones are the incorporation of frame icons for nameplate units (for more information see the related issue here) and the added support of raid-style party frames for the party frames (for more information see the related issue here). Being new features, they may not be polished enough. If you detect any bug or problem related to these new features, do not hesitate to open a new issue here.
By the way, due to support for raid-style party frames, you may need to reposition the "partyplayer" icon again if you had it enabled (it's disabled by default). Once this unit is configured again, its new configuration will be saved and it is not necessary to repeat the process. Finally, remember that if you modify the position or anchor points of a any frame icon from the options panel, the selected anchor is not modified, but if you unlock and drag the icons they will be disanchored (they are disanchored when dragging them, not when unlocking them, and is the same effect that select "None" as anchor for that unit).
Another notable change that only affects the retail version (and is relevant only in pvp) is that the spell category of Gladiator's Resolve trinket has been changed from "Other" to "ImmuneSpell" (although it really provides immunity against CC and not against "general" spells, this aura is too important and it is preferable to give it a higher priority category than "Other"). Although I do not recommend it, if you want you can change its category again to "Other" with the following command: /lc cs add 362699 Other
You can check in detail all the changes incorporated in the new LoseControl versions in the changelog.
In reply to millanzarreta:
Thank you so much for the new update I can see the icons now anchor to the blizzard raid frames when in party. I am running into an issue of where they anchor though. It seems that selecting the anchor point right will only put the icon inside the raid frame which just blocks all the buffs. I tried every option and no matter what I do it will not anchor to the right outer of the raid frames. Here is a picture with right selected and you can see what i mean https://imgur.com/a/08z502Z . I can change the x/y position to force it outside but then that breaks the anchor and changes it to custom and the icons no longer move with the raid frames.
In reply to frigidclam:
You have selected: anchor: RIGHT, anchor icon: CENTER. To achieve what you want you should select anchor: RIGHT, anchor icon: LEFT Modifying the X and Y position should not disanchor the icon from raid-style party frames, this only happens if you drag the icon with the mouse, but if you enter a number directly in the X and Y editboxes the anchor is not modified.
In reply to millanzarreta:
That seemed to work perfectly ty. I have ran into another issue with sizing maybe I am just missing something here.
https://imgur.com/a/CJG8pAB
As you can see in this image the sizes do not scale correctly when locked. When i have it unlocked the LC icon with the <44px is WAY bigger when unlocked but once I lock it and test it out it it is very small again. When i slide the 44px slider left and right the size will increase and decrease but I need to use around 60px just to get what the 36px gets me normally.
In reply to frigidclam:
This is an old known LoseControl issue. The issue happens when frames are unlocked because they are temporarily disanchored from the UI and their scaling is not affected by the user WoW UI Scaling Option.
I have created an issue about it here and I hope to fix this problem for the next version. Meanwhile, you will have to adjust the size of the icons by eye. As another temporal workaround, you can also set the user WoW UI Scaling Option to 1.00 and then set the size of the icons, and after this roll back again this option to your desired WoW UI Scaling Option.
Hi, I was wondering if it was possible to turn off the cooldown swipe/spiral? I've tried tinkering with the lua file but have had no success in hiding it. Thanks in advance.
In reply to Chance_The_Sapper:
Currently it is not possible, but it will be in the next version of the addon, where you can set the opacity level (a.k.a. alpha) of the cooldown swipe (to turn off it, just set it to 0).
In reply to millanzarreta:
In the new versions of LoseControl: 7.10 (retail), 2.05 (TBC) and 1.14 (Classic) it is possible to modify the opacity of the cooldown swipe (it is the last option at the bottom of the configuration panel). You can set this opacity to 0 to disable this swipe/spiral.
The bug is fixed in the new LoseControl 7.09 version, incorporating of course the optimization suggested by Blizzard with this change!
Although this change really only affects the Retail version, it has also been implemented in Classic and TBC versions in a compatible way, so that if they migrate this change to these versions in the future, they will already be compatible.
Some additional changes have been made. Some new spells from the Season of Mastery have been incorporated into Classic. In TBC the TOC has been updated to version 2.5.4. In Retail, some missing spells from the new raid and the new zone have been added, full support for Familiar Predicaments Nadjia soulbind on all units and full support for the effects of the new Gladiator's Resolve trinket on all units have been added, and more changes. As always, if you are interested in knowing more details about the changes implemented in the new versions, you can check the changelog.
In reply to millanzarreta:
Absolute legend, I didn't realise how much I relied on your addon until I had to turn it off. Appreciate you <3
In reply to millanzarreta:
thanks for the update!
Blizzard recently changed the UNIT_AURA event payload (check the changes here), which breaks this addon. I'm working on a fix to solve the problem (and make use of the new optimizations). An open issue is already created here, I hope to solve it soon, be patient, greetings.
In reply to millanzarreta:
Thats great thanks!
Edit: I think BigDebuffs came out with a new update after the last patch, maybe they have some lines you can borrow from? :D
In reply to millanzarreta:
Thanks for your hard work millanzarreta! :)
Makes my game like out of control