Commit Graph

78 Commits

Author SHA1 Message Date
andrew6180 dd4c4c3272 fix random capitalization 2024-06-10 12:45:31 -07:00
andrew6180 5bfb0e4add remove C_UnitAuras use 2024-06-10 11:48:50 -07:00
andrew6180 1a4a06d101 Merge remote-tracking branch 'fork/master' 2024-06-10 08:55:07 -07:00
Flamanis 8ea661e8bf GetSpellLink 2024-06-08 18:28:56 -05:00
andrew6180 7c0725393f Merge remote-tracking branch 'fork/master' 2024-06-06 23:04:05 -07:00
Flamanis 510867a469 imit 2024-06-06 06:34:41 -05:00
Tercio Jose 82be7ed472 Don't break the death tooltip if the spell isn't in the game client database 2024-05-27 15:11:36 -03:00
andrew6180 2368623870 fix bad class icon 2024-05-26 20:04:08 -07:00
andrew6180 bb7e0d2c27 Work on Ascension Backport 2024-05-17 15:08:08 -07:00
Tercio Jose 47bad31a56 Added phase and elapsed time for boss wipes on the segment selection menu 2024-03-15 15:36:54 -03:00
Tercio Jose 2fd02eebb1 General development and bug fixes (see commit description).
- Fixed the deaths display, where the windows wasn't usig custom text scripts.
- Fixed an issue with custom displays, where it was unable to use class colors in their texts.
- More development and bug fixes on the new Mythic+ Run Completion panel.
- Framework Update.
2024-02-13 13:24:28 -03:00
Tercio Jose c1d8082546 Using now a crowd control spell list from Lib Open Raid 2024-02-05 19:57:19 -03:00
Tercio Jose b7c2b6c7a1 Release Candidate 1 2024-01-20 14:28:25 -03:00
Tercio Jose 9eb4d344e6 General Changes ad Improvements
- Added: Details:IsInMythicPlus() return true if the player is on a mythic dungeon run.
- CombatObjects now have the key 'is_challenge' if the combat is a part of a challenge mode or mythic+ run.
- Evoker extra bar tooltip's, now also show the uptime of Black Attunement and Prescience applications.
- Breakdown Window now show Plater Npc Colors in the target box.
- Added event: "COMBAT_MYTHICPLUS_OVERALL_READY", trigger when the overall segment for the mythic+ is ready.
- Added event: "COMBAT_PLAYER_LEAVING", trigger at the beginning of the leave combat process.
- Library updates: Details! Framework and Lib Open Raid.
2024-01-08 14:18:08 -03:00
Tercio Jose 1830359943 General Fixes, Backend Improvements, Library Updates.
Release Documentation:
- Classic now uses the same combat log reader as retail (Flamanis).
- Merged Rage of Fyr'alath spells (equara).
- Added Rogue Ambushes to merged spells (WillowGryph).
- The Remove Common Segments option now also removes segments trash between raid bosses.
- Fixed an issue where auras applied before combat start, such as Power Infusion and Prescience, which are counted towards the target, were not being accounted for.
- Added to Combat Class: classCombat:GetRunTimeNoDefault(). This returns the run time of the Mythic+ if available, nil otherwise.

Technical Notes:
- Classic now uses retail parser.
- Combat class now have the member: classCombat:GetRunTimeNoDefault(); Returns the run time of a M+ (after completed).
- The Utility class's buff scan at the start of combat has been improved, and the code has been cleaned. Also, the scan runs now on the next frame after combat start.
- Augmentation Evoker won't track auras from the combat start aura scan, if the player isn't in combat (example: a player in the group enters in combat).
- Remove tier bonus for Augmentation Evoker Ebon Might damage prediction and nerfed Close as Cluthmates to 10%.
- Segments Container's ResetDataByCombatType() now supports multiple combat types per classification.
- Code cleanup on Segments menu code to use the new Mythic+ functions added to Combat class.
- Mythic+ start detection produced errors if a WORLD_STATE_TIMER_START event triggered before the CHALLENGE_MODE_START event.
- Mythic+ finish code was bugging when 'time' returned by C_ChallengeMode.GetCompletionInfo() wasn't being checked again nil value.
- Rogue's Ambush ability and Rage of Fyr'alath spellIds added to override_spellId within the parser.
- Details! Framework updated.
- Open Raid Library updated.
2023-12-14 11:33:30 -03:00
Tercio Jose 1c6bf8d2f1 When a new segment starts, check for buffs to credit to the target as well (power infusion, prescience, and others) 2023-12-04 20:42:21 -03:00
Flamanis 628b14ec42 Fix single segment BG and a couple missed unitnames 2023-11-09 13:46:49 -06:00
Tercio Jose 5e7df0d94a Added Details:GetUntitClass(unitId), this call handles the Ambiguate in combatlog's player name when calling UnitClass 2023-11-08 20:25:25 -03:00
Tercio Jose ce8dc1b92c General Fixes for Retail and PTR 10.2
- Fixed an issue with the healing merge amount on death tooltips.
- Added custom icons for damaging spells that are triggered by the amount of tier sets the player is wearing.
- Framework upgrade.
2023-09-27 18:46:48 -03:00
Tercio Jose 8875629f51 Fixed a global namespace leak 2023-09-22 09:15:36 -03:00
Tercio Jose 933c10771d Added Evoker Buff Uptime Bar
- Added an extra bar within the evoker damage bar, this new bar when hovered over shows the buff uptime of Ebon Might and Prescience on all players.
2023-09-10 14:51:29 -03:00
Tercio Jose 5e9a08ff2c Buff Update now show buffs received from an Augmented Evoker and Priest's Power Infusion buff.
- Buff Update now show buffs received from an Augmented Evoker and Priest's Power Infusion buff.
2023-09-09 15:08:26 -03:00
Tercio Jose d208be1fcc Attempt to fix death log healing spam where a spell has multiple heals in the same second 2023-09-05 10:42:40 -03:00
Tercio Jose 6bfcc14309 Fixes for the latest alpha version 2023-08-06 16:20:47 -03:00
Tercio Jose ea2cec6861 Added augmented buffs in the Auras tab of players which received Ebon Might and Precience
- Forcing update interval to 0.1 on arenas matches using the real-time dps feature.
- Framework Update.
- Lib Open Raid Update.
- More parser cleanups and code improvements.
- Auras tab now ignores regular "world auras" (those weekly buffs of reputation, etc)
2023-08-05 21:39:00 -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 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 a86f717200 Code cleanup, framework update and bug fixes 2023-06-23 14:16:12 -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 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 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 690168bef3 Fixed more bugs on the new Breakdown Window 2023-05-01 14:20:04 -03:00
Tercio Jose 11a6c48ddd General Fixes 2023-04-30 23:23:56 -03:00
Flamanis 0acc4794d5 Reset highlight on refresh after scroll.
Fixes #491
2023-04-11 15:29:01 -05:00
Tercio Jose 7cf01d114b Round of fixes 2023-03-24 15:15:56 -03:00
Tercio Jose 94927993e8 Merge branch 'master' of https://github.com/Tercioo/Details-Damage-Meter 2023-03-19 20:10:47 -03:00
Tercio Jose 13b8bd8826 Internal Garbage Collector update 2023-03-19 20:10:28 -03:00
Brandon Reynolds c1668aae6b Make the Deaths window use the sort order from config 2023-03-05 00:07:35 -05:00
Tercio Jose 44ea4cc31e commit 2023-03-04 09:18:45 -03:00
Tercio Jose 0dd7b1e91b Added support for mythic+ deaths 2023-02-27 12:03:09 -03:00
Tercio Jose 79dab7b40c Merge branch 'master' of https://github.com/Tercioo/Details-Damage-Meter 2023-02-07 13:46:37 -03:00
Tercio Jose 7cd1839f82 Pre-Update for new features 2023-02-07 13:46:35 -03:00
Flamanis b15d002c04 Only hide not used barras3 and add tooltip for barras3 2023-01-27 15:00:40 -06:00
Tercio Jose 8025165398 Scripts "Health Potion & Stone" and "Potion Used" updated 2023-01-17 19:11:36 -03:00
Tercio Jose 3ac60e3e29 version up 2023-01-10 19:01:00 -03:00
Tercio Jose da5481c143 Release Candidate 1 2023-01-04 20:12:55 -03:00
Tercio Jose bfe15744e5 Show enemy casts on player's death log 2023-01-03 22:59:00 -03:00
Tercio Jose 875d2befe3 Attempt to fix priest spirit of redemption triggering before some damage taken by the priest 2022-12-25 18:59:07 -03:00
Tercio Jose 6dd148c438 general round of code cleanup and making it more robust 2022-12-25 14:43:36 -03:00