# Gladdy - TBC ### The most powerful arena addon for WoW TBC 2.5.1 ## [v2.00-Release Download Here](https://github.com/XiconQoo/Gladdy-TBC/releases/download/v2.00-Release/Gladdy_TBC-Classic_v2.00-Release.zip) ###### Please consider donating if you like my work ### Origin Based on https://github.com/miraage/gladdy ### Motivation for this edit The goal is to make Gladdy highly configurable in it's appearance. Everything can be arranged left or right independently. Also I gave Gladdy a new look with black borders. A lot can be configured. ### Modules: - **Announcement** (drink, trinket usage, spec detection ...) - **ArenaCountDown** - **Auras** (show important (de)buffs as well as interrupts on the class icon) - **BuffsDebuffs** (show buffs and debuffs on arena frames - can be filtered) - **CastBar** (shows a castbar, can be disabled) - **ClassIcon** (or specicon, once detected) - **Clicks** (bind spells or macros to click actions) - **CombatIndicator** (shows a sword icon if unit is in combat) - **Cooldown** (tracks important cooldowns) - **Diminishing** (tracks DRs) - **ExportImport** (share your profile with your friends in the form of a string, which can be imported) - **Highlight** (highlights focus and target) - **Pets** (show arena pets) - **Racial** (show arena racial cooldowns) - **Range Check** (checks the range to a unit by a configurable spell) - **Shadowsight Timer** (shows a little movable frame with time left until Shadow Eyes spawn) - **TotemPlates** (show totem icons instead of normal nameplates, compatible with **Plater, NeatPlates, KUI, ThreatPlates, ElvUI, TukUI**) - **Trinket** (tracks trinket usage) - **VersionCheck** (checks if you use an older version that your teammate) - **XiconProfiles** (predefined profiles to start your configuration from) ### Valid Slash commands - **/gladdy ui** (shows config) - **/gladdy test** (standard 3v3 test mode) - **/gladdy test1** to **/gladdy test5** (test mode with 1-5 frames active) - **/gladdy hide** (hides the frames) - **/gladdy reset** (resets current profile to default settings) ## Screenshots ## Contributors - [ManneN1](https://github.com/ManneN1) - [AlexFolland](https://github.com/AlexFolland) - [dfherr](https://github.com/dfherr) - [miraage](https://github.com/miraage) - [veiz](https://github.com/veiz) Thank you! ## Special Thanks - **miraage** - the origininal author of Gladdy! Your work set the foundation for this edit. Thanks! - **Schaka** - the maintainer of Gladdy! (thanks for letting me continue Gladdy and all the work you put into the TBC community) - **Macumba** (thanks for all the support, your feedback and your dedication for the TBC community) - **RMO** (without you I would not have modified Gladdy at all and thanks for all the suggestions and active feedback) - **Ur0b0r0s aka DrainTheLock** (thanks for testing, giving feedback and correcting/adding wrong CDs) - **Klimp** (thanks for all the suggestions and active feedback) - **the whole TBC addons 2.4.3 discord** (thanks for the support and great community, especially the MVPs) - **Hydra** (thanks for constructive feedback and suggestions) - **Xyz** (thanks for suggestions) ### Changes ### v2.00-Release This is a packed release with new features and bugfixes. Most importantly, positioning of all elements has been redone with movable frames. Thank you for the great feedback and active contribution. **Here is a list of all changes:** - **major release version set to v2** - this will mean, that export strings will still be backwards compatible, but not forward (Gladdy v2.x String cant be imported into Gladdy v1.x but vice versa) - **big overhaul of positioning elements added! All elements besides HP and PowerBar can be moved separately** - added Mover Frames for Auras, Interrupts, (De)Buffs, CastBar, ClassIcon, CombatIndicator, Cooldowns, DRs, Pets, Racial, Trinket - this will hopefully make configuration a lot easier - all visible elements' FrameStrata and FrameLevel can be configured (overlap frames how you want it) - **SpecDetection:** - fixed spec detection for Paladins - added following spells for better spec detection: - Expose Weakness (Survival Hunter) - Slow (Arcane Mage) - Improved Blink (Arcane Mage) - Vindication (Retribution Paladin) - Holy Shield (Protection Paladin) - Vampiric Embrace (Shadow Priest) - Blade Flurry (Combat Rogue) - Unleashed Rage (Enhancement Shaman) - Flurry (Enhancement Shaman) - Shamanistic Rage (Enhancement Shaman) - Healing Way (Restoration Shaman) - Totem of Wrath (Elemental Shaman) - Dark Pact (Affliction Warlock) - Conflagrate (Destruction Warlock) - Shield Slam (Protection Warrior) - **Cooldowns:** - added Fear Ward and Fear Ward Cooldown Detection in case it was used before arena - added following cooldowns: - Scare Beast (Hunter) - Feign Death (Hunter) - Viper Sting (Hunter) - Flare (Hunter) - Fear Ward (Priest) - Shadow Word: Death (Priest) - Evocation (Mage) - Grounding Totem (Shaman) - Spell Lock (Warlock) - Devour Magic (Warlock) - Intercept (Warrior) - **Auras/Interrupts:** - can now be detached from ClassIcon and positioned/scaled anywhere separately - added Auras: - Scare Beast (Hunter) - Fear Ward (Priest) - **Shadowsight:** - reset timer when buff was taken - add a configurable 2nd timer or show one timer with the closest CD - **CastBar Icon can be enabled/disabled** - **Trinket: green/red option added** - **fixed some DR-categories** (Hibernate / Chastice / Dragonsbreath / ImpConcussiveShot / Counterattack) - **Pixel Perfect option added** (makes your Gladdy Frames pixel perfect - no more wierd scaling interferences) - **Pets can be grouped** (not perfect yet, but a first step) - **added DR-Level Text** (thanks https://github.com/ManneN1) - **added zhCN Locale** (thanks https://github.com/veiz) - **ClassIcon can be disabled** - **add interrupt announcement** - **detect SpellLock and Devour Magic cooldowns properly** - **minor fixes:** - fixed reloading during arena to properly show all frames - fix grow up positioning ### v1.22-Release - fixed import for some localizations not working - added cooldown number alpha configurations for Auras, BuffsDebuffs, Cooldowns, Diminishings, Racial & Trinket - grounding totem effect fix - fixed some buffs/debuffs not being present in BuffsDebuffs ### v1.21-Release - fixed error when hiding blizzard frames ArenaEnemyFrames related to ElvUI - added Pummel cooldown ### v1.20-Release - configurable DR duration - scale in 0.01 percent steps - added Net-o-Matic, Nigh Invulnerablility Shield, Nigh Invulnerablility Backfire & Flee (Skull of Impending Doom) to Auras - added Mangle, Chastise, Avenging Wrath, Rapid Fire to BuffsDebuffs - improved testmode to only activate Auras/Buffs/Debuffs/Dr's that are actually enabled - added Mir's profile to XiconProfiles - added zhTW localization - added buttons for Test, Hide & Reload in the config - added version in config - ArenaCountdown upgrade - Repentance, Freezing Trap & Wyvern Sting are now disorients - import string now ignores errors on deleted options - added (un)checkAll button in DR-Categories in Diminishing Module - totemplates fix option to alter all colors/alphas - hide blizzard arena pets as well - fix shadowsight timer showing when not in arena or testmode - some minor refactoring / optimization ### v1.19-Beta - fix gladdy frames not showing v2 - minor bug fixes ### v1.18-Beta - castbar font now working properly ### v1.17-Beta - option TimerFormat added (seconds or seconds + milliseconds) (General > Cooldown General > Timer Format) - hide blizzard arena frames without cvars - fix Gladdy bugging out on arena join when in combat - fix some TotemPlates issues - fix Feign Death causing to reset DR and Aura tracking - ArenaX option in Healthbar module now only shows the number - add background for all frames (General > Frame General > Background Color) - add evasion and banish to Aura - add MSBT to Announcement module - Shadowsight timer can be locked now - add "All" modifier to Clicks module - updated testmode for BuffsDebuffs (show only from enabled set) - updated Klimp's profile - added a new Profile in XiconProfiles -> Rukk1 ### v1.16-Beta - unit gray in stealth when rangecheck module disabled ### v1.15-Beta - hotfix added entangling roots nature's grasp ### v1.14-Beta - hotfix for secure button grow direction up ### v1.13-Beta - frames behave now to mouseover macros - added Range Check module (configurable which spell is used for range check) - added Shadowsight Timer module (with announce) - added Clicks module - added Interrupt Tracker in Aura module (border color by spell school locked) - TotemPlates compatible with Plater, NeatPlates, KUI, ThreatPlates, ElvUI, TukUI - added a new Classic Profile in XiconProfiles - hide blizzard arena frames option added in General - castbar enable/disable - powerbar enable/disable - added some auras (Blackout, Improved Hamstring, Mace Stun, Stormherald Stun, Shadowsight Buff) - added Swiftmend and Berserker Rage cooldowns - changed textures for Mace Stun, Charge Stun and Intercept Stun - reduced BLP size by 80% - show XiconProfiles on first login - DR bigger icons possible - minor fixes ### v1.12-Beta - fix classic profile ### v1.11-Beta - TotemPlates fix after blizzard update ### v1.10-Beta - fix german and russian client not working - ArenaCountdown loacalization now working for all languages (except itIT...beta has no option to select italian) - Race and Class localization working for all languages - Localization finished for German #### v1.09-Beta - fix Blizzard profile not having all modules preconfigured #### v1.08-Beta - fix Buffs not showing on class icon - added option highlight to be inside - added option to grow frames vertically - added new profile to XiconProfile (Blizzard raid style) - minor bugfixes #### v1.07-Beta - CombatIndicator module added - spec icon option added to Classicon module - arena1-5 for name option added - add a couple buffs to LibClassAuras - add blessing of sacrifice and intervene to auras - general options updated to apply font/borders/etc for all frames - XiconProfiles updated - /gladdy test1-5 now possible - fix PowerBar text updates - click through frames exept health/power bar - add mask texture for icons #### v1.06-Beta - fixed BuffsDebuff module - fix racial texture reset - minor bugfixes #### v1.0.5-Beta - fixed Aura-Module - Racial module added to EventListener and Version check updated - constants for auras/cooldowns/racials updated - anchoring for modules rewritten - fix Aura module options (localization independent for profile export) - Power-/HealthBar customize texts added and UNIT_DESTROYED added - Racial module added and trinket modified - XiconProfiles import strings - Pets position extended - delete unused saved variables - ExportImport, VersionCheck & XiconProfiles fix - TotemPlates add option to show friendly/enemy icons #### v1.0.4-Beta - XiconProfiles fixed #### v1.0.0-Beta - port form 2.4.3