Commit Graph

63 Commits

Author SHA1 Message Date
Tercio Jose f870036f06 10.2 always send the realm name even if the unit is from the player's realm, this patch fixes the issues caused by the change 2023-10-28 16:03:01 -03:00
Tercio Jose 0b32fe3459 Change log, version up, and plugins TOC bumps 2023-08-12 14:32:01 -03:00
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