Commit Graph

301 Commits

Author SHA1 Message Date
Tercio Jose 94ae59dfa9 Stop breakdown opening when there's player data available at the window 2023-07-24 20:53:04 -03:00
Tercio Jose 762c80669d Better options for Real Time DPS
- Removed 'Real Time DPS' from the time measure dropdown.
- Added "Show 'Real Time' DPS" toggle to show real time dps while in combat.
- Added "Order Bars By Real Time DPS" toggle to order bars by the amount of real time dps.
- Added "Always Use Real Time in Arenas" toggle to always use real time dps in Arenas.
- Added .last_dps_realtime to player actors, caches the latest real time dps calculated.
2023-07-24 16:43:34 -03:00
Tercio Jose c39deda381 LibOpenRaid Update
- Fixed an issue with the rename InstaciaCallFunction to InstanceCallDetailsFunc.
2023-07-19 18:20:08 -03:00
Tercio Jose 8875c15b33 General BugFixes and Changes
- Renamed damageActor.extra_bar to damageActor.total_extra
- Added: Details:ShowExtraStatusbar(barLineObject, amount, amountPercent, extraAmount)
- If any damage actor has 'total_extra' bigger than 0, the extra bar is shown.
- List of spec names for spec tooltip detection now load at Startup not at lua compiling.
- Fixes on Encounter Details plugin.
- Fixed an issue of clicking in a plugin icon in the title bar of Details! but the plugin not open.
2023-07-18 22:06:06 -03:00
Tercio Jose bfdce8071b Bug Fixed 2023-07-18 18:19:38 -03:00
Tercio Jose 72120a8a3e Fixed things about the Real Time DPS; Open Raid Lib Update 2023-07-17 22:02:35 -03:00
Tercio Jose 7a0e045308 Real Time DPS, ten years old 2023-07-13 22:02:10 -03:00
Tercio Jose 50dc90cc6c More fixes for real time dps 2023-07-11 17:07:07 -03:00
Tercio Jose fa65530a7c update 2023-07-11 14:11:03 -03:00
Flamanis ba145bca12 Use new SetSegment over TrocaTabela for the segment selector 2023-07-08 02:14:57 -05:00
Tercio Jose 56275fecf9 Added Details:GetBossEncounterTexture(encounterName); Added combat.bossIcon; Added combat.bossTimers 2023-07-05 00:24:08 -03:00
Tercio Jose 6ccb64863e Code changes, see commit description
Combat Objects which has been discarded due to any reason will have the boolean member:  __destroyed set to true. With this change, 3rd party code can see if the data cached is up to date or obsolete.

- Removed several deprecated code from March 2023 and earlier.
- Large amount of code cleanup and refactoring, some functions got renamed, they are listed below:
* TravarTempos renamed to LockActivityTime.
* ClearTempTables renamed to ClearCacheTables.
* SpellIsDot renamed to SetAsDotSpell.
* FlagCurrentCombat remamed to FlagNewCombat_PVPState.
* UpdateContainerCombatentes renamed to UpdatePetCache.
* segmentClass:AddCombat(combatObject) renamed to Details222.Combat.AddCombat(combatToBeAdded)

- CurrentCombat.verifica_combate timer is now obsolete.
- Details.last_closed_combat is now obsolete.
- Details.EstaEmCombate is now obsolete.
- Details.options is now obsolete.

- Added: Details:RemoveSegmentByCombatObject(combatObject)

- Spec Guess Timers are now stored within Details222.GuessSpecSchedules.Schedules, all timers are killed at the end of the combat or at a data reset.

- Initial time to send startup signal reduced from 5 to 4 seconds.

- Fixed some division by zero on ptr 10.1.5.
- Fixed DETAILS_STARTED event not triggering in some cases due to 'event not registered'.
2023-06-27 19:01:44 -03:00
Tercio Jose f30d0439e8 Fixed Auto Run Code window not closing by click on the close button 2023-06-27 11:14:42 -03:00
Tercio Jose 2476c95464 fixed a bug on 10.1.5 ptr 2023-06-27 11:13:21 -03:00
Tercio Jose 7b34b88ca3 More code cleanup and framework update 2023-06-25 11:29:45 -03:00
Tercio Jose 9fb2b0d66b translated code to English and a few bug fixes from latest alpha 2023-06-21 17:27:58 -03:00
Tercio Jose efd131ef04 More fixes for the "Report to Discord" bugs; Implementations to show plugins in the breakdown window; 2023-06-12 19:59:15 -03:00
Tercio Jose aaab652817 Code cleanups, Bug Fixes, Show plugins in the breakdown window, added damage taken and friendly fire tp breakdown 2023-06-11 20:46:27 -03:00
Tercio Jose cc09a733bf Split the window_playerbreakdown_spells.lua into three more files 2023-06-08 22:03:37 -03:00
Tercio Jose 0c397b5816 container_segments 424 error: now it is ensuring to wipe the combatObject that got removed from containerSegments 2023-06-06 17:36:13 -03:00
Tercio Jose 9021a4de4d Fixing stuff from latest alpha and more development 2023-05-30 15:45:50 -03:00
Tercio Jose 0cdfa2b900 Replacing table.wipe with Details:Destroy() 2023-05-22 15:31:29 -03:00
Tercio Jose 64a7053089 Version Bump and Framework Update 2023-05-20 11:16:48 -03:00
Tercio Jose b235a3a547 Fixed an issue with Min and Max spell values of nested spells 2023-05-18 12:01:51 -03:00
Tercio Jose 46449f65d4 Fixed an issue with the player selector for the breakdown window 2023-05-17 11:46:56 -03:00
Tercio Jose cebe150e16 General Fixes and Improvements 2023-05-16 15:21:04 -03:00
Tercio Jose 7fb0ae469c Added an option to nest pet spells within a bar showing the pet name 2023-05-14 16:30:09 -03:00
Tercio Jose 8f8a605c14 Added options "Group Player Spells With Same Name" and ""Group Pets By Spell" 2023-05-12 22:06:35 -03:00
Tercio Jose 21da70e158 Fixed small bugs 2023-05-12 17:52:17 -03:00
Tercio Jose 4769914255 Show overhealing percent instead of the overheal amount in the breakdown window 2023-05-12 15:59:20 -03:00
Tercio Jose 6527146c5d Added friendly fire and healing taken into the new breakdown 2023-05-12 15:17:11 -03:00
Tercio Jose 4af7d8d187 Added some combatlog options 2023-05-12 13:53:27 -03:00
Tercio Jose 90c26332ff Bug fixes, some breakdown settings remove due to their values be auto calculated now 2023-05-11 22:34:11 -03:00
Tercio Jose bb62a4c70c SetClampedToScreen(true) for the breakdown window 2023-05-11 17:05:22 -03:00
Tercio Jose bad4995451 Fixed reported bugs on the new breakdown window 2023-05-11 15:02:57 -03:00
Tercio Jose 40d89df26e Fixed an issue where it throws an error when opening the Damage Taken breakdown 2023-05-10 22:43:01 -03:00
Tercio Jose b78b35e557 Removed the "Under Maintenance" from the breakdown window title 2023-05-09 11:43:31 -03:00
Tercio Jose a54e80c475 Restored "right click to close" on breakdown window 2023-05-09 10:58:41 -03:00
Tercio Jose c572f74b1f Fixed an issue where the options panel for breakdown for below the breakdown window 2023-05-07 18:34:33 -03:00
Tercio Jose 9a81a2b489 Added phase damage and healing to the new breakdown 2023-05-07 18:27:34 -03:00
Tercio Jose 01ee2a4ebc Spells and Pets nested now are ordered correctly 2023-05-07 00:18:39 -03:00
Tercio Jose be1f7efdb1 Auto resize the spell container when a column header is added or removed 2023-05-06 17:19:18 -03:00
Tercio Jose 54075b1883 disabled warning classic era msg 2023-05-06 16:18:09 -03:00
Tercio Jose c6527f56a0 Framework update 2023-05-06 15:49:05 -03:00
Tercio Jose cbbfe8b7af Merge pull request #511 from Flamanis/Port-to-Era
First pass on attempting to work on Classic_Era
2023-05-06 15:09:41 -03:00
Tercio Jose cfbc45eff4 Change logs and last hour fixes 2023-05-04 19:20:34 -03:00
Tercio Jose 773ec4342d Round of fixes of the new breakdown 2023-05-03 23:33:31 -03:00
Tercio Jose 2356173cf1 small fix 2023-05-02 22:23:09 -03:00
Tercio Jose abcb6e9086 Added empowered spells and first wave of polish on the new breakdown window 2023-05-02 22:06:36 -03:00
Tercio Jose 4fc8a45713 Visual updates for the breakdown window 2023-05-02 10:44:45 -03:00