Commit Graph

267 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 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 631b3ceaa0 Time Machine overhaul 2023-06-08 22:01:34 -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 64a7053089 Version Bump and Framework Update 2023-05-20 11:16:48 -03:00
Tercio Jose cebe150e16 General Fixes and Improvements 2023-05-16 15:21:04 -03:00
Tercio Jose 21da70e158 Fixed small bugs 2023-05-12 17:52:17 -03:00
Tercio Jose bad4995451 Fixed reported bugs on the new breakdown window 2023-05-11 15:02:57 -03:00
Tercio Jose 54075b1883 disabled warning classic era msg 2023-05-06 16:18:09 -03:00
Tercio Jose 7ff45dd398 Postponed item data load to fix items without their names in the breakdown 2023-05-05 22:27:58 -03:00
Tercio Jose 0a4c35b304 More fixes 2023-05-05 21:32:42 -03:00
Tercio Jose ba267b3eca Fixed issue with nested pets which wasn't showing when pressing the arrow in the bar 2023-05-01 21:30:16 -03:00
Tercio Jose 690168bef3 Fixed more bugs on the new Breakdown Window 2023-05-01 14:20:04 -03:00
Tercio Jose f735cb63bd More development on the new breakdown window 2023-04-30 18:22:39 -03:00
Tercio Jose b946da73bb Major cleanup on breakdown main file 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 7d5d80073b More progress on caching stuff; journal links; cooltip hotfixes; code cleanups 2022-12-23 20:33:29 -03:00
Tercio Jose eef2d19cef Fixed a small stutter when hovering over the segments menu after doing some mythic+ dungeons 2022-12-22 19:26:19 -03:00
Tercio Jose 9c3275e287 Fixing interrupt and cooldown chat prints class icon 2022-12-10 09:07:46 -03:00
Tercio Jose 6609580f09 fixed class played time spamming chat 2022-12-08 15:41:24 -03:00
Tercio Jose e12ec18381 Added played class time to /played, also added a command to disable it 2022-12-04 12:21:44 -03:00
Tercio Jose 5571749ef6 Using portrait for enemy faces 2022-12-02 19:32:51 -03:00
Tercio Jose ebe8c496d1 More fixes 2022-11-27 15:24:32 -03:00
Tercio Jose 1c8dfb3ab7 Release Candidate 1 2022-11-18 16:54:25 -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 33e6a45f8d bump 2022-10-18 14:15:33 -03:00
Tercio Jose 035c8d6a7f bug fixes 2022-10-15 13:11:18 -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 944178f76f Updated LibOpenRaid and DetailsFramework 2022-10-09 19:47:56 -03:00
Tercio Jose 11aa42e4da General fixes, framework update 2022-09-29 13:36:43 -03:00
Tercio Jose 57133d389f Bug fixes for wotlk 2022-09-26 15:31:20 -03:00
Tercio Jose 5a4bde60f1 Fix type on function name 2022-09-25 16:05:52 -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 a1e7da12f3 Added spells to detect specs in Dragonflight 2022-09-22 11:36:54 -03:00
Tercio Jose 5e847efe3c framework update; added /dumpt to dump tables 2022-09-21 13:42:55 -03:00
Tercio Jose b7cee955ba dragonflight version 30 2022-09-14 22:29:39 -03:00
Tercio Jose 74d6114546 updates 2022-09-13 20:10:37 -03:00
Tercio Jose 842e86404b LibOpenRaid Update 2022-09-07 22:07:50 -03:00
Tercio Jose 09845aa96d BCC cleanups and /slash reporting retail build counter 2022-08-31 12:17:58 -03:00
Tercio Jose 53798fbd2f Don't refresh nicknames if nicknames are disabled 2022-05-29 14:11:32 -03:00
Tercio Jose 1b6dc4e232 Fix for deathlogs min healing always resetting to 1 on logon 2022-05-02 16:37:41 -03:00
Tercio Jose d4f50e7cb7 Fixed a call in the API 2.0 using a deprecated call from the Open Raid Library 2022-04-26 19:10:59 -03:00
Tercio Jose 3afc9ce24d Added a search box into the '/details scroll' command 2022-04-26 12:43:37 -03:00
Tercio Jose 694b52ddc4 Updates, please see /details news 2022-04-22 13:30:41 -03:00