Commit Graph

299 Commits

Author SHA1 Message Date
Tercioo be966f7436 Added support for Combat Log Event Recording (in game)
Further versions will support ingame time line analysis using the combat log event records, at the moment it is available for early adopters.
To enable, edit the line '_is_storing_cleu' to true in Parser.lua.

Also on this version: added early implementation of damage chart in the Player Detail Breakdown window, it is disabled by default for users.
2019-04-16 13:20:28 -03:00
Tercioo d18fa8c138 Moving rank text to a new Statusbar in the Player Detail Window
Rank information was shown in the header above the tabs, now the player details window has a statusbar and the rank information is shown there.
2019-04-13 13:00:51 -03:00
Tercioo 2ff8108c83 More development on the new API 2019-04-09 14:05:18 -03:00
Tercioo 4bd7bbc6df - If the skin selected does not exists, use the default skin.
- Added 'icon_offset' member into instances to offset the class icon.
- Event Tracker not uses the cooldown and crowd control lists from the framework.
- Added new gradient wallpapers.
2019-04-03 15:08:37 -03:00
Tercioo 020bb1bcda - Attempt to delete the last trash segment in a dungeon run if this trash is the current segment. I'll delete it and pass the last boss segment as the current segment, after that it'll create the overall segment for the dungeon run. 2019-03-18 15:10:59 -03:00
Tercioo 55790fb0ff - Tagging deprecated functions as 'deprecated' and small cleanups.
- Adding more prints to chat on the overall merge.
2019-03-15 20:03:38 -03:00
Tercioo b7b90f6d5e - Make sure the actor isn't a fight component before the garbage collector erases it.
- Do not do trash cleanups during mythic+ dungeon runs.
- Do not overrite a fight component or group state if the new value is false during a merge.
2019-03-14 20:30:51 -03:00
Tercioo 29f8cfbf75 - Changed the way mythic dungeons are handled internally.
- Added events: COMBAT_MYTHICDUNGEON_START, COMBAT_MYTHICDUNGEON_END, COMBAT_ENCOUNTER_END, COMBAT_ENCOUNTER_START.
- Added API: Details:GetCombatFromBreakdownWindow()
- Added wasted time in the segment tooltip for mythic dungeon overall and trash overall.
- Added Fel Eruption crowd control.
2019-03-10 21:36:25 -03:00
Tercioo 02fa9a5c6b - Fixed an issue where some options combinations was making the window unlock after /reload.
- Framework update.
- Localization updates.
2019-02-19 21:56:21 -03:00
Tercioo c018f4db29 - Custom display 'My Spells' now get the player role from the current spec the character is using.
- Framework: table copy won't try to copy '__index' meta table.
2019-02-09 14:05:24 -02:00
Tercioo ca0775dcda - Fixed window for report to Copy/Paste.
- Removed Report History from the report window.
- Fixed tooltip not hiding after clicking the report button.
2018-11-21 22:14:43 -02:00
Tercio 8dd8714dd5 - Major improvements on row text scripts, now they pass 4 objects: actor, combat, instance and the default text of the bar.
- Added warrior Whirlwind, deamonhunter Fracture, rogue Mutilate to spell consolidation.
2018-10-30 19:40:07 -03:00
Tercio 24eebefb6f - Added import and export profiles.
- Improved import and export custom skins.
- Fixed shaman's sundering spell not showing in crowd control.
- Fixed sharing guild statistics.
2018-10-28 15:58:05 -03:00
Tercio c228e85acf - Added a macro section with useful macros.
- More polish done to the Encounter Details! window.
2018-10-06 17:39:20 -03:00
Tercio 9e9f897db6 - Updated to BFA 'Potion Used' and 'Health Potion and Stone' custom displays.
- Fixed small visual glitches and tooltip updates.
2018-09-30 20:05:18 -03:00
Tercio 027cdda48c - Show light of the martyr damage on death log.
- Truncate spell and source name in the death recap window.
2018-09-28 19:19:03 -03:00
Tercio 7b3078ae39 - Deprecated rules for friendly fire has been removed, this might fix some random issues with mind controlled players in the Lord Stormsong encounter in the Shrine of the Storm dungeon.
- Fixed DBM/BigWigs aura creation from the Spell List panel.
- Chart scripts now receives the envTable, use local envTable = ... .
- Polymorth (Black Cat) and Between the Eyes got added to Crowd Control list.
- Fixed Timeline plugin not showing the cooldown panel.
- Overall data setting won't reset on every logout.
- Slash command '/details merge' won't flag the merged combat as a trash segment anymore.
- Added function to use on macros to open the Player Details Window: /script Details:OpenPlayerDetails(1).
- Done more improvements on the Death Recap window.
2018-09-25 20:21:13 -03:00
Tercio d8134d51f1 - Fixed pets with the owner name showing twice in the pet name.
- Fixed tooltips not showing pets for the end segment created after a mythic dungeon.
2018-09-18 18:13:39 -03:00
Tercio ed8aaee352 - Added a new panel to open the Chart after a mythic dungeon.
- Improvements on Encounter Details plugin.
2018-09-11 19:57:17 -03:00
Tercio 3f18a99d42 - Details! is ready for Uldir mythic raiding!.
- Details! Scroll Damage for training in dummies is now ready for more tests, access it /details scrolldamage.
- Damage and Healing tooltips now show a statusbar indicating the percent done by the ability.
- Added a scale slider  to the options panel.
- Added monk's Quaking Palm to crowd control spells.
- Fixed an issue with Plater integration.
- Fixed tooltips not hiding when the cursor leaves the spell icon in the Damage Taken by Spell.
- Framework: fixed an issue with tooltips and menus where the division line wasn't hiding properly.
- Framework: fixed some buttons not showing its text in the options panel.
2018-09-10 21:17:53 -03:00
Tercio 4b7beb1469 - Fixed custom display 'Dynamic Overall Data'.
- Fixed friendly fire for some dungeon bosses.
- New API: Details:GetSpecByGUID (unitGUID)
2018-08-28 13:03:08 -03:00
Tercio c76e830a0b - Fixed spell container :ListActors() API.
- Finished revamp on the avoidance tab.
- Added Details:RemoveOwnerName(petName)
2018-08-25 20:15:31 -03:00
Tercio 08bc98c2b3 - Parser cleanup. 2018-08-21 18:14:42 -03:00
Tercio bdf5344f5e - Fixed the latest raid check update.
- Added NpcID storage.
2018-08-20 21:29:47 -03:00
Tercio 9af2eabb13 - Fixed an issue with Alliance or Horde icons showing at random in player bars.
- Fixed the Death Recap window not showing data during battlegrounds.
- Fixed new segment creation when the option to use only one segment while in a battleground is disabled.
- Fixed east asian number format on several strings.
- 'Smart Score' option renamed to "Unique Segment" under the PvP options for battlegrounds.
2018-08-13 17:01:58 -03:00
Tercio 6ac2c37bef - Hotfix an initialization issue caused by a stealth patch in the client addon API. 2018-08-09 00:39:13 -03:00
Tercio 2fb29a497d - Death Knight: Epidemic, Scourge Strike and Howling Blast now has a better description on the spell name.
- Fixed snap button showing when 'Hide Resize Buttons' are enabled.
- Fixed title bar icons not hiding when 'Auto Hide Buttons' is enabled.
- Several improvements to overall data, it should be more consistent now.
- Details! now passes to identify the tank role of the player even when out of a party or raid.
- Debug helper Details:DumpTable(table) now correctly shows the key name when it isn't a string.
- Improvements done on the Bookmark config frame accessed by the options panel > display section.
- New slash command: '/details spells'.
- Statistics for Legion has been closed! You can access statistics from the orange gear > statistics.
2018-08-07 15:55:19 -03:00
Tercio 720a95bc1b - Added size offset options for the chat tab embed feature.
- Revamp on the editor for the custom line text.
2018-07-28 18:22:13 -03:00
Tercio a1c527711c - Removed bookmark tutorial popup.
- Major Framework update to fix already existing XML warnings.
- Added more alias for the basic api, old calls won't be changed:
 * Details:GetWindow -> GetInstance
 * Window:IsShown() -> Instance:IsActive()
 * Window:HideWindow() -> Instance:ShutDown()
 * Window:ShowWindow() -> Instance:EnableInstance()
2018-07-24 13:56:44 -03:00
Tercio dba05908ec - Second pass on Patch 8.0.1 2018-07-17 13:31:22 -03:00
Tercio df9ce12b82 - Patch 8.0.1 2018-07-17 12:07:40 -03:00
Tercio 117913ab8d - Changes to make the live version work with the BfA Beta. 2018-05-03 14:51:47 -03:00
Tercio 9119b2e287 - Added a minimize button on the mythic dungeon chart window.
- API: added Details:ResetSegmentData()
- API: added Details:ResetSegmentOverallData()
2018-04-06 13:52:50 -03:00
Tercio 57393e4076 - Added outline option for the right text of the bar.
- Faction icon shouldn't show when setting show_arena_role_icon to false.
- Fixed a random error on the mythic dungeon chart.
2018-03-30 10:44:46 -03:00
Tercio 66e4561a0c - Fixed dungeon chart at the end of a mythic dungeon run.
- Added console run command: /run Details.show_arena_role_icon = true; this enable or disable the role icon in arena.
- Added console run command: /run Details.data_cleanup_logout = false; when true, clean all data on logoff.
2018-03-23 14:50:11 -03:00
Tercio a6cfb2a188 - Added run macro to disable arena team colors, use '/run Details.color_by_arena_team = false;' to disable it.
- Added the core version to show when using /details without parameters.
2018-03-16 13:04:05 -03:00
Tercio 7b9bd30884 - hot fixes for the last update. 2018-03-13 22:15:05 -03:00
Tercio 58c325395d - Nicktag library update 2018-03-02 21:39:27 -03:00
Tercio 0b38e849bc - Added real time compile error while writing a custom script.
- Added protection on compiling a custom script to show in the window, an error text should be printed to chat window.
- Added events: COMM_EVENT_RECEIVED and COMM_EVENT_SENT.
- When options panel is not in the screen, the script will attempt to fix the position.
- While doing a sync on guild statistics, more information about the download is shown.
2018-02-09 11:33:02 -02:00
Tercio 8b16b16b21 - Create Aura and API window moved to the new plugin window.
- API ingame list updated.
- API: added global consts for segment ids: DETAILS_SEGMENTID_OVERALL and DETAILS_SEGMENTID_CURRENT.
- API: added alias Details:GetActor ("playerName").
2017-12-22 09:09:34 -02:00
Tercio f55511e337 - Added several options and tools for streamers and youtubers.
- Bar animation now uses delta time and speed shouldn't variate with framerate.
- Test bars got improvement!
- Fixed balance druid sometimes being detected as resto druid.

- API: added new events: COMBAT_ARENA_START, COMBAT_ARENA_END, COMBAT_MYTHICDUNGEON_START, COMBAT_MYTHICDUNGEON_END.
- API: added Details:AddColorString (player_name, class), add the player class color in the name string.
- API: added Details:AddRoleIcon (player_name, role, size), add the role icon in the name string.
- API: framework updated to v57.
2017-10-09 22:43:26 -03:00
Tercio 7805d269e6 - Rolling back to Mercurial repository. 2017-09-27 17:59:04 -03:00
Tercio 7df507bd46 - testing the mercurial repo packpager. 2017-09-19 12:56:32 -03:00
Tercio 1b07ba9276 - packpager, hello? 2017-07-26 10:14:37 -03:00
Tercio 9903205c0b - fixed an issue when creating test bar. 2017-06-24 21:39:13 -03:00
Tercio fe0d28fe50 - Monk stagger should be also shown under Damage Taken. 2017-06-24 14:08:53 -03:00
Tercio b0d4f8020c - API: added class tables: _detalhes.classstring_to_classid and _detalhes.classid_to_classstring.
- Fixed an issue with buff uptime where sometimes the uptime wasn't shown.
- Major redesign on the Details! Forge utility.
2017-06-22 19:37:38 -03:00
Tercio 146dc87336 - New loc strings.
- Chromie should now be shown on damage and heal displays.
- Fix for Ticket #198 'script run too long'.
- Added boss target name on the first hit message.
- Few improvements on the new death recap.
- Added {rdps} and {rhps} for the data feed broker.
2017-06-17 18:00:48 -03:00
Tercio e28dbc990d - this is part of ToS June 20th update.
- New Death Recap implemented! replaces the default from Blizzard and can be configured at Options > Raid Tools.
- New Guild Damage and Heal rank on '/details ranking' panel.
- Added a Guild Sync button on the Details! Ranking Panel.
- Added Custom display 'Damage on Shields', useful for encounter like Maiden of Vigilance where there's big shields to be removed and you want to know who is doing more damage to it.
- Added Heal Absorbed display under Heal bracket.\n\nHeal Absorb are the heal denied by abilities such like DK's Necrotic Strike or raid boss Sisters of the Moon 'Embrace of the Eclipse' ability.\nThe tooltip of this display shows which players got heal denied, which abilities absorbed the heal, which abilities tried to heal but got the heal denied.
- Added Alternate Power display under Energy bracket, it shows the total of alternate power gain from each player, useful for encounters such as Demonic Inquisition.
- Fixed Paladin 'Light of the Martyr' damage to self.
2017-06-14 19:32:17 -03:00
Tercio 31241bd00d - Fixed an error while killing low level mobs with warrior class. 2017-05-29 20:39:31 -03:00