Download
(127Kb)
Download
Updated: 04-07-24 11:41 PM
Pictures
File Info
Compatibility:
Classic (1.15.2)
Updated:04-07-24 11:41 PM
Created:09-08-19 12:08 PM
Downloads:10,213
Favorites:15
MD5:
Categories:Classic - General, Buff, Debuff, Spell, PvP, Arena, BattleGrounds

LoseControl Classic  Popular! (More than 5000 hits)

Version: 1.22
by: millanzarreta, Kouri

LoseControl Classic makes it easy to see the duration of crowd control spells by displaying them in a dedicated icon onscreen.
*This is the WoW Classic version of LoseControl (click here for the Retail version or here for the WotLK version or here for the TBC version)

Features:
* Displays duration of all CC spells and abilities on your player, pet, target, targettarget, party, raid and nameplate frames.
* Support all Interrupts in the game.
* Support WoW Classic Raids, Dungeons and Open World buffs/debuffs.
* 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 and SUI 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:
http://www.youtube.com/watch?v=R0s3jSCdtSs
http://www.youtube.com/watch?v=f_W1918yFFk
http://www.youtube.com/watch?v=JVJqsqK7o-w

Here is a video that shows you how to edit the LUA file in order to add custom spells:
http://www.youtube.com/watch?v=yAGcwOfLtjo

And here is a setup tutorial that shows you how to unlock the icon frames and move them around:
http://www.youtube.com/watch?v=vg0RyBhF7Tg

1.22
Updated TOC version to 1.15.2
Added new PvP and PvE spells from Season of Discovery phase 3

1.21
Updated TOC version to 1.15.1
Added new PvP and PvE spells from Season of Discovery phase 2 and modified/corrected others
Added missing 'Fearless' (12733) (Glimmering Mithril Insignia trinket) classic spell
Improved exception handling for some special spells (especially status immunities) and added new ones
Added an exception for the new '237567' icon, since it cannot be displayed correctly in the Portrait because it does not have a dimension of 64x64, the '236295' icon is displayed instead
Updated the LibClassicDurations library to version 71, 28/02/2024 (4775838)
Other minor changes and improvements

1.20
Updated TOC version to 1.15.0
Added new player spells from Season of Discovery
Added new PvE spells from Season of Discovery
Added Paladin spell 'Blessing of Sacrifice' (6940, 20729) as "Other" category
Now 'Bestial Wrath' (19574) is always "Other" category for friendly units, and the same for enemy units if the player is not a Warrior, Paladin, Hunter, Priest, or Warlock ("ImmuneSpell" category otherwise)
Now 'Berserker Rage' (18499) is always "Other" category for friendly units, and the same for enemy units if the player is not a Warrior, Paladin, Rogue, Priest, or Warlock ("ImmuneSpell" category otherwise)

1.19
Updated TOC version to 1.14.4
Updated libraries to the last release build
Added a new icon as the main addon identifier icon
Added some new spells

1.18
Added a small label in the LoseControl options panel for unit groups (party, raid, arena) that shows the anchor settings for the specific unit selected
The user can now select whether to anchor nameplates to the main 'NameplateX' frame or to the '.UnitFrame' subframe
Changed the frame to which LoseControl nameplates icons are anchored by default (now they anchor to the main 'NamePlateX' frame instead the '.UnitFrame' subframe)
Fixed a bug where LoseControl would sometimes not correctly update the Blizzard anchor compactframes for party units
Other minor changes and improvements

1.17
Fixed a bug that happened when changing the opacity of the mini-interrupt icons
Fixed a bug where all nameplate auras (including enemy auras) were considered 'friendly'
Changed the frame to which LoseControl nameplates icons are anchored (now they anchor to the '.UnitFrame' subframe instead the main 'NamePlateX' frame)
Modified the handling of the UNIT_AURA event so that it works correctly with its event payload modified by Blizzard
Now hardcoded exceptions do not apply to spells that have been manually modified by the user via the slash command '/lc cs'
Now the parent button of the LoseControl icons no longer inherits from the 'ActionButtonTemplate' template
Minor improvements in the Unlock functionality
Updated libraries to the last release build
Other minor changes and improvements

1.16
Added some missing spells and others were reorganized
Added the ability to modify the frameStrata and frameLevel of LoseControl icons when they are anchored to Blizzard frames

1.15
Added some missing spells and others were reorganized
Expanded the options to anchor the LoseControl icon frames to addons frames
Fixed a bug that prevented frame icons from scaling with the UI scale and displayed a different size when unlocked
Fixed a bug that would sometimes prevent partyplayer frame icon from updating when needed
Improved the code that checks the anchors of party icon frames when they are anchored to Blizzard frames
Improved icon size slider behavior for party icon frames
Other minor changes

1.14
Updated TOC version to 1.14.3
Added new "nameplate" frames (enabled by default) (they are automatically attached to nameplates and cannot be detached) (their position and coordinates can be precisely modified in the options panel)
Added the capability for "party" frames to attach to the new Blizzard party frames (the "BlizzardRaidFrames") when the user has selected the option to use the raid-style party frames (if "Blizzard" is selected as anchor the addon will detect automatically to which frames they should be anchored) (their position and coordinates can be precisely modified in the options panel)
Added new option that allows modify the alpha (opacity) of the cooldown swipe
Improvements in the functionality that attach the frame icons to their anchors
Internal icon position improvements (should cause less issues with Masque)
Improvements when setting the frameLevel and the drawLayer of frame icons
Other minor changes

1.13
Added new spells from Season of Mastery
Modified the handling of the UNIT_AURA event so that it works correctly with the new event payload incorporated by Blizzard (optimization) and takes advantage of this optimization to save resources

1.12
Fixed a bug related to the AceLocale-3.0 library (it is not used by this addon, but is invoked to detect others) that could prevent the correct loading of LoseControl when this library is not loaded by any addon previously
Fixed a bug in the detection of PitBull Unit Frames 4.0 addon

1.11
Updated TOC version to 1.14.2
Added new spells from Season of Mastery

1.10
Updated TOC version to 1.14.1
Fixed a lua error caused by locking/unlocking frames while in combat
Slightly modified the interrupt background texture to smooth it around the edges
Increased the maximum number of auras that can be checked per unit
Added a new option that allows modifying the frameStrata of the icons
Added a new option that allows modifying the frameLevel of the icons
Added a new option that allows modifying the opacity of the interrupt background texture
Added a new option that allows modifying the color of the interrupt background texture
Added a new option that allows modifying the opacity of the interrupt mini-icons
Improved the anchoring behavior of the frames to the selected options and added a system to automatically check after certain relevant events if it should recheck its anchoring
The CC icon will no longer be displayed if its anchor is not shown
Added compatibility with LunaUnitFrames, PitBull, SpartanUI, ElvUI, Tukui, GW2
Other minor changes and bugfixes

1.09
Updated TOC file to WoW Classic 1.13.7 version
Updated the LibClassicDurations library to version 69, 26/04/2021 (f94be38)
Added some new spells and modified others
Improved the exception for The Breast Within
Fixed some bugs in the raid icons
Fixed a bug that left icons in the wrong state when unlocked
Now the category "Other" is disabled by default for party frames (only buffs, debuffs remain enabled)

1.08
Added support for all game NPC Interrupts
Added new spells, with this, the spell list should be practically complete
Fixed the taint bug in the raid frames
Now raid frames are enabled by default
Added "partyplayer" frame support (an icon for player unit when it is in party), disabled as default
Added the secondary player icon to Masque group when not anchored to Blizzard portrait
Added option to resize the secondary player icon
Fixed a bug with Masque showing a border over the icons when they were unlocked
Fixed a bug where icons were displayed when their anchor does not exist (should be hidden in this case)
Fixed a bug in the frame level of the icon parent frames
Fixed a bug in the dropdown menus, which sometimes showed wrong selected values
Added option to change the anchor point and the relative point for icons
Other minor fixes and changes

1.07
Updated TOC file to WoW Classic 1.13.6 version
Now raid frames are disabled by default
Improved the hook of raid frames to prevent it if not necessary

1.06
Updated TOC file to WoW Classic 1.13.5 version
Added Naxxramas (Classic) Raid to the spell list
Added some other new spells to the spell list
Added new "raid" frames and new options to control them (they can be attached to blizzard raid frames)
Updated the LibClassicDurations library to version 64, 09/08/2020 (aefade9)
Interface QoL improvements
Other minor changes and improvements

1.05
Fixed a bug that prevents background and schoolspell interrupt icons from displaying correctly
Now by default the Other category is enabled with priority 10
Now by default the Other and Interrupt category is enabled for the secondary "player" frame
Added compatibility with Shadowed Unit Frames addon and improved the compatibility with Perl addon
Added new options to control if the "targettarget" units should be shown on some occasions
Performance and reliability of "targettarget" frames have been improved
Improved the performance of custom UNIT_AURA events
Improved the method of updating between versions of the internal database of the addon
Improved the /lc reset command
Other changes and improvements

1.04
Updated TOC file to WoW Classic 1.13.4 version
Added new spells from Zul'Gurub Raid
Added new spells from Ruins of Ahn'Qiraj Raid
Added new spells from Temple of Ahn'Qiraj Raid
Added other miscellaneous spells and fixed some others
Added new frame "targettarget"
Added new option to "player" frame to duplicate the icon (allowing show the free-anchor icon and the portrait icon at the same time)
Added new options to all frames to individually enable/disable categories
Added Masque support
Added new option to add/modify/remove the spell-base and their categories (no gui, only by Slash Commands atm)
Fixed a bug that caused the UNIT_AURA function not to be called for interrupts
Updated the LibClassicDurations library to the version 56, 11/04/2020 (32fccde)
Other minor changes and fixes

1.03
Fixed a bug on login
Added Snowball stun spell
Updated the LibClassicDurations library to the version 42, 18/12/2019 (6334d07)

1.02
Updated TOC file to WoW Classic 1.13.3 version
Fixed Aura of Frost spell from Azuregos
Added some spells and removed others
Fixed the DisablePartyInBG functionality
Improved the custom calls to UNIT_AURA event
Other minor changes

1.01
Added new class spells (and fixed those that were incorrect)
Added some new Dungeon and Raids spells
Added many new spells of NPCs (more will be added in the future)
Added many new diverse media spells (engineering stuff, item procs, ...)
Updated the LibClassicDurations library to the version 41, 11/12/2019 (07b5703)
Fixed a bug in the party frames that not update the party auras when the group roster updates (someone joined/leave)
Now the default option for 'disablePartyInBG' is true
Decreased the alpha of LoseControl frames attached to Blizzard frames to similar levels of a non-attached frame
Fixed a bug with aura update timers that triggers a Lua error when the expirationTime provided by LibClassicDurations library for old auras is older than current time (instead 0)
Now the addon will check incompatibilities with other addons and warn you about it, finally ask if you want to disable those features (it will only do it once)
Added a new option (enabled by default) that allows show Interrupt category for NPCs (until now they were only shown for players)
Fixed a bug with COMBAT_LOG_EVENT_UNFILTERED that is executed more times than neeeded (once for every LoseControl frame instead only one time)
Fixed several bug related to Interrupt category, such as a Lua error caused by get a wrong sourceGUID and that Interrupts are not registered if the unit is not in a valid frame (such as target) at the moment the interruption occurs
Added a overlay lightning texture to Interrupt icons to distinguish them from Silence effects with the same icon
Added small icons indicating which magic schools are Interrupted (if the Interrupt category is not disabled). These small icons will always be present until the interruption ends, and will remain visible even if other CC effects with higher priority than Interrupts are displayed.
Now if a mage uses the 'Cold Snap' spell the frost magic school interrupt effect is finished immediately
Other minor changes

1.00
First release of LoseControl Classic (classic version adapted from retail LoseControl version 6.09)
All classic class spells have been added/updated
A lot of PvE spells from classic raids (Molten Core, Onyxia's Lair, Blackwing Lair) and world bosses have been added
A lot of PvE spells from all classic dungeons have been added
LoseControl Classic uses the LibClassicDurations library (version 18, 07/09/2019) to get the enemies buffs information and the buffs/debuffs duration (this feature can be deactivated from the configuration menu)
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Author
Date
1.21
125kB
millanzarreta
03-23-24 03:03 AM
1.20
124kB
millanzarreta
12-11-23 04:53 AM
1.19
123kB
millanzarreta
08-24-23 01:26 PM
1.18
119kB
millanzarreta
02-07-23 03:52 AM
1.17
118kB
millanzarreta
11-02-22 01:33 AM
1.16
118kB
millanzarreta
09-19-22 03:32 AM
1.15
118kB
millanzarreta
08-08-22 09:25 PM
1.14
115kB
millanzarreta
06-05-22 12:53 AM
1.13
111kB
millanzarreta
03-27-22 05:43 AM
1.12
111kB
millanzarreta
02-26-22 10:53 PM
1.11
111kB
millanzarreta
02-21-22 08:53 PM
1.10
111kB
millanzarreta
12-22-21 02:56 AM
1.09
106kB
millanzarreta
05-24-21 09:07 AM
1.08
105kB
millanzarreta
03-20-21 04:17 AM


Post A Reply Comment Options
Unread 05-11-20, 12:05 PM  
millanzarreta
A Deviate Faerie Dragon
 
millanzarreta's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 19
Uploads: 9
Not at the moment. I have thought about adding this functionality, but it is not among my priorities right now, although I may add it in the future. Another thing I also thought about is fire events with the CallbackHandler-1.0 library, this could help other addons.
Report comment to moderator  
Reply With Quote
Unread 05-09-20, 09:07 AM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 837
File comments: 374
Uploads: 13
Is it possible to have LoseControl send an alert when the player Loses Control of their character with the duration of the lose of control?
__________________
"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.