Commit Graph

472 Commits

Author SHA1 Message Date
Tercio Jose a28fd29d9c Merge pull request #575 from Flamanis/Combine-non-combat-starting-spell-lists
Use single table for spell lookup when avoiding starting combat
2023-07-31 10:41:59 -03:00
Tercio Jose 89e6ffd8af Round of fixes, cleanups and library upgrades 2023-07-29 13:19:11 -03:00
Tercio Jose f41ecaf908 Added spellContainer:GetOrCreateSpell() this is an english alias for "PegaHabilidade" 2023-07-27 21:55:59 -03:00
Tercio Jose a26186438a Renamed "PegarCombatente" to "GetOrCreateActor"; More parser cleanup 2023-07-27 13:24:27 -03:00
Tercio Jose f6931c2d8b Added: Details:FindBuffCastedBy(unitId, buffSpellId, casterName), return up to 19 parameters 2023-07-26 20:48:46 -03:00
Tercio Jose e75c6ff43c Don't wipe some caches when entering in combat 2023-07-26 09:03:13 -03:00
Tercio Jose 13670e8b44 framework update 2023-07-25 20:19:41 -03:00
Tercio Jose c39deda381 LibOpenRaid Update
- Fixed an issue with the rename InstaciaCallFunction to InstanceCallDetailsFunc.
2023-07-19 18:20:08 -03:00
Tercio Jose 8875c15b33 General BugFixes and Changes
- Renamed damageActor.extra_bar to damageActor.total_extra
- Added: Details:ShowExtraStatusbar(barLineObject, amount, amountPercent, extraAmount)
- If any damage actor has 'total_extra' bigger than 0, the extra bar is shown.
- List of spec names for spec tooltip detection now load at Startup not at lua compiling.
- Fixes on Encounter Details plugin.
- Fixed an issue of clicking in a plugin icon in the title bar of Details! but the plugin not open.
2023-07-18 22:06:06 -03:00
Tercio Jose 3eebecda83 Fixed Details:FindDebuffDuration(unitId, spellId, casterName) which wasn't taking the casterName in consideration 2023-07-18 15:38:15 -03:00
Flamanis c52f71c0d2 Use single table for spell lookup when avoiding starting combat
This is to avoid triggers like SPELL_PERIODIC_MISSED triggering a combat when an absorb happens.
2023-07-17 21:26:47 -05:00
Tercio Jose 5206d47287 Merge branch 'master' of https://github.com/Tercioo/Details-Damage-Meter 2023-07-17 22:02:37 -03:00
Tercio Jose 72120a8a3e Fixed things about the Real Time DPS; Open Raid Lib Update 2023-07-17 22:02:35 -03:00
Tercio Jose 938c4090a1 Merge pull request #565 from Flamanis/NeltharusWeapons
Add individual bar for Neltharus Weapons. Weapons on final boss and t…
2023-07-16 22:45:48 -03:00
Tercio Jose 7a0e045308 Real Time DPS, ten years old 2023-07-13 22:02:10 -03:00
Tercio Jose 50dc90cc6c More fixes for real time dps 2023-07-11 17:07:07 -03:00
Tercio Jose fa65530a7c update 2023-07-11 14:11:03 -03:00
Flamanis ecc13faf86 Add individual bar for Neltharus Weapons. Weapons on final boss and the Burning Chain 2023-07-10 02:03:18 -05:00
Tercio Jose 0677e2e874 Framework, update 2023-07-07 18:49:16 -03:00
Tercio Jose 56275fecf9 Added Details:GetBossEncounterTexture(encounterName); Added combat.bossIcon; Added combat.bossTimers 2023-07-05 00:24:08 -03:00
Tercio Jose 978b464419 Code for Dispel has been modernized, deathTable now includes the member .spec 2023-07-04 18:25:47 -03:00
Tercio Jose 185d27ea9c Merge branch 'master' of https://github.com/Tercioo/Details-Damage-Meter 2023-07-02 13:34:31 -03:00
Tercio Jose dc98287142 Added .unixtime into is_boss to know when the boss was killed 2023-07-02 13:34:04 -03:00
Flamanis 92e73263e5 Ignore vessel periodic damage 2023-07-01 22:26:11 -05: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 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