Commit Graph

50 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 9fb2b0d66b translated code to English and a few bug fixes from latest alpha 2023-06-21 17:27:58 -03:00
Tercio Jose a2c5e926c9 More bug fixes for destroyed combats; TimeData code modernizations 2023-06-14 18:43:33 -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 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 b946da73bb Major cleanup on breakdown main file 2023-04-30 18:22:38 -03:00
Tercio Jose be5e89ab95 Finished instance:SetDisplay(segmentId, attributeId, subAttributeId, modeId) and instance:SetSegment(segmentId) 2023-03-26 13:36:33 -03:00
Tercio Jose bf4af71e84 Fix segments Lock; Unmerge Gem Stones 2023-03-25 11:50:22 -03:00
Flamanis 703b4a7770 Update class_instance.lua 2023-03-24 02:19:05 -05:00
Tercio Jose e87e89d966 release for the new patch 2023-03-23 13:17:53 -03:00
Tercio Jose 0ce7e240b2 Toc Update 2023-03-22 18:15:07 -03:00
Tercio Jose 4371c87972 Code cleanups 2023-03-20 21:31:18 -03:00
Tercio Jose f024ecc58b Fixed an issue when using Click to Open Menus + Auto Hide Menu 2023-03-20 14:34:58 -03:00
Flamanis 2af5440d50 Statusbar fixes and click showing hidden frame fix 2023-02-25 13:35:04 -06:00
Flamanis 47ca70bbb6 Don't save a SwiitchBack table when leaving combat 2023-01-28 03:21:43 -06:00
Tercio Jose 1c8dfb3ab7 Release Candidate 1 2022-11-18 16:54:25 -03:00
Flamanis d216a1d9d2 Move bad skin check to after ReajustaGump
ReajustaGump sets up the bar objects which are used in the ChangeSkin function and it's children functions.
2022-10-24 19:49:22 -05: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
Flamanis c618aa11c8 Pass self reference to timer callback for PostponeSwitchToCurrent 2022-10-15 15:07:16 -05: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 e449983e0c small adjustments and bug fixes 2022-10-08 11:22:36 -03:00
Tercio Jose 9fb7445a31 General round of fixes and implementations (16 files modified, SafeRun, Cooltip Cleanup) 2022-09-25 14:59:34 -03:00
Tercio Jose 74d6114546 updates 2022-09-13 20:10:37 -03:00
Flamanis af09a4bb4f White Box Fix
If a skin has certain defaults still set from instance_defaults then assume it is a corrupted skin
2022-09-10 22:45:01 -05:00
Tercio Jose 72bd44b973 Added Details:GetTop5Actors(attributeId) and Details:GetActorByRank(attributeId, rankIndex) 2022-06-14 13:48:14 -03:00
Tercio Jose 08f78be505 Added auto alignment for Align Text Columns 2022-05-01 14:46:17 -03:00
Tercio Jose 694b52ddc4 Updates, please see /details news 2022-04-22 13:30:41 -03:00
Tercio Jose e581d353cd Testing death recaps and put back fixes for grouping 2022-03-12 14:43:30 -03:00
Tercio Jose 1de5bfdc82 Fixed exit logs 2022-03-11 11:01:47 -03:00
Tercio Jose 6795fd2d6f framework update 2022-03-11 10:29:16 -03:00
Tercio Jose ade373ff10 table copy improvements 2022-03-09 16:02:55 -03:00
Flamanis 229949dba3 Mass show/hide grouping
Preserve the grouping on a mass hide.

Break the grouping on a solo show. That way if a mass hide happens, you don't drag invisible windows around.
2022-01-13 20:51:14 -06:00
Tercio Jose eba3036d02 Fixes for the latest release 2021-05-17 18:37:25 -03:00
Tercio Jose 2379884746 Rewrite on Faders: Details.FadeHandler.Fader(frame, animationType, speed, hideType) 2021-04-24 18:17:59 -03:00
Tercio Jose d93fa5248f More fixes and development 2021-01-16 15:57:59 -03:00
Tercio Jose 162c088c72 Fixed reports to Battle.net friends; Fixes on Custom displays 2020-11-30 12:24:16 -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 fd09d77331 Fixed title bar text reseting position and code cleanups 2020-10-28 12:59:30 -03:00
Tercio Jose 4cf0bf3484 fix 2020-10-19 13:11:13 -03:00
Tercio Jose c42a35657d 8.3.0 > 9.0.1 2020-10-16 19:51:44 -03:00