Recent Releases of skada-cata
skada-cata - 1.8.86
- Small SV fix & cleaning
- Reduce dot concatenations
- Displays system cleaning & fixing
- New module: "Killing Blows"
- Killing Blows: cleaned & added options
- Themes: added apply to "All Windows"
- Windows option: delete all windows button
- Bar Display: "New Phase" & "New Segment" buttons
- Retail/Classic Wrath: Updated Libs & TOC
- Enemies: custom units for current set only (temp.)
- Functions.lua: refactoring & extra funcs.
- Enemies: grouped units independent from inst. diff
- Functions: big bitwise function calls reduction
- PvP: slightly better enemy spec detection
- Some checks & useless cleaning
- New module: "Casts" (Spellcast.lua)
- Added spells "Casts" where needed
- Renamed few submodes & cleaned locales
- ARGS_MT fixed & sped up by pre-caching other flags
- Moved stuff around & fixed others
- Added segment info to tooltip on segments list
- Fix classcolors metamethod
- Displays: small tweak
- EscapeStr: opt. plain text return (for reports)
- Class colored names in tooltips and title bars
- Potions: fix error & tweak mode name
- Resources: rename modes & titles
- Sunder Counter: remove useless checks
- Killing Blows: DestIsBoss instead of Skada.IsBoss
- Format_valuetext: reduce args
- Enemy Damage Taken: grouped boss/trash (total)
- ActorPrototype: add "GetTotal"
- Optimize Prototypes.lua
- Auras: backwards data compatibility
- CCTracker: backwards data compatibility
- Total bar one click down when possible
- Bar Display: fix clicks & add segment quick-delete
- Fix Skada.GetInstanceDiff
- Mists of Pandaria: fixed Boss detection
- Spellcast: use "spellnames" instead of "SpellInfo"
- Resume combat after reload (experimental)
- Tweaks and fixes
- Update Threat.lua & fixed LSM Sounds
- Allow comparison mode to function per window
- Small cleaning & update SpecializedLibBars-1.0.lua
- Displays: displayPrototype for common functions
- Init.lua: attempt to fix C Stack Overflow
- Update LibTranslit-1.0.lua
- Update LibFail-1.0.lua
- Add "guitToUnit" & allow empty mode flags.
- LibCompat-1.0: fix target units & add extra
- Fix old data CheckDuplicate func error
- Fix few ARGS_MT functions return
- Attempt to fix /report command
- Retail/Classic: Update TOC & Pets (realm's always added)
- UnitFullName instead of UnitName
- Spellcast: only track "SPELLCASTSUCCESS"
- Pre-pot: fix checkbox disabling all callbacks
- Attempt to fix merge pet / remove realm name by default & fix cross-realm
- Init.lua: only format players names
- Spellnames/spellicons: fallback to unknown
- LibCompat: cache some roles while caching specs
- HoT/DoT: tmp dis. of "SPELLPERIODICENERGIZE"
- [Retail] fix potions not adding pre-pot
- [Legion] added few absorb spells
- Damage.lua: prevent lua error reported by Vary
- LibCompat: add player & pet to party/raid units
- Added "/skada cid" or "/skada target" commands
- Enemies: fixed custom unit diff check
- Properly cancel scheduled timers after being used
- [MoP/Retail] use Chat GPT for italian & loaded missing locales
- [Retail/Legion] added missing class/spec icons
- Fix bar text shadow (can be removed)
- Chat GPT to generate ptBR
- Update Threat.lua (all) & Potions.lua (Legion & Retail)
- Fixed "Reverse bar growth"
- Added option to swap title bar position
- [Legion, BfA, Shadowlands, Retail] add mode: "Other Resources"
- Set default font flags to "THICK"
- [Cata, MoP, WoD, Legion, BfA, Shadowlands, Retail] Update Crowd Control Spells
- Player Info on icon MouseOver (role, spec & talents)
- Add spell icons to tooltips
- Lua
Published by bkader almost 2 years ago
skada-cata - 1.8.85
- Fixed flags issue causing some pets to not be considered, wrongly attributed or added as separate units, hence better tracking of pets ownership.
- Fixed all encountered and reported typos.
- Fixed windows toggle behavior after using "/skada toggle" and while windows are set to show only in combat.
- Removed and cleaned all judged unused or useless code.
- Reduced function calls and optimized several others which should hopefully result in a slightly/noticeably reduced impact on performance.
- Added "ignored_creatures" table (Tables.lua) that allows players to ignore damage done to or taken from selected creatures.
- Enemy Damage Taken: added support for multiple fake units of the same creature, useful if you want to track different creature stages/phases for example.
- Added back "Absorbed Damage" module that can be found under the "Damage Done" category and that displays the list of players and their absorbed damage DONE.
- Lua
Published by bkader over 2 years ago
skada-cata - 1.8.84-5
- Fixed lua error when moving a window.
- Tweaked dps filter (credits: Ridepad)
- Sanity check for "FixPetsName" function.
- Fixed lua error triggered when saving a new segment while having set numbers enabled.
- Fixed tooltipas title showing wrong title (on modes list).
- Lua
Published by bkader almost 3 years ago
skada-cata - v1.8.78
- Optimized displays systems.
- Deaths: track soulstone, added
Alternative Displayand more. - Resurrects: track soulstone too.
- Previously, modules' names were localized upon creation, this made stored names in DB localized, causing profile export and import among different clients a bit painful because of their different names in different locales. With the following modifications, no matter what clients players are using, when importing a profile windows should see assigned to them the proper mode.
- Split segments menu (main menu only) and more readable segments names on menus.
- Removed
LibWindow-1.1, this will case you to loose windows locations only after you update, once repositioned, this stops happening. - Added Glancing amount tooltip just like Critical and Normal hits.
- Fixed constant boss detection and made per target to reduce constant and useless checks ... once is enough!
- Fixes several typos and errors, changes events handling, reorganized things in a way to reduce functions calls ... it was reduced by a lot!!
You can find more here
- Lua
Published by bkader over 3 years ago
skada-cata - v1.8.77
- Added Skada colors customization to Tweaks: classes, custom classes, death logs colors, arena colors (some require their modules to be enabled in order to be customized).
- Added "Show Total" per window, so you will see 2 of them: in window bars settings and in addon general options, but also in Skada menu.
- Added control to what is recorded to the total segment to Tweaks.
- Allow DBM to fix the segment name if it was previously and for any reason not set or set to "Unknown".
- Bars library fully (almost) rewrote and all reason behind the increasing useless garbage the addon was creating were removed and the difference should be noticeable/noticed during combat (if you paid attention to such things). The number of bars, or bars pool, is determined by windows heights, so the "Max Bars" option is gone, bye!
- Changed the way default Smart Stop works. It relies on creature's ID instead of name (just in case).
- Deaths/Deathlogs were simply made better.
- Moved some options and deleted others, but only that were judged unnecessary/useless. If you notice them and miss them, let me know.
Unlike before, segment phases can now be individually paused/resumed.
Fixed Themes renaming windows when applied.
Fixed Nicknames module and its behavior. Your nickname is shown if you ignore others'.
Fixed Comparison mode stuck on the selected player, CTRL+LMB to set to your character.
Fixed windows Child Mode setting that wasn't working properly.
Lots of other fixes, corrections and small additions here and there, too many to list them all.
Note
If you are using ElvUI with AddOnSkins, please add the following lines to skada skin file:
lua
if win.db.enabletitle then
skada.button:SetBackdrop(nil)
-- the following 3 lines
if skada.button.bg then
skada.button.bg:SetTexture(nil)
end
-- the rest of code
end
- Lua
Published by bkader almost 4 years ago
skada-cata - v1.8.76
- First Hit: added multiple boss-to-target support.
- Fixed
Spark Effect(again). - Fixed
Click Throughoption. - Added an option to disable resize and lock/unlock buttons.
- Themes: module deleted and included in
Bar displaymodule. - Scroll: module deleted and included in
Bar displaymodule. - Better mouse wheel scroll by moving scrolling to windows instead of their bars.
+ few tiny typo fixes and more.
- Lua
Published by bkader almost 4 years ago
skada-cata - v1.8.75
- Fixed GetActor function misbehavior causing tooltips/bars to be sometimes empty because of wrongly got data.
- Fixed bars Spark effect sometimes not showing.
- Fixed bars constantly changing colors (visually unnoticeable) to only changing colors if required.
- Fixed some code typos, mainly in options that caused some settings require ui reload to take effect.
- Fixed the problem of Skada stopping on certain encounters (i.e: GS and VDW).
- Fixed windows Auto Hide feature sometimes not working properly.
- Added a new option to Threat module allowing the window to be hidden on zero bars.
- Added windows lock/unlock button to quickly toggle windows lock state without the need of using options or menues.
- Code optimizations, cleaning and reduced the number of created tables and closures as much as possible.
- Lua
Published by bkader almost 4 years ago
skada-cata - v1.8.74
- Fixed "First Hit" problem not triggering sometimes.
- Fixed Report button not working when the player has nothing but kept segments.
- Fixed Reset button being disabled when the player has nothing but kept segments.
- Fixed Threat module grey bars when
Mirror ImagesorFadeare used, and reused predefined game colors instead of creating tables (aggro bar color and negative threat color). - Fixed
Unknown chat typeerror. - Fixed data attribution problem when a pet and a player have the same name.
- Fixed the Total bar not showing when on the Total segment.
- Fixed the issue where some bars aren't shown unless the player increases the number of max bars.
- Fixed the issue with last kept segment being deleted by Reset instead of being skipped.
- Fixed window buttons texture issue when the player resizes Wow window.
- Modules now have per ability or per target stats (DPS, DTPS, APS and HPS) that can be customized in the Columns options panel. These stats as well as percentages can be toggled on main mode or submodes.
- Added a new file
Tables.luain which players can add spells to ignored and some other tweaks. A single file to edit is always better than multiple ones. - Temporary reverted to dumb absorbs module until a better solution is found.
- Code optimization and cleaning (removed About panel, unused locales, dropped revision number ...).
- Lua
Published by bkader almost 4 years ago