Commit Graph

62 Commits

Author SHA1 Message Date
Meow 5bdb7f97f3 version push - read the readme for more details
version push - read the readme for more details
2026-02-28 08:29:04 +01:00
Meow 9950b91d75 added missing nil check for data 2026-02-26 15:08:11 +01:00
Meow 073c18f864 performance improvement
- Changed SpellInfo to GetSpellRecField (it's twice as fast and has less impact on performance)
- different caching method for buffs/debuffs
2026-02-24 19:06:38 +01:00
Meow f17bd34d72 possible fix to show stacks properly
possible fix to show stacks properly
2026-02-24 18:37:22 +01:00
Meow 52f212d329 swingtimer fix for warriors
Heoric strike now is shown within the swing timer.
2026-02-23 18:40:16 +01:00
Meow 82339338a6 Version push for latest nampower release
Version push for latest nampower release
2026-02-22 23:19:24 +01:00
Meow 236a2fce6c perf/fix: port experimental optimizations + focus rework + raidmarkers
Performance optimizations ported from experimental:
- libdebuff: replace 5s startup timer with next-frame defer
- libdebuff: use arg6 auraSlot directly (Nampower 2.29+) instead of GetDebuffSlotMap lookup
- libdebuff: invalidate slotMapCache on PLAYER_TARGET_CHANGED
- nameplates: detect Nampower 2.27.2+ for GUID-based nameplate lookup

Raidmarkers module ported from experimental:
- added raidmarkers.lua
- added config defaults and GUI section
- registered in modules.xml

focus.lua rework:
- removed CastSpellByNameNoQueue (Nampower's CastSpellByName now supports unit tokens/GUIDs natively)
- /focus Name: TargetByName with correct previous target restore + ClearTarget() fallback
- /focus Name: prefix match via SlashCmdList.TARGET when exact match fails
- suppress UI_ERROR_MESSAGE during targeting attempts

swingtimer fixes:
- non-Hunter ranged bar now fills left->right like MH/OH
- fix 1px artifact on Hunter bar center by using Hide() instead of SetWidth(0.1)
2026-02-22 19:08:37 +01:00
Meow f1048bd7bb Revert "possible fix for libpredict to not show resses that are canceled."
This reverts commit 947b11f918.
2026-02-20 20:25:16 +01:00
Meow 947b11f918 possible fix for libpredict to not show resses that are canceled.
possible fix for libpredict to not show resses that are canceled.
2026-02-20 19:03:28 +01:00
Meow 8248e4ed91 possible fix for healpredicts with queued casting
possible fix for healpredicts with queued casting
2026-02-18 22:45:07 +01:00
Meow 6a18eafc5e version update push
version update push
2026-02-18 13:39:42 +01:00
Meow 759c6ef0e5 more missing update checks... 2026-02-17 11:04:47 +01:00
Meow 5029f1b3b7 fixed a version check for nampower 2026-02-17 11:02:32 +01:00
Meow 37da46d474 forced version push for latest pfui
forced version push for latest pfui
2026-02-17 01:44:03 +01:00
Meow 645f247c87 fixed missing combo point logics 2026-02-16 17:24:41 +01:00
Meow be4f8d8f22 Fixed castbar for focus
Fixed castbar for focus
2026-02-16 15:18:06 +01:00
Meow fcdd75d4c5 fix for vanishing castbars
fix for vanishing castbars
2026-02-07 21:04:02 +01:00
Meow f43b8f19f8 update for libdebuff
Read the readme!
Version push
2026-02-06 16:32:13 +01:00
Meow 9f0a30d546 small fix
small fix
2026-02-05 08:14:07 +01:00
Meow 10401bc48b Revert "expose armor duration"
This reverts commit 4f6ce12c7b.
2026-02-05 08:11:32 +01:00
Meow 4f6ce12c7b expose armor duration
expose armor duration
2026-02-05 08:06:09 +01:00
Meow 1088dedd9b - missing nil value check fix
- missing nil value check fix
2026-02-05 05:17:16 +01:00
Meow b09629ec68 improved carnage detection
thanks to jrc13245 for the idea ;-)
2026-02-04 23:25:19 +01:00
Meow 54355c9019 enhanced merge into master
Final release!
2026-02-04 22:48:30 +01:00
Meow 123754b46d combo point fix for master
combo point fix for master
2026-01-26 19:03:21 +01:00
Meow d1092f7b13 fixed gouge timer
fixed gouge timer
2026-01-12 22:14:58 +01:00
Meow 02e5ecdbeb 6.2.2 push
For more informations read the readme please!
2026-01-10 12:48:07 +01:00
Meow 0c41f69cd3 fixed str.match
- Changed string.match intop string.find (string.match not exists in lua 5.0)
2026-01-10 11:23:42 +01:00
Meow 5438131ae9 fix for rake, rip + bite
- Fixed rake and rip timer not being refreshed on 5point bite with the new llibdebuff logic
2026-01-10 05:40:15 +01:00
Meow 4c8e424565 - New spell tracking!
For more informations read the latest changelogs in the readme!
2026-01-10 05:32:03 +01:00
Meow 77147242f4 v6.2.0 - HoT Timer System Overhaul & Nameplate Fixes
HoT Timer fixes (Regrowth duration, Instant-HoT detection, SuperWoW UNIT_CASTEVENT support, HealComm compatibility), Nameplate zoom/flicker fixes, Druid Rip/Rake combo point tracking, Ferocious Bite refresh fix, energytick talent filter.

See README.md for full changelog.
2026-01-10 03:42:42 +01:00
shagu 73561eda4a compat: make hooksecurefunc append by default 2025-07-30 20:18:52 +02:00
shagu 7bde1ec5d2 libdebuff: clean up and reduce duplicated code 2025-06-08 09:44:53 +02:00
shagu c545c66529 libdebuff: restore timer after failed spell casts 2025-05-25 16:18:50 +02:00
shagu c25c5ff7a4 libdebuff: dont overwrite pending spell queue 2025-05-25 16:17:55 +02:00
shagu 2969f1f9be libdebuff: add method to iterate own debuffs 2025-05-25 14:12:14 +02:00
shagu 3d4e67e7f4 libdebuff: add experimental self cast tracking 2025-05-25 13:29:22 +02:00
Artur Morozov b56836d2eb turtle-wow: update Immolate duration after cast Conflagrate 2024-11-04 14:30:24 +01:00
Kyriakos (Dominick) Sidiropoulos 3e19e5b8ed libdebuff: align and optimize spell post-hooks 2024-07-02 20:57:49 +02:00
shagu afc7808c88 libdebuff: remove obsolete string concatenation
Fixup of the previous commit. Seems like `tonumber` does
already take care of the leading space inside the rank.
2022-11-27 16:57:01 +01:00
@_@ 31be3ded16 libdebuff: add rank based kidney shot duration 2022-11-27 16:55:43 +01:00
shagu 4a56c5ee0f libdebuff: decouple library from unitframes 2020-06-05 22:59:36 +02:00
shagu d83780d9f8 libdebuff: fix invalid capture index on ruRU client 2019-05-20 18:12:40 +02:00
shagu 11dbc217ed libdebuff: rely on persistance on cast stop 2019-05-12 22:22:18 +02:00
shagu 8211f8cb49 libdebuff: check lastspell before accessing it 2019-05-12 22:22:18 +02:00
shagu 96ad072478 libdebuff: add hit handler for paladin judgements 2019-05-12 22:22:18 +02:00
shagu 4aba54b58b libdebuff: delay debuff update and allow removal
* save last action in case of a delayed removal which might
  be the case for missing or resisting arrows of a hunter

* avoid flushing pending actions before the fail actions had a
  chance to trigger by delaying the persistance by a frame update

* remove failed spell actions from removal process since they shouldn't
  be able to persist any longer

* remove some local allocations by directly using an already given variable
2019-05-12 22:22:18 +02:00
Road-block ee86bf499b libdebuff: fix rank extraction 2019-02-26 10:08:44 +02:00
shagu e9f596f0e7 libdebuff: always take talents into account
* reduce execution time
* fix wrong variable scope
2019-02-25 18:44:22 +01:00
shagu 91b0186a48 libdebuff: use new cmatch for pattern matching 2018-12-02 14:47:04 +01:00