Commit Graph

3537 Commits

Author SHA1 Message Date
Meow bdfc13bb08 swingtimer rework 2026-03-04 19:18:01 +01:00
Meow 8f6b961b4a there is no 29 february 2026 :D
there is no 29 february 2026 :D
2026-03-04 03:40:03 +01:00
Meow 56d9750df2 readme update
readme update
2026-03-04 03:38:55 +01:00
Meow 4fb4035f0c fixed a rare case where debuffs not been shown for nameplates 2026-03-04 03:02:26 +01:00
Meow 3ab62c3ed3 readme update
readme update
2026-03-04 02:44:34 +01:00
Meow 158a6fd737 Update README.md 2026-03-04 02:42:48 +01:00
Meow 922e2734f5 Update README.md 2026-03-04 02:40:54 +01:00
Meow 44c6f3ffd4 Update README.md 2026-03-04 02:38:11 +01:00
Meow 9fa7fd2fff version push
version push
2026-03-04 02:36:11 +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 8ae34d052d nampower fallback for icon textures
Icons that return no icon texture by the server are now recieved by GetUnitField and GetSpellRecField with nampower.
2026-03-03 08:46:50 +01:00
Meow f5d2c48933 more fixes for heal predictions
more fixes for heal predictions
2026-03-03 08:29:00 +01:00
Meow c8500efae9 fix for heal predictions with healcomm users
fix for heal predictions with healcomm users
2026-03-03 00:43:24 +01:00
Meow 3922d9879e fixed typos and cleaned up comments 2026-03-02 19:13:45 +01:00
Meow 869b3e4ea3 readme typo 2026-03-02 19:00:04 +01:00
Meow 4ec8541554 fixed a readme typo 2026-03-02 18:59:31 +01:00
Meow e939f1f96a added debug message
added debug message
2026-03-02 13:33:49 +01:00
Meow 958aff610b libdebuff version push for nampower - UPDATE!
libdebuff version push for nampower - UPDATE!
2026-03-02 13:09:19 +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 90fc2f83ff libdebuff
Making it as obviousl as i can for players to update...
2026-03-02 09:30:08 +01:00
Meow 668bb3d21f small update
small update
2026-03-02 09:21:15 +01:00
Meow b987789c9e Updated libdebuff
- nampower requirement is now more opposite, showing a big red text on screen and an option to display the link in chat...
2026-03-02 09:16:59 +01:00
Meow 9ec6496b97 small libdebuff adding
Added NP_EnableSpellHealEvents to spelldebuff.lua for proper heal prediction tracking
2026-03-02 09:04:07 +01:00
Meow c16e0c7c38 libpredict comment changes
Changed my german comments to english comments =D
2026-03-02 08:54:37 +01:00
Meow 7e984206d4 Merge branch 'master' of https://github.com/me0wg4ming/pfUI 2026-03-02 08:51:25 +01:00
Meow 3fbce5be8f libpredict.lua changes!
* Removed SuperWoW dependency (UNIT_CASTEVENT removed)
* Replaced SPELLCAST_START/STOP/FAILED/INTERRUPTED/DELAYED with Nampower equivalents (SPELL_START_SELF, SPELL_GO_SELF, SPELL_FAILED_SELF, SPELL_DELAYED_SELF)
* Replaced CHAT_MSG_SPELL_SELF_BUFF text parsing with SPELL_HEAL_BY_SELF for accurate heal amounts including crit detection
* Routed SPELL_START_SELF/OTHER, SPELL_GO_SELF/OTHER, SPELL_FAILED_OTHER through existing libdebuff hook system to avoid duplicate event registration
* Added 60-second resurrection timer: symbol persists after successful cast even if caster attempts and cancels a second cast
* Added GUID->Name cache for reliable target resolution when casting resurrection on dead players (UnitExists returns nil for corpses)
* Auto-enables NP_EnableSpellHealEvents CVar required for SPELL_HEAL_BY_SELF
2026-03-02 08:51:23 +01:00
Meow 71f1ae7616 Merge pull request #82 from me0wg4ming/revert-80-master
Revert "Add skin for StatCompare and fix BetterCharacterStats"

Please do a new pull request if fixed.
2026-03-01 07:42:47 +01:00
Meow f7d177d135 Revert "Add skin for StatCompare and fix BetterCharacterStats" 2026-03-01 07:41:57 +01:00
Meow 487ea2aca1 Merge pull request #79 from pepopo978/sp-haste-display
Sp haste display
2026-03-01 02:33:48 +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 049a637ce4 please update youre nampower guys....
please update youre nampower guys....
2026-03-01 02:21:35 +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 e20dd00213 Enable statcompare in third-party configurations 2026-03-01 02:25:28 +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 791feed6d0 Merge pull request #78 from me0wg4ming/revert-77-sp-haste-display
Revert "add optional sp/haste display to player frame"
2026-02-28 22:45:26 +01: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
Meow 6649656d82 got rid of more superwow checks, we have nampower now! 2026-02-28 22:12:51 +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