Commit Graph

669 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 7b34b88ca3 More code cleanup and framework update 2023-06-25 11:29:45 -03:00
Tercio Jose a86f717200 Code cleanup, framework update and bug fixes 2023-06-23 14:16:12 -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 f9d32df3a4 Overhall on the script for Damage Taken by Spell, now it uses modern Details API 2023-06-12 10:52:40 -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 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 3eaefdea6b Framework Update and Code improvements 2023-06-05 15:44:32 -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 64a7053089 Version Bump and Framework Update 2023-05-20 11:16:48 -03:00
Tercio Jose b235a3a547 Fixed an issue with Min and Max spell values of nested spells 2023-05-18 12:01:51 -03:00
Tercio Jose 446c4e7a75 Fixed an error while opening the healing breakdown window in Overall Data 2023-05-17 18:19:22 -03:00
Tercio Jose cebe150e16 General Fixes and Improvements 2023-05-16 15:21:04 -03:00
Tercio Jose 7fb0ae469c Added an option to nest pet spells within a bar showing the pet name 2023-05-14 16:30:09 -03:00
Tercio Jose 8f8a605c14 Added options "Group Player Spells With Same Name" and ""Group Pets By Spell" 2023-05-12 22:06:35 -03:00
Tercio Jose 21da70e158 Fixed small bugs 2023-05-12 17:52:17 -03:00
Tercio Jose c08f005f08 Fixed frag display shows neutral and friendly frags 2023-05-12 15:49:10 -03:00
Tercio Jose 6527146c5d Added friendly fire and healing taken into the new breakdown 2023-05-12 15:17:11 -03:00
Tercio Jose 937c963cc8 Fixed an issue with melee spells which wasn't showing the amount of misses in the breakdown window 2023-05-12 13:19:25 -03:00
Tercio Jose 5ff4cecadb fix for "Unknown Item" 2023-05-12 11:44:42 -03:00
Tercio Jose 96a954c97c Framework update 2023-05-12 11:02:57 -03:00
Tercio Jose 90c26332ff Bug fixes, some breakdown settings remove due to their values be auto calculated now 2023-05-11 22:34:11 -03:00
Tercio Jose bad4995451 Fixed reported bugs on the new breakdown window 2023-05-11 15:02:57 -03:00
Tercio Jose 40d89df26e Fixed an issue where it throws an error when opening the Damage Taken breakdown 2023-05-10 22:43:01 -03:00
Tercio Jose cb5dc42db8 Quick fix for /de version on classic 2023-05-07 02:23:57 -03:00
Tercio Jose 01ee2a4ebc Spells and Pets nested now are ordered correctly 2023-05-07 00:18:39 -03:00
Tercio Jose ab7073ce3e Fixed a typo on UnitGUID call 2023-05-06 19:01:56 -03:00
Tercio Jose c6527f56a0 Framework update 2023-05-06 15:49:05 -03:00
Tercio Jose 0a4c35b304 More fixes 2023-05-05 21:32:42 -03:00
Tercio Jose 254f6bc8bb Fixed immersion option adding everybody in the arena on the player's group 2023-05-04 18:46:33 -03:00
Tercio Jose 773ec4342d Round of fixes of the new breakdown 2023-05-03 23:33:31 -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 11a6c48ddd General Fixes 2023-04-30 23:23:56 -03:00
Tercio Jose 17f2fdd05a Bug Fixes 2023-04-30 18:22:39 -03:00
Tercio Jose d531fc95ff Added tooltips for the targets container 2023-04-30 18:22:39 -03:00
Tercio Jose 9222cc1491 Added Targets, Added Options 2023-04-30 18:22:39 -03:00
Tercio Jose c9b801e7f0 Added sorting to all headers to ascending and descending 2023-04-30 18:22:39 -03:00
Tercio Jose 36e5d2978f Sort by critpercent and casts are now working; new class 'SpellTable' 2023-04-30 18:22:39 -03:00
Tercio Jose f6665201b4 Keeping the development 2023-04-30 18:22:39 -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 4ab2f1241d 'n_curado' 'n_dmg' 'c_curado' and 'c_dmg' renamed to 'n_total' and 'c_total' 2023-04-30 18:22:38 -03:00
Tercio Jose 50d848e1d1 breakdown 2.0 2023-04-30 18:22:38 -03:00