Commit Graph

43 Commits

Author SHA1 Message Date
Tercio 04d2206505 - attempt to fix bodyguard detection. 2016-09-09 14:22:52 -03:00
Tercio 5cab4976bd - Fixing Slash and GBoM on dungeon encounters.
- Solving problems if somebody enter on a ongoing dungeon and have to detect already applyied buffs.
- If the buff owner isn't found, try to detect by unitaura query.
- framework update to v41.
2016-08-19 20:10:28 -03:00
Tercio 439bdc3cd8 - fix for Details! Streamer plugin. 2016-08-11 14:06:41 -03:00
Tercio be511884a0 - fix some images with black background.
- review on DK, Rogue, POaladin spells for class detection.
- few fixed on spec detection.
2016-07-30 19:36:26 -03:00
Tercio c2d48ab057 - Fixed some issues with spec detection and LibGroupInSpecT-1.1 has need enabled back again.
- Fixed an issue with micro displays not loading settings after a logon.
- Another wave of workarounds to prevent the client image cache bug.
2016-07-29 18:57:41 -03:00
Tercioo 76fb7725a1 - Fix for the weakauras creator for DBM and BidWigs Timers.
- Fix for an issue with dungeon bosses where sometimes Details! throw some error messages.
- Attempt to fix a 'class undefined' bug.
2016-01-09 23:17:55 -02:00
Tercio 9f5d387938 - Added slash command '/details api'.
- Major update on our .txt about the API, these files are on the root folder of details! at WoW/Interface/AddOns/Details.
2015-10-04 13:46:29 -03:00
Tercio 47dda54c2e - arena support improvements. 2015-08-25 13:57:54 -03:00
Tercio c10dcc50b0 - Improvements on Weakauras creation from Encounter Details plugin.
- Fixed report for custom display Crowd Control.
- Fixed role icons on custom displays.
- Fixed item level of timewarped items.
- Fixed title text width when auto-hide menu buttons is enabled.
- Fixed background alpha after stretching which wasn't correctly coming back to original color.
- Fixed an issue with dropdown boxes where wasn't showing all options.
2015-08-17 00:41:16 -03:00
Tercio a3eee58cb2 - Fixed an issue where sometimes tooltips wasn't being shown.
- Fixed a problem with overall data where it was using, even on dungoens, the raid-only 30 delay rule.
- Fixed an issue with spec detection (now it may detect even faster).
2015-06-12 20:52:08 -03:00
Tercio f771a42cde - Fix for the latest commit. 2015-05-30 17:42:10 -03:00
Tercio 4f6f24ea04 - Activity time now has only 3 seconds inactivity tolerance on battlegrounds and arenas.
- Effective time will automatically be used when inside a battleground and using sync from the score board.
- Added 'hide all' option on the minimap menu.
2015-05-30 17:28:10 -03:00
Tercio 1113bfe3d2 - Added support for battlegrounds.
- Added option for disable showing battleground enemies when the window is in group mode.
- Added option to disable the sync from battleground score board.
- Enemies from a battleground match segment won't be erased when the player logout.
2015-05-29 16:18:39 -03:00
Tercio 26a83d962c - Raid Check (plugin): added item level.
- Advanced Death Logs (plugin): bug fixes, it's important to update it.
- Time Line (plugin): bug fixes.
- Added option to disabled th eitem level tracker.
- Fixed issue with Dps/Hps data broker which wasn't respecting the type of time (effective/activity) selected.
2015-03-30 15:21:58 -03:00
Tercio 31145e54b5 - Added an option to ignore nicknames and always use character names.
- Enabling the display icon on title bar now makes the title text automatically move slightly to right.
- Fixed issue with skin changing when the window has the statusbar enabled.
2015-02-04 16:09:11 -02:00
Tercio f37e80eead - Improved specialization detection in order to try detect spec changes.
- Fixed an issue with 'Always Show me' feature where it was showing the player on Enemies display.
2015-01-21 14:17:18 -02:00
Tercio b6d51315a5 - Plugin Vanguard: got full rewrite and now it is more easy to use.
- Plugin TimeAttack: fixed problem where sometimes required a reload to start a new time.
- Plugin Damage the Game!: fixed a problem where sometimes the time didn't started after level 2.
- Custom display 'Health Potion & Stone' now also track Healing Tonic.
- Custom display 'Damage Taken by Spell' now track more spells and also melee hits.
- Menus now uses 'Friz Quadrata TT' font as default, also added an option to change it on options panel -> miscellaneous.
- 'Switch to Current' feature now switches all windows which have this option enabled.
- The message telling to use '/details reinstall' now only shows if a problem happen during the addon load process.
- Segments Saved option now can be set to 25, up from 5.
- Attempt to fix the bug with the monk spell 'Storm, Earth, and Fire'.
- Fixed 'Icon Pick' panel.
- Fixed bug when reporting friendly fire through player detail window.
- Fixed bug with report window where sometimes it was reporting on a wrong channel.
2015-01-16 03:44:29 -02:00
Tercio faaf6380ae - Plugin 'Damage Rank': is now called 'Damage, the Game!' and was its levels adjusted to WoD.
- Plugin 'Tiny Threat': fixed player name where it was showing the realm name too.
- Plugin 'Vanguard': fixed frame details (clicking on a bar) shown behind the Vanguard panel.
- Plugin 'Vanguard': fixed a problem when clicking with right button wasn't opening the bookmark panel.
- Plugin 'Vanguard': incoming heals now count shield amount on the player too.
- Plugin 'Vanguard' Known Bug: incoming damage and melee vs avoidance seems to be inaccurate by now, we need more time to study and fix it.

- Added Twins Ogron's Charge as custom spells, one for the charge by him self and other for the copies (mythic only).

- Fixed few issues when using class text colors.
- Fixed characters name outside instances, now it replaces the realm name with a * and show the complete name on tooltip.
- Fixed damage mitigation on damage taken, this affects only specific classes like monk tank.
- Fixed auto erase poping up when the player enters on its garrison.
- Fixed segments tooltip showing trash cleanup segments inside garrisons.
- Fixed command /details disable, wasn't disabling the capture of cooldowns.
- Fixed a problem with fast dps/hps when the window is in a empty segment.
- Fixed an issue using bookmark panel where it wasn't changing the display when the window is in a plugin mode.
2015-01-05 23:23:25 -02:00
tercio bd7b2c3ecf - Fixed tooltip for Auras and Voidzones, now shows sorted by damage and time.
- More fixes for Korgath encounter on Highmaul.
- Added slash commands: /details reset and /details config.
- Spell bars on Player Details Window now is painted with the spell spellschool color.
- Multistrike doesn't count any more for spell's Minimal Damage.
- Resource display got an tooltip which shows what resource is and resource gained per minute.
- Clicking on report button when the report window is already open, make it close.
2014-12-14 22:48:12 -02:00
tercio b2126cc50b - Many internal improvaments and bug fixes.
- Fixed target names on custom displays.
- Fixed plugins icons being shown when auto hide menu is on.
- Slash command '/details worldboss' is now updated to show Draenor world bosses.
2014-11-29 19:47:42 -02:00
tercio cf3219f436 v3 Release Candidate. 2014-11-11 19:49:24 -02:00
tercio f97b9fbe42 - Left button on a enemy bar now show enemy damage taken, middle button open player detail window for that enemy.
- Added new profile: Minimalistic v2.
- Minimalistic v2 is now the default skin.
- Graphical changes on icon packs with transparency.
- Removed slash command '/d', added '/de' instead.
- Added custom spells for Atonement Critical, Power Word: Solace Critical, Lifebloom (the blood effect).
- Revision done on Welcome Screen, many things removed, other added.

- New API: instance:GetNumRows() return how many bars fit within the instance height.
- New API: instance:GetRow (number) return the bar object.
- New API: actorcontainer:ListActors() return a ipairs list of characters objects inside the container.
- New API: _detalhes:CreateTestBars() create 10 bars of random characters for damage and heal.
- New API: _detalhes:StartTestBarUpdate() begin to add and subtract value from created test actors.
- New API: _detalhes:StopTestBarUpdate() stop the bar update test.

- New Event: DETAILS_INSTANCE_NEWROW triggers when a new row is created. Signature: [1] instance [2] bar object.
2014-08-20 18:02:20 -03:00
tercio b1cf458ca5 - Full rewrite on custom displays.
- Fixed the report bug on healing, energy and misc attributes.
- Fixed a bug where the player pet wasn't being tracked after logon in the game.

- NewAPI: instance:IsGroupMode() return if a instance is in group mode.
- NewAPI: instance:GetCustomObject() return the custom object current used by the isntance.
- NewAPI: _detalhes:GetEncounterActorsName (EJ_EncounterID) return a hash table with [bossname] -> {[model] [displayInfo]}
- NewAPI: actor:GetDisplayName() actor:Class() return the formated name; return the class.
- NewAPI: _detalhes:GetClassIcon (class) return the icon path and texcoords.
2014-06-21 18:11:08 -03:00
tercio 98dafdb8fe fixes 2014-06-14 03:17:22 -03:00
tercio 1bf2d2fe8c - Mode menu now have a sub menu for raid plugins.
- Red and Green colors under comparison frame has been inverted.
- Fixed some report issues with dps and hps, also almost all reports now have guide lines.
- Fixed DPS and HPS bug involving 'Everything Mode'.
- NewAPI: ActorObject:GetBarColor() return the color in r, b, g which the actor's bar should be filled.
2014-06-13 22:32:10 -03:00
tercio e62910b9da - Added a compare tab under Player Details Window:
This new tab showns up when there is too characters with the same class and spec.
Its useful to compare skills used, uptimes and targets.
- Few improvements on Default and ElvUI skins.
- Added a button for auto align two windows within right chat window when ElvUI skin is active.

- Fixed problem with Damage -> Enemies display.
- Fixed report Player Detail Window report buttons.
- Fixed some report lines where the numbers wasn't properly formatted.
- Fixed a rare bug where the owner of some pets wasn't detected.
- Fixed issue in dungeons where capture data get paused after a boss kill.
- Fixed issue with Encounter Details showing its icon for dungeons bosses.
- Fixed a rare bug where the capture of damage stops after erasing a trash segment.
2014-06-06 18:03:42 -03:00
tercio 710a1e6031 - Emergencial fix for death logs which sometimes was breaking the addon data capture.
- Fixed window alerts which was showing behind the bars.
- Fixed a issue where Details! windows wasn't hidden when a pet battle starts.
- Fixed a issue with segments menu when a window is placed on the right side of the screen.
- Fixed death log issue with friendly fire hits.
2014-06-03 16:42:40 -03:00
tercio 9dd43d676d 1.15.0 Test Version
- Implemented a early support for Dungeons:
the addon is now capable of distinguishing dungeon boss and trash mobs.
not all bosses are implemented yet, atm is:
*Mogu'Shan Palace
*Temple of the Jade Serpent
*Stormstout Brewery

- Implemented Overall Data: Options for it are under combat tab.

- Implemented spell targets on Player Details Window.
Also, fixed lots of small issues like showing damage done where clicking on a Dps bar.
2014-05-28 18:04:24 -03:00
tercio fcf9d7a2ed updates 2014-03-26 18:24:12 -03:00
Tercio bb6e7bdb6e - Fixed some colors issues with enemies bars.
- Fixed some translations between ptBR -> enUS.
- More fixes with target damage and debuff uptime on overall segment.
- Major rewrite on CC Breaks, now it's working properly.
- Non player or pet Enemies will be flagged with .monster member.
- New member for combat object: start_time, end_time = combat_object:GetDate()
- Added new sub attribute for damage: Voidzones & Auras.
- First implementation of Hooks for plugins capture parser events in realtime.
- Added API: _detalhes:InstallHook (hooktype, func).
func receive parameters: token, time, who_serial, who_name, who_flags, alvo_serial, alvo_name, alvo_flags, spellid, spellname
- Added Global: DETAILS_HOOK_COOLDOWN
- Added API: _detalhes:StatusBarAlert (text, icon, color, time)
- Added API: _detalhes:InstallSkin (skin_name, skin_table)
More information on skin table, see the file functions/skins.lua
2013-12-09 21:51:32 -02:00
Tercio 3cd5a901df - added support to skins, change over options panel. 2013-12-03 01:33:43 -02:00
Tercio 2047b3e375 - fixed a problem with debuff uptime.
- fixed many issues with overall data.
- fixed some bugs with sword and book menus.
- fixed issue were garbage collector erased actors with interactions with the player.
- fixed damage dealt to targets on overall data.
- fixed issue with uptading raid dps on micro display for overall data.
- overall data now always use combat time fos dps and hps.
- added more trash mobs recognition.
2013-11-12 01:52:27 -02:00
Tercio 627ab9b91c - Added debuff uptime at misc attribute.
- Added API: instance:InstanceMsg (text, _, textcolor, icontexture, iconcoords).
- Added API: container:ActorCallFunction (func, args) run func for all actors.
- Added member .diff on combat.is_boss table, represent the dificult of raid.
- Disabled captures on Attribute menu now have darkness effect.
- Fixed some tainted which were triggered when dragging a windows.

- Started of major code cleanup.
2013-11-05 18:47:19 -02:00
Tercio ae007953e5 - fixed some problems with buff uptime data save on logout.
- avoidance now works only with players.
2013-10-25 16:34:05 -02:00
Tercio 65de37e962 - added new sub attribute: buff uptime.
- minor bug fixes when updating energy attribute.
- fixed issue were changing attributes clicking directly on attribute name.
- some fixes to prevent unknown pet owner name.
- pet scan now is more smooth and scheduled to 1 scan per second.
- disabling auras doesn't disable healing absorbs any more.
- friendly fire doesn't check pets any more, only players.
- fixed problem were pet damage on target isn't added to the owner target.
- fixed issue with cooldown refresh which isn't tracked before.
- added cooldown to death log and also the time of last cooldown used.
- added command /details worldboss which runs the macro showing world boss killed.
- added command /details updates showing change log window.
- added absorbs for monk 2P, shammy 2P and Stolen Relic of Zuldazar trinket.
- added a change log inside the addon showing latest changes.
2013-10-23 19:26:15 -02:00
Tercio 6f8d9b7ccc - memory usage decreased in approximately 20%.
- small parser speed improvement, approximately 4%.
- fixed some memory leaks.
- fixed issues were details doesn't open with /details new.
- added feedback options for details report.
2013-10-14 16:31:35 -03:00
Tercio 11505a9cca updates 2013-10-04 01:51:37 -03:00
Tercio 6211e58966 - added support to combat concatenate: combat1 = combat1 + combat2.
- added trash mod knowledge which will concatenate trash segments.
- added a new member on combat object: .is_trash
- added _detalhes:GetInstanceTrashInfo (mapid)
- added _detalhes member: .last_instance
- added CreateFlashAnimation(frame) and frame.flash (UiFrameFlash params)
- fixed issue were healing was not showing corrently on current segment.
- fixed issue were misc wasn't showing on everything mode.
- fixed talent and glyphs frame error.
- fixed issue with options panel were some options reset when panel is open.
- minor speedup on parser removing member last_event from shadows.
- more functions clean up avoiding garbage creation.
2013-09-25 19:45:32 -03:00
Tercio 27817f34d9 - fixed issue with healing and damage cache where both did not update.
- fixed issue with micro displays were sometimes did lua error.
- fixed a issue when reporting to a instance group didn't work.
- fixes on siege of orgrimmar raid info.
- major fixes and improvements on internal garbage collector.
- added options for background alpha and window alpha.
- now when editing a image, the instance background changes on-the-fly.
- now if no instance have current segment when a combat start, the lower instance will switch to current.
- added a option for disable the auto switch to current.
- added the time type when reporting damage or healing done.
- added a format phrase when reporting damage or healing done.
- added a option for hide the micro display.
- added options for memory were the core changes within the value.
- little redesign on segments menu.
2013-09-18 23:54:06 -03:00
Tercio 3f45e83047 - Added new sub attribute for Heal: Enemy Heal.
- Added new sub attribute for Heal: Damage Prevented.
- Added new sub attribute for Misc: Cooldowns.
- All tooltips has been revised and changed.
- Fixed issue with absobed heal amount.
- Actors will be placed inside cache only if Details is in combat.
- Added support to dual status bar on CoolTips.
- Fixed some labels over info window were text was to big.
- Cosmetic changes in many places.
2013-09-01 18:27:16 -03:00
Tercio 4bde2e7c5a - Major tooltip redesign now using cooltip.
- Details now support !Nicktag
- Fixed a bug were instances with same attribute were not updating.
- Schedule internal garbage collect if in encounter combat.
- More functions and better communication for Cloud Capture.
- New API _detalhes:FindGUIDFromName (name)
- Added new options for limit number of instances which can be opened.
- New options for custom nickname and avatar.
2013-08-27 19:43:46 -03:00
Tercio 8289ebbfa7 - some fixes for last_events_table, shadow object no more have last_events.
- implemented cache for group mode.
- class constructor now create new object at once, avoiding table rehashs.
- fixed dps issue with cloud capture.
- added a pet cache for parser.
- minor parser speed up on parser removing metatables index call.
- implemented new pet sync were at the end of combat, details will ask for unknow owners.
- few new wallpapers.
- new API: _detalhes:InstanceAlert (msg, icon, time, clickfunc).
-
2013-08-20 19:30:52 -03:00
Tercio 93be6d54a1 updates 2013-08-09 14:42:33 -03:00