Commit Graph

2197 Commits

Author SHA1 Message Date
Meow f9f0c8f2e9 Revert "Added swing timer hook for scrm"
This reverts commit 99dbd168a2.
2026-03-13 13:39:19 +01:00
Meow 99dbd168a2 Added swing timer hook for scrm 2026-03-13 13:37:13 +01:00
Meow 33acd7bbf5 added new button "Switch to current zone" 2026-03-12 06:34:33 +01:00
Meow 4176358bfa changed mouse on leave to mouse on right click for search window to cancel it- 2026-03-11 15:06:51 +01:00
Meow ae8dc71bb8 fixed more NaN checks 2026-03-11 05:18:51 +01:00
Meow e2f3c08581 changed page 9 to 2 2026-03-09 03:06:41 +01:00
Meow 2d2d251734 clearing up dead code - we use nampower now! 2026-03-09 02:59:37 +01:00
Meow a3f38502c2 hunter bar auto swap fix (works for ALL levels) 2026-03-09 02:44:52 +01:00
Meow e0a9756b96 clearfocus fix 2026-03-07 19:49:04 +01:00
Meow 5aa4dcf151 clearfocus is what we need... 2026-03-07 19:43:59 +01:00
Meow 73858d79a7 bag OnLeave fix 2026-03-07 19:39:59 +01:00
Meow efd4039843 Update targettargettarget.lua 2026-03-06 06:44:11 +01:00
Meow d3d6d39f61 added missing nil check 2026-03-06 06:34:41 +01:00
Meow 80062535d9 update for swing timer on miss/dodge/parry 2026-03-06 03:47:54 +01:00
Meow 7ad4aecf80 show mana for everyone that has a target as druid 2026-03-05 23:26:26 +01:00
Meow 0337347cef added hunter check for glowing line 2026-03-05 22:08:13 +01:00
Meow b52187f37b fixed druid mana bar sometimes showing up on npc`s 2026-03-05 10:27:56 +01:00
Meow 48c5d50f51 Fix swing timer not resetting on resisted/missed spells
The swing timer now correctly resets when your spell is resisted or misses. Previously, a resisted Moonfire (for example) would not reset the swing timer bar even though the server had already reset your actual swing — causing the bar to desync until the next auto-attack.
2026-03-05 04:09:56 +01:00
Meow c0bd8cb4cf swingtimer update 2026-03-04 22:40:08 +01:00
Meow d3a851b7ed swingtimer change
Swing timer now hides naturally after the timer expires instead of using a fixed 5-second out-of-combat delay
2026-03-04 21:09:05 +01:00
Meow 31ac469812 added speed for ranged and offhand 2026-03-04 19:27:56 +01:00
Meow dbadbc9a18 forgot some cleanups 2026-03-04 19:23:43 +01:00
Meow fef9f1a515 show attack speed 2026-03-04 19:21:34 +01:00
Meow 81aa00821e removed debug messages 2026-03-04 19:18:55 +01:00
Meow bdfc13bb08 swingtimer rework 2026-03-04 19:18:01 +01:00
Meow 4fb4035f0c fixed a rare case where debuffs not been shown for nameplates 2026-03-04 03:02:26 +01:00
Meow fa7e4f8b40 Range Check: UnitXP mode
Added Range Check Mode dropdown (Vanilla / UnitXP) and UnitXP Range Threshold input field under the 40y-Range Check settings in the GUI
In UnitXP mode, UnitInRange bypasses librange entirely and queries UnitXP("distanceBetween") directly with the configured yard threshold
librange scan loop is disabled when UnitXP mode is active — no TargetUnit cycling, no spellbook scanning, no combat interruption
Fixed UnitInRange referencing librange as an undefined local instead of pfUI.api.librange, which caused silent nil returns
2026-03-04 02:27:11 +01:00
Meow 36ff524af1 unitxp update
- Added a range indicator for target frame (no, there won't be additionally one for group, raid and focus... why? performance reasons...)
2026-03-04 01:55:18 +01:00
Meow c9468e4033 fix: swing timer reset bugs (extra attacks, parry, slam)
Extra attacks (Sword Specialization, Windfury, Hand of Justice) no longer double the swing timer. Added fallback detection for servers that don't set HITINFO_NOACTION correctly: if AUTO_ATTACK_SELF fires while more than 20% of the current swing remains, it's treated as an extra attack and ignored.
Parry reset now uses correct Vanilla mechanic: resets timer to exactly 60% of weapon speed instead of incorrectly subtracting 40% from remaining time.
Slam now hard-resets the swing timer from now instead of chaining from the previous nextSwing, which caused inflated swing times (e.g. 3.76s showing as 4.3s).
2026-03-04 00:13:37 +01:00
Meow fd79a7e776 possible fix for swingtimer.lua
- Added slam and more check mechanics for swing timer.
2026-03-03 23:41:36 +01:00
Meow 6577b3c8d9 fix: escape double quotes in share module serialize
- The serialize() function didn't escape " in string values, causing exports to be invalid Lua whenever a value contained double quotes (e.g. clickcast macros like CastSpellByName("Nature's Swiftness")). This made the Import button stay red with no error message.
2026-03-03 23:10:55 +01:00
Meow 3922d9879e fixed typos and cleaned up comments 2026-03-02 19:13:45 +01:00
Meow b91ef05a96 SuperWoW dependency fully removed
Read the Readme for more informations please.
2026-03-02 13:05:22 +01:00
Meow c7aca0de99 GUID replacements
* Replace all `local _, guid = UnitExists(unit)` with `GetUnitGUID(unit)` (Nampower 3.0.0+)
* Bump minimum required Nampower version to 3.0.0
2026-03-02 10:41:49 +01:00
Meow f7d177d135 Revert "Add skin for StatCompare and fix BetterCharacterStats" 2026-03-01 07:41:57 +01:00
Meow 42dfd6a413 Merge branch 'master' into sp-haste-display 2026-03-01 02:33:13 +01:00
Meow 544eea9d74 Merge pull request #80 from K0lonel/master
Add skin for StatCompare and fix BetterCharacterStats

Pullrequest by: K0lonel
2026-03-01 02:29:11 +01:00
Meow b0f6984f22 Revert "Merge pull request #78 from me0wg4ming/revert-77-sp-haste-display"
This reverts commit 791feed6d0, reversing
changes made to 054149f0e2.
2026-03-01 02:13:25 +01:00
Kolonel 4fa94ef0b1 Add StatCompare configuration option 2026-03-01 02:27:36 +02:00
Kolonel 5c483d3405 Enhance BetterCharacterStats and StatCompare skins 2026-03-01 02:23:57 +02:00
pepopo978 58271ec443 merge updates 2026-02-28 14:22:38 -08:00
pepopo978 3fed9333a0 disable for older nampower 2026-02-28 14:18:27 -08:00
Meow 30d36a5af1 Revert "add optional sp/haste display to player frame" 2026-02-28 22:44:49 +01:00
Meow 054149f0e2 Merge pull request #77 from pepopo978/sp-haste-display
add optional sp/haste display to player frame
2026-02-28 22:18:27 +01:00
pepopo978 70112e8a04 fix initial PlayerModCastingTime detection 2026-02-28 12:50:56 -08:00
Meow cfbc1644fe removed superwow checkups, not required anymore
removed superwow checkups, not required anymore
2026-02-28 21:47:19 +01:00
pepopo978 3373751884 add optional sp/haste display to player frame 2026-02-28 12:41:34 -08:00
Meow bd36d91189 added option to show debuffs only for enemys OR friendly nameplates
added option to show debuffs only for enemys OR friendly nameplates
2026-02-28 21:32:17 +01:00
Meow 988dfc7079 fix for nameplates and castbars
Removed SuperWoW dependency from castbar and nameplate cast detection. Cast interrupts (sidestep, spell failed) now correctly stop the castbar by setting event = "FAIL" / event = "CAST" on the libdebuff cache entry instead of nil-ing it — preventing stale local references from keeping the castbar alive. UnitCastingInfo fallback is retained for non-Nampower environments but no longer overrides Nampower cast state.
2026-02-28 10:18:30 +01:00
Meow b11deceb26 Fixed ResetSwingTimers scope error causing nil call in OnUpdate
Fixed ResetSwingTimers scope error causing nil call in OnUpdate
2026-02-26 20:14:25 +01:00