Commit Graph

682 Commits

Author SHA1 Message Date
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 dab65476f5 Version UP and Removed debug line for release version 2024-02-04 15:26:26 -03:00
Tercio Jose ee0b350aba Maintenance Update and Mythic Dungeon Plus development progress
- Dungeon followers now correctly show into the damage done section.
- Fixed an error while statusbar plugin options.
- Framework update.
- Mythic Dungeon Plus code has been separated into six files (was just 2), this will help with the organization
and maintenance of the code.
2024-01-31 13:34:00 -03:00
Tercio Jose b7c2b6c7a1 Release Candidate 1 2024-01-20 14:28:25 -03:00
Tercio Jose 4eff7b223e General Fixes after major patch 2024-01-17 11:35:18 -03:00
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 9c63b08895 General Updates
- Fixed an error while scrolling down target npcs in the breakdown window.
- Fixed an error when clicking to open the Death Recap by Details!.
- End of Mythic Run panel got updates.
- Framework updated: new rounded tooltips.
2024-01-12 23:56: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 64675e2f71 Framework Update and Removed Debug String 2023-12-29 17:21:09 -03:00
Tercio Jose 5547cfa3d5 Stuff under development 2023-12-28 16:37:32 -03:00
Tercio Jose d102fe7a07 Backend improvements and bug fixes
- Fixed an error when hovering over some spells in the Auras panel on the Player Breakdown window.
- Fixed the character item level, which was not showing for players that left the party group on the Player Breakdown window.
- Fixed boss images not showing at the segments selection menu.
- Other updates related to encounter journal and mythic+, both under development.
2023-12-26 11:38:00 -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 2a2e9eb769 Framework and Lib OpenRaid updates. 2023-12-18 17:14:26 -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 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 319fe4c84e Added "Dreambinder, Loom of the Great Cycle" and "Corrupted Starlight" to Use Items List 2023-11-20 19:36:58 -03:00
Tercio Jose 22483cb77c Fix for the CheckInteractDistance() error 2023-11-20 18:30:34 -03:00
Tercio Jose cf80fe5182 Attempt to wake up CF packager 2023-11-14 09:24:22 -03:00
Tercio Jose e721a07068 Undoing changes for combatlog changes on 10.2 as the combatlog changes got reverted 2023-11-14 00:30:10 -03:00
Tercio Jose 4b7463a307 Debug print removed 2023-11-13 11:11:59 -03:00
Tercio Jose ed489fcb6b Getting Evoker Buffs fixed 2023-11-12 22:03:38 -03:00
Tercio Jose 7e7dda8ee7 Fixed the Mythic+ Graphic not showing after clicking in "Show"; Fixed Health Bar on deathlog; 2023-11-12 16:01:17 -03:00
Tercio Jose daaa3a7f1f Fixed an issue where UnitFullName doesn't return the realm name for units in the same realm as the player, but return the realm if querying the player itself 2023-11-10 22:34:29 -03:00
Tercio Jose 7a5529d4e4 More fixes 2023-11-10 21:10:01 -03:00
Tercio Jose d95ff2b827 More fixes for patch 10.2 combatlog changes 2023-11-10 20:42:57 -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 3b2ba40b29 API 2.0 now uses Details:GetFullName(unitId) to retrieve a unit name 2023-11-08 19:01:26 -03:00
Tercio Jose dd13aff961 Attempt to fix an issue for players on realms that have a space in the realm name. 2023-11-08 12:56:16 -03:00
Tercio Jose 557f54d98a More fixes for patch 10.2 combatlog changes 2023-10-28 21:11:44 -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 9c4f249c8d Fixed /details pets 2023-10-28 14:55:54 -03:00
Tercio Jose 73d152baac Framework and 10.2 updates 2023-10-25 12:57:00 -03:00
Tercio Jose 0cca378d2b Unwanted mass rename of tinsert to table.insert 2023-10-11 20:32:32 -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 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 ea7027c2a0 Fixed an issue with latest alpha on Retail 2023-09-22 19:35:58 -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 2b82e4bce2 Updates
- Improved Augmented damage prediction.
- Lib Open Raid update
2023-09-08 10:41:02 -03:00
Tercio Jose 4ae7c24268 Fixed an issue with time types 2023-08-13 11:54:21 -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 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 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 08ccadfbde Add the evoker predicted damage to overall data 2023-07-19 11:13:37 -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 7a0e045308 Real Time DPS, ten years old 2023-07-13 22:02:10 -03:00