Commit graph

196 commits

Author SHA1 Message Date
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
Tercio Jose
f90a094e54 Debug line 2023-12-01 18:48:32 -03:00
Tercio Jose
0ff046b500 Major upgrade for alpha testers 2023-11-30 16:13:14 -03:00
Tercio Jose
d95ff2b827 More fixes for patch 10.2 combatlog changes 2023-11-10 20:42:57 -03:00
Tercio Jose
60819b9143 Nicktag reverted; more fixes for combatlog changes on 10.2 patch 2023-11-10 19:10:29 -03:00
Tercio Jose
f870036f06 10.2 always send the realm name even if the unit is from the player's realm, this patch fixes the issues caused by the change 2023-10-28 16:03:01 -03:00
Tercio Jose
ae7af0e4be Toc Updates and More
- Added a secondary bar to augmented evoker, which when hover over show the uptime of buffs.
2023-09-13 12:44:32 -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
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
e75c6ff43c Don't wipe some caches when entering in combat 2023-07-26 09:03:13 -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
c3e931a459 Renamed InstaciaCallFunction to InstanceCallDetailsFunc 2023-07-19 09:57:00 -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
dc98287142 Added .unixtime into is_boss to know when the boss was killed 2023-07-02 13:34:04 -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
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
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
e2cc0b46c5 Disabled time captures for spellTables, this should be done by a plugin 2023-05-31 11:36:04 -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
f947e26945 Reemove all startmoving scripts to be re-write soon 2023-04-30 18:22:38 -03:00
Tercio Jose
50d848e1d1 breakdown 2.0 2023-04-30 18:22:38 -03:00
Tercio Jose
13b8bd8826 Internal Garbage Collector update 2023-03-19 20:10:28 -03:00
Tercio Jose
59372cc0bd Cache maintenance; Parser options 2023-01-27 14:45:33 -03:00
Tercio Jose
8025165398 Scripts "Health Potion & Stone" and "Potion Used" updated 2023-01-17 19:11:36 -03:00
Tercio Jose
ce9a3b875b Visualize better mythic plus segments 2022-12-22 22:18:28 -03:00
Tercio Jose
f1eaedb01b Much better texture on tooltips 2022-12-02 19:38:55 -03:00
Tercio Jose
8f6cfe4d69 Round of Fixes 2022-11-28 13:00:11 -03:00
Tercio Jose
ebe8c496d1 More fixes 2022-11-27 15:24:32 -03:00
Tercio Jose
483e69529c Show small damage chart for each spell of the player 2022-11-22 16:53:54 -03:00
Tercio Jose
1c8dfb3ab7 Release Candidate 1 2022-11-18 16:54:25 -03:00
Tercio Jose
6243a32740 More bug fixes 2022-10-12 18:37:00 -03:00
Tercio Jose
69899679e7 Merging Seal of Command on Wrath classic 2022-10-10 16:51:56 -03:00
Tercio Jose
1ed29008aa Small bug fixes and improvements 2022-10-10 13:26:13 -03:00
Tercio Jose
b588d5e30c Fixed an error while trying to move the window by clicking and holding on a window line 2022-10-09 20:48:47 -03:00
Tercio Jose
944178f76f Updated LibOpenRaid and DetailsFramework 2022-10-09 19:47:56 -03:00
Tercio Jose
9974a87119 Format the text in the breakdown player list using the same font, size and outline of the damage window 2022-10-09 17:12:13 -03:00
Tercio Jose
74d6114546 updates 2022-09-13 20:10:37 -03:00
Tercio Jose
241200d6c0 Arena Enemy Player Deaths improvements 2022-04-08 14:33:42 -03:00
Tercio Jose
af62ebb71f Maintenance patch 2022-03-04 16:05:48 -03:00
Tercio Jose
1850624374 version 9688 core 146 release 2022-02-15 19:19:46 -03:00
Tercio Jose
e8a0380153 Fix for Battleground One Segment 2021-05-20 21:15:50 -03:00
Tercio Jose
2379884746 Rewrite on Faders: Details.FadeHandler.Fader(frame, animationType, speed, hideType) 2021-04-24 18:17:59 -03:00