Commit graph

638 commits

Author SHA1 Message Date
Tercio Jose
cf591e89fb Fixes for: OpenRaidLib, Rounded Cooltip, Evoker Extra Bar and Ebon Might, Welcome Window 2024-01-16 19:48:55 -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
2efc5a58f8 General Updates and fixed (see commit description)
- Added the 'Remove Battleground Segments' option to the menu that opens when hovering over the erase button.
- Attempt to fix Battleground faction icons, shown on enemy players damage bars.
- Fixed custom scripts showing the damage text too close to the dps text.
- Lib OpenRaid updated.
- Framework Updated.
2023-12-21 14:34:21 -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
032279bd51 The option to remove common segments now also removes trash between raid bosses 2023-12-04 20:44:33 -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
f82a2d8faa Added classCombat:GetRunTimeNoDefault(): return only the mythic dungeon elapsed time, return nil if the values isn't found 2023-12-04 20:39:59 -03:00
Tercio Jose
74f987ab95 Fixed dps showing wrong numbers when the combat isn't the current one 2023-12-01 22:14:36 -03:00
Tercio Jose
eb8c9894a5 Added Mythic+ Overall's time types 2023-12-01 12:30:19 -03:00
Tercio Jose
0ff046b500 Major upgrade for alpha testers 2023-11-30 16:13:14 -03:00
Tercio Jose
95ba39b389 Added Erase Segment Options: "Remove Common Segments" and "Reset, but keep Mythic+ Overall Segments" 2023-11-20 19:36:28 -03:00
Flamanis
2c4bfb23c7 Handle owner flags in PetOwnerFound 2023-11-11 17:28:43 -06: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
Flamanis
628b14ec42 Fix single segment BG and a couple missed unitnames 2023-11-09 13:46:49 -06:00
Flamanis
ce35713b50 Remove UnitIsUnit('player',X) checks, and change UnitName calls to use Details.playername 2023-11-09 00:45:20 -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
d11f8a1ccd Fixed an error during Battlegrounds
Stacked heals feature wasn't checking if the previous deathlog event was a healing event as well.
2023-11-02 13:59:17 -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
b304b3bbe4 Setting Details.playername cache as "player-realm" for 10.2 2023-10-28 14:58:02 -03:00
Continuity
f3af2b0759 - Fix extraStatusbar showing in wrong views (non-player-dmg) 2023-10-04 19:58:51 +02: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
387ed90807 More 10.2
- Added more trinkets ids.
- Added 'On Use' trinkets amount of uses on Breakdown Window.
- Added Details.GetItemSpellInfo(spellId): return information about an item added as a custom spell (usually trinkets).
2023-09-23 10:39:38 -03:00
Tercio Jose
250ce2fbf7 10.2 General Implementations and Fixes
- Implemented [Pip's Emerald Friendship Badge] trinket buffs.
- 10.2 trinket damage spells renamed to the item name.
- Framework update.
2023-09-22 13:12:54 -03:00
Tercio Jose
6199bf10e0 Code cleanup 2023-09-22 09:19:17 -03:00
Tercio Jose
8875629f51 Fixed a global namespace leak 2023-09-22 09:15:36 -03:00
Tercio Jose
443c0af3ab Fixed the issue 'Segment Not Found' while resetting data
- Fixed the issue 'Segment Not Found' while resetting data.
2023-09-14 11:10:28 -03:00
Tercio Jose
4d9a0d5a02 Change Logs 2023-09-13 15:19:25 -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
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
f27d73d562 Change logs 2023-09-09 13:40:56 -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
0b32fe3459 Change log, version up, and plugins TOC bumps 2023-08-12 14:32:01 -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
ce3a2dc8e9 Fixed custom displays ignoring actor.customColor 2023-08-05 21:32:50 -03:00
Tercio Jose
89e6ffd8af Round of fixes, cleanups and library upgrades 2023-07-29 13:19:11 -03:00
Tercio Jose
f41ecaf908 Added spellContainer:GetOrCreateSpell() this is an english alias for "PegaHabilidade" 2023-07-27 21:55:59 -03:00
Tercio Jose
a26186438a Renamed "PegarCombatente" to "GetOrCreateActor"; More parser cleanup 2023-07-27 13:24:27 -03:00
Flamanis
b6200c6086 Options fix and Cyclical pet ownership fix 2023-07-26 10:39:43 -05: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
ae490f434d Added .total_extra for damage actors, when above zero, a secondary statusbar is shown in the player bar 2023-07-20 16:37:27 -03:00
Tercio Jose
22d8686b03 Fixed overall data only showing Augmented Evokers 2023-07-20 15:21:47 -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
08ccadfbde Add the evoker predicted damage to overall data 2023-07-19 11:13:37 -03:00
Tercio Jose
de678d70ac Checking for windows using a combat which got destroyed while transfering the current combat to the segmentsTable 2023-07-19 10:45:10 -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
72120a8a3e Fixed things about the Real Time DPS; Open Raid Lib Update 2023-07-17 22:02:35 -03:00