Commit Graph

102 Commits

Author SHA1 Message Date
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 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 fa0d1e1d08 Renamed variables, code cleanup 2023-05-21 10:28:29 -03:00
Tercio Jose 690168bef3 Fixed more bugs on the new Breakdown Window 2023-05-01 14:20:04 -03:00
Tercio Jose 50d848e1d1 breakdown 2.0 2023-04-30 18:22:38 -03:00
Tercio Jose 8f36e88146 Mythic+ Clean Up: Removed deprecated option "Always in Combat" 2023-03-10 19:45:22 -03:00
Tercio Jose bfe15744e5 Show enemy casts on player's death log 2023-01-03 22:59:00 -03:00
Tercio Jose 6dd148c438 general round of code cleanup and making it more robust 2022-12-25 14:43:36 -03:00
Tercio Jose bbbda84c68 Secure gradient EndFunction 2022-11-05 14:17:49 -03:00
Tercio Jose c48d032c16 Fix for some error involving gradient color 2022-11-02 20:08:36 -03:00
Tercio Jose 60397057e7 rogue secret technique fix, and small fixes 2022-10-26 13:28:34 -03:00
Tercio Jose a9e858d864 Disabled Bindings.xml to avoid taints in 10.0 2022-10-20 09:47:48 -03:00
Tercio Jose fd801fa69f Open Raid Library update 2022-10-18 10:31:05 -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
Flamanis a623d63a1c Provide Data1,2,3 to custom text funcs
Allows users to write a custom text function that freely modifies data1, data2, and data3 on custom texts.
2022-08-09 14:09:42 -05:00
Tercio Jose e0dd8b84e1 천 现在是中国和台湾的千
Chinese and Taiwan number stuff
2022-03-06 14:12:44 -03:00
Tercio Jose e8a0380153 Fix for Battleground One Segment 2021-05-20 21:15:50 -03:00
Tercio Jose db916fe43c Change logs and cleanup 2021-05-17 16:49:46 -03:00
Tercio Jose 2379884746 Rewrite on Faders: Details.FadeHandler.Fader(frame, animationType, speed, hideType) 2021-04-24 18:17:59 -03:00
Flamanis 337b77408b Resizing window with None background error fix. 2021-01-24 22:55:22 -06:00
Tercio Jose bda2829746 General Fixes
- Added Phial of Serenity from Kyrians to Potion Usage.
- Merged all warriors whirlwind.
- Cleanup on old cooldowns.
- Added Rake and Binding Shot to Crowd Control.
- Fixed some cases of DeathLog not showing healing.
2021-01-01 14:28:27 -03:00
Tercio Jose 4c7715a36c Framework update 2020-12-13 19:19:26 -03:00
Tercio Jose bbef2496c5 Coach feature update, moved check coach server to the top of the priority. 2020-11-04 11:04:43 -03:00
Tercio Jose 8f381f1235 More fixes and debug for the Coach feature 2020-11-04 10:50:04 -03:00
Tercio Jose 93a7a8cc69 Added the baseline for the Coach Mode feature
- Added the command '/details coach' to  enabled coach mode, need to be raid leader and all members must have details up to date.
- Fixed Tiny Threat not showing threat.
- Fixed annoucement interrupt toggle enable was reseting on logon.
- Added container_spells:GetOrCreateSpell(id, shouldCreate, token)
- Added Details:GetRaidLeader(), return the RL name.
- Framework update.
2020-11-03 20:55:19 -03:00
Tercio Jose c42a35657d 8.3.0 > 9.0.1 2020-10-16 19:51:44 -03:00
Tercio Jose 2d40243d25 Full Revamp on Auto Hide Settings 2020-06-21 18:56:17 -03:00
Tercioo 5e5fd97e55 Added API: SegmentInfo(), SegmentTotalDamage(), SegmentTotalHealing(), see '/details api' for more information 2019-05-01 14:54:56 -03:00
Tercioo 2ff8108c83 More development on the new API 2019-04-09 14:05:18 -03:00
Tercioo 24d5be67d2 - Fixed East Asian myriads showing a giganting non formated number in the total bar DPS.
- Added a reset nickname button in the right side of the nickname field.
- Framework and NickTag library updates.
2018-12-03 17:25:35 -02:00
Tercio 8dd8714dd5 - Major improvements on row text scripts, now they pass 4 objects: actor, combat, instance and the default text of the bar.
- Added warrior Whirlwind, deamonhunter Fracture, rogue Mutilate to spell consolidation.
2018-10-30 19:40:07 -03:00
Tercio c8bac60626 - Fixed damage on low level training dummies where it was showing 1 damage for each ability.
- Added a line in the tooltip shown when hovering over the spec icon to show non-formated DPS, example: "12.0K" DPS shows "11,985.8".
- Developers: command /run Details:DumpTable() should now show the correct table names with quotation marks if string.
- Framework update.
2018-10-19 21:11:32 -03:00
Tercio 9af2eabb13 - Fixed an issue with Alliance or Horde icons showing at random in player bars.
- Fixed the Death Recap window not showing data during battlegrounds.
- Fixed new segment creation when the option to use only one segment while in a battleground is disabled.
- Fixed east asian number format on several strings.
- 'Smart Score' option renamed to "Unique Segment" under the PvP options for battlegrounds.
2018-08-13 17:01:58 -03:00
Tercio 2fb29a497d - Death Knight: Epidemic, Scourge Strike and Howling Blast now has a better description on the spell name.
- Fixed snap button showing when 'Hide Resize Buttons' are enabled.
- Fixed title bar icons not hiding when 'Auto Hide Buttons' is enabled.
- Several improvements to overall data, it should be more consistent now.
- Details! now passes to identify the tank role of the player even when out of a party or raid.
- Debug helper Details:DumpTable(table) now correctly shows the key name when it isn't a string.
- Improvements done on the Bookmark config frame accessed by the options panel > display section.
- New slash command: '/details spells'.
- Statistics for Legion has been closed! You can access statistics from the orange gear > statistics.
2018-08-07 15:55:19 -03:00
Tercio 720a95bc1b - Added size offset options for the chat tab embed feature.
- Revamp on the editor for the custom line text.
2018-07-28 18:22:13 -03:00
Tercio dba05908ec - Second pass on Patch 8.0.1 2018-07-17 13:31:22 -03:00
Tercio df9ce12b82 - Patch 8.0.1 2018-07-17 12:07:40 -03:00
Tercio 32d03526da - attempt to fix the argus encounter double segments. 2017-12-06 20:37:04 -02:00
Tercio 7df507bd46 - testing the mercurial repo packpager. 2017-09-19 12:56:32 -03:00
Tercio 447eb08401 - billion damage format.
- some debug added to find a nil sourcename from the CLEU.
- some table recycle suggested by @Farmbuyer on curseforge.
- framework update to version 50.
2017-05-24 11:58:47 -03:00
Tercio da8cd0359e - Ticket #162: 'no Monochrome font' available, added an experimental slash command: /run _detalhes:UseOutline ("MONOCHROME").
- Ticket #158: 'no elapsed time shown on report to chat', added the elapsed time when reporting a segment.
- Ticket #164: 'error when browsing segments', an attempt to fix the problem has been made.
2017-01-23 11:09:06 -02:00
Tercio 08117fcc15 - Release for 7.0.3 patch.
- Major Framework update.
- Nick-Tag library upodate.
2016-07-19 12:09:43 -03:00
Tercio 83e9749c3f - Fixed bookmark for segments (shift+right click).
- Fixed an issue with Chat Tab Embed when embeding only one window.
2015-11-14 17:54:51 -02:00
Tercio 3ca239e03f - numeral system. 2015-11-04 12:25:54 -02:00