Commit Graph

448 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 963edb5fa8 Merge pull request #553 from Flamanis/IgnoreVesselShadow
Ignore Vessel of Seared Shadow ticks from starting combats
2023-06-25 11:30:28 -03:00
Tercio Jose 141787f401 logs changes 2023-06-23 16:01:59 -03:00
Tercio Jose 28255ac7d0 Overall segment load fix 2023-06-23 15:25:39 -03:00
Tercio Jose a86f717200 Code cleanup, framework update and bug fixes 2023-06-23 14:16:12 -03:00
Flamanis 93811485c6 Ignore Vessel of Seared Shadow ticks from starting combats 2023-06-22 19:19:22 -05: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 631b3ceaa0 Time Machine overhaul 2023-06-08 22:01:34 -03:00
Tercio Jose c10cf4ed40 Fixed activity time not working when the user uses effective time 2023-06-08 13:05:53 -03:00
Tercio Jose 3714cfb824 Code Cleanup 2023-06-07 15:52:47 -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 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
Flamanis 5a9e23657c Fix for Shields on Era 2023-05-18 03:34:41 -05:00
Tercio Jose cebe150e16 General Fixes and Improvements 2023-05-16 15:21:04 -03:00
Tercio Jose a54e80c475 Restored "right click to close" on breakdown window 2023-05-09 10:58:41 -03:00
Tercio Jose cbbfe8b7af Merge pull request #511 from Flamanis/Port-to-Era
First pass on attempting to work on Classic_Era
2023-05-06 15:09:41 -03:00
Tercio Jose 0a4c35b304 More fixes 2023-05-05 21:32:42 -03:00
Tercio Jose 3bc8ba7940 Bug fix 2023-05-03 09:41:25 -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
Flamanis 29c82c2bcd Change CLEU to have two separate parser events. One for Era and one for everything else. 2023-05-01 19:17:08 -05:00
Tercio Jose 690168bef3 Fixed more bugs on the new Breakdown Window 2023-05-01 14:20:04 -03:00
Tercio Jose 11a6c48ddd General Fixes 2023-04-30 23:23:56 -03:00
Flamanis 4277217372 First pass on attempting to work on Classic_Era 2023-04-30 19:51:38 -05:00
Tercio Jose 17f2fdd05a Bug Fixes 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 281868aaec Fixed an issue 2023-03-29 10:27:07 -03:00
Flamanis bc4aa50343 Add option to Combat Log section for merging critical heals 2023-03-26 14:20:48 -05:00
Flamanis 0ac0391767 Merge attonement with crit, and contrition with crit. 2023-03-25 16:28:24 -05:00
Tercio Jose 2095e7da8b Added "Merge Primordial Stones 10.0.7" setting under Options > Combat Log 2023-03-25 17:05:54 -03:00
Tercio Jose bf4af71e84 Fix segments Lock; Unmerge Gem Stones 2023-03-25 11:50:22 -03:00
Tercio Jose 7cf01d114b Round of fixes 2023-03-24 15:15:56 -03:00
Tercio Jose e72a32ac9f Merge primordial stones 2023-03-23 14:48:07 -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
Tercio Jose 13b8bd8826 Internal Garbage Collector update 2023-03-19 20:10:28 -03:00
Tercio Jose 7faf20bc72 Damage to Volatile Spark is now Ignored at Razgareth's encounter on Vault of the Incarnates 2023-03-08 14:08:14 -03:00
Tercio Jose 9933756c29 Merge spells from 'All-Totem of the Master' 2023-03-08 13:42:34 -03:00
Tercio Jose 0dd7b1e91b Added support for mythic+ deaths 2023-02-27 12:03:09 -03:00
Tercio Jose 686cf5466c Merge branch 'master' of https://github.com/Tercioo/Details-Damage-Meter 2023-02-20 12:35:25 -03:00
Tercio Jose bd3d37665f Parser code cleanup 2023-02-20 12:35:22 -03:00
Tercio Jose 899408fc65 Merge pull request #457 from Flamanis/ignoreFodderNpcs
Ignore all Fodder to the Flame npcs again
2023-02-20 12:34:11 -03:00
Flamanis b3ae76c938 Default ignore all Fodder to the Flame npcs 2023-02-15 19:06:17 -06:00
Tercio Jose 8a0363f79c Merge pull request #452 from Flamanis/Wipe-Custom
Some logoff error checks
2023-02-09 09:25:13 -03:00
Tercio Jose 7cd1839f82 Pre-Update for new features 2023-02-07 13:46:35 -03:00
Flamanis 3794be028a Some logoff error checks 2023-02-07 05:45:45 -06:00
Tercio Jose b21abe6b2d Melee pipeline now goes directly to spell_dmg which checks if the token is melee 2023-01-28 12:43:59 -03:00
Tercio Jose 59372cc0bd Cache maintenance; Parser options 2023-01-27 14:45:33 -03:00
Flamanis 0149877da6 Merge branch 'IgnoreDFPhialCombatStart' of https://github.com/Flamanis/Details-Damage-Meter into IgnoreDFPhialCombatStart 2023-01-11 09:30:08 -06:00