Commit Graph

87 Commits

Author SHA1 Message Date
Flamanis 35080fdb5b Fix get pet owner on classics 2024-08-26 09:33:53 -07:00
Flamanis f04395a63a Use first tooltip line if controller tooltip line is empty 2024-08-26 09:18:11 -07:00
andrew6180 2babe473ea Remove modern tooltip apis, fix guid check 2024-08-26 08:57:47 -07:00
Flamanis 7677756d26 Rewrite get pet owner 2024-08-26 08:55:28 -07:00
Flamanis d0b1c5afb9 Remove 's from potential pet owner 2024-08-26 08:54:52 -07:00
Tercio Jose 7538b36b2a Added more tools to debug pets on '/details debug' and '/details mypets' 2024-08-26 08:48:01 -07:00
Tercio Jose 00f04959cb added commentator stuff, general code cleanup and better formatting, some deprecated code removed 2024-07-10 15:59:02 -07:00
Flamanis dd3a4edb98 init 2024-07-09 07:02:07 -07:00
Tercio Jose f3c6c8fc5c Code organization 2024-07-09 06:57:25 -07:00
Tercio Jose af7e801136 Removed pet duplication bug and removed debug lines for no ownerName 2024-07-09 06:56:01 -07:00
Tercio Jose f6c59381ab Pet container rewritten 2024-07-09 06:55:49 -07:00
andrew6180 1a4a06d101 Merge remote-tracking branch 'fork/master' 2024-06-10 08:55:07 -07:00
andrew6180 fbdf2bc436 treat guardians as pets since necromancer uses guardians 2024-06-07 00:14:04 -07:00
Flamanis 510867a469 imit 2024-06-06 06:34:41 -05:00
andrew6180 04ae34d25c Merge remote-tracking branch 'fork/master' 2024-05-26 14:03:20 -07:00
andrew6180 90a085acf0 Clean up most modern GUID usage. 2024-05-20 13:13:52 -07:00
Flamanis 90632b5ab0 Update container_actors.lua 2024-05-20 06:46:08 -05:00
andrew6180 bb7e0d2c27 Work on Ascension Backport 2024-05-17 15:08:08 -07:00
Tercio Jose ee0b350aba Maintenance Update and Mythic Dungeon Plus development progress
- Dungeon followers now correctly show into the damage done section.
- Fixed an error while statusbar plugin options.
- Framework update.
- Mythic Dungeon Plus code has been separated into six files (was just 2), this will help with the organization
and maintenance of the code.
2024-01-31 13:34:00 -03:00
Tercio Jose 2efc5a58f8 General Updates and fixed (see commit description)
- Added the 'Remove Battleground Segments' option to the menu that opens when hovering over the erase button.
- Attempt to fix Battleground faction icons, shown on enemy players damage bars.
- Fixed custom scripts showing the damage text too close to the dps text.
- Lib OpenRaid updated.
- Framework Updated.
2023-12-21 14:34:21 -03:00
Flamanis 2c4bfb23c7 Handle owner flags in PetOwnerFound 2023-11-11 17:28:43 -06:00
Tercio Jose 60819b9143 Nicktag reverted; more fixes for combatlog changes on 10.2 patch 2023-11-10 19:10:29 -03:00
Flamanis ce35713b50 Remove UnitIsUnit('player',X) checks, and change UnitName calls to use Details.playername 2023-11-09 00:45:20 -06:00
Tercio Jose 5e7df0d94a Added Details:GetUntitClass(unitId), this call handles the Ambiguate in combatlog's player name when calling UnitClass 2023-11-08 20:25:25 -03:00
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