Commit Graph

61 Commits

Author SHA1 Message Date
Tercio Jose a26186438a Renamed "PegarCombatente" to "GetOrCreateActor"; More parser cleanup 2023-07-27 13:24:27 -03:00
Flamanis b6200c6086 Options fix and Cyclical pet ownership fix 2023-07-26 10:39:43 -05:00
Tercio Jose fa65530a7c update 2023-07-11 14:11:03 -03:00
Tercio Jose 79353cee90 Fix icon things, improvements to class detection by using GetPlayerInfoByGUID() 2023-07-08 15:21:40 -03:00
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 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 ab7073ce3e Fixed a typo on UnitGUID call 2023-05-06 19:01:56 -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 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
Flamanis 643c8b419f Use Details222.GetPetOwner
Updated Details222.GetPetOwner to handle tooltips such as Akaari's soul and the (now deprecated) Monk Season 2 set bonus.

Also attempt to find the pet owner in an arena using the arena_enemies table, to try to avoid the instances where pets could not be counted.

Kept Declension handling for manually looking through the leftText lines.
2023-04-11 12:31:23 -05:00
Tercio Jose 00d8c669ef Hotfix for rogues akaris soul on ptr 10.1.0 2023-03-29 11:13:52 -03:00
Tercio Jose 13b8bd8826 Internal Garbage Collector update 2023-03-19 20:10:28 -03:00
Tercio Jose 905136c874 Removed deprecate code from shadowlands 2023-01-27 13:39:21 -03:00
Tercio Jose 764b779813 More naming conventions and variables translations for container actors 2023-01-12 15:36:22 -03:00
Tercio Jose 2bbb7be419 Some code modernize on container actors 2023-01-11 23:41:35 -03:00
Tercio Jose da5481c143 Release Candidate 1 2023-01-04 20:12:55 -03:00
Tercio Jose 1e83cac1f2 /keys now only show the player name, before was showing the player name and the realm name 2023-01-02 16:02:48 -03:00
Tercio Jose e98638cd83 removing debug lines 2022-12-31 18:25:45 -03:00
Tercio Jose 1502b17ce5 Akaaris soul fix 2022-12-31 14:21:24 -03:00
Tercio Jose c6d0a16af8 Api update with Details:GetActorFromCache(unitName or GUID) only work during combat, very fast way to get a danage actorObject 2022-12-30 17:35:11 -03:00
Tercio Jose dc1d27682e added exclusive function for pet detection 2022-12-11 23:10:45 -03:00
Tercio Jose 9cad7e3185 Removed portraits from tooltips and OpenRaidLib update 2022-12-07 17:55:01 -03:00
Tercio Jose 82ec1fbcac Fixed an issue with wrath 2022-11-29 16:30:18 -03:00
Tercio Jose 5c3f964c84 attempt to improve pet detection 2022-11-28 17:54:11 -03:00
Tercio Jose 1c8dfb3ab7 Release Candidate 1 2022-11-18 16:54:25 -03:00
Tercio Jose 45a980023c General fixes 2022-11-01 19:45:51 -03:00
Tercio Jose 4c11441c3e Round of general fixes 2022-10-26 21:50:34 -03:00
Tercio Jose 60397057e7 rogue secret technique fix, and small fixes 2022-10-26 13:28:34 -03:00
Tercio Jose d97fe98a78 Division by zero fix 2022-10-23 13:13:20 -03:00
Tercio Jose a9e858d864 Disabled Bindings.xml to avoid taints in 10.0 2022-10-20 09:47:48 -03:00
Tercio Jose bebb4af33c updates 2022-10-13 13:41:07 -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
David Dios 4379e7f3a0 add grimrail depot cannon dmg as separate entity 2022-08-09 03:23:15 +01:00
Tercio Jose 4d87c82645 Don't remove scape sequence from displayName, it looks like to break covenants plugin 2022-05-19 17:39:04 -03:00
Tercio Jose c006675d94 Fixed /keystone command; Fixed issues with nicknames 2022-05-19 14:42:57 -03:00
Tercio Jose 241200d6c0 Arena Enemy Player Deaths improvements 2022-04-08 14:33:42 -03:00
Tercio Jose 285ef27e41 Added combatObject.bloodlust where values on this table are seconds in combat where the player received bloodlust 2022-01-24 15:29:11 -03:00
Tercio Jose 28f28f2212 Scaling fixes; Added player bar color 2022-01-15 14:32:25 -03:00
Tercio Jose d1c06a262c No more damage done for mobs that doesn't award points 2021-10-20 15:28:08 -03:00
Tercio Jose d87611cfc5 Necrotic wake weapons 2021-10-12 21:35:03 -03:00
Tercio Jose bc50723491 Finished coding the new arena real time dps bar 2021-05-06 19:28:15 -03:00