Commit Graph

2246 Commits

Author SHA1 Message Date
Meow 462f087ece fixed fake castbar showing up for some hunter spells/abilitys. 2026-03-28 14:31:37 +01:00
Meow 956582ff08 Fixed missing ranks.
- Added a new method to display spellrank when casting spells (nampower GetSpellRecField)
2026-03-28 12:59:44 +01:00
Meow 963c1c4427 fixed castbar to work properly for spells like Volley 2026-03-27 17:36:10 +01:00
Meow c8625668d4 Added missing zone/map infos
Thanks @paokkerkir for pointing it out.
2026-03-27 17:06:52 +01:00
Meow af26bb1844 Adjsted xp bar display again...
- Added tooltip that current display caps at 113% even though it is supposed to cap at 100% by the server. Please report this.
2026-03-27 15:07:26 +01:00
Meow 49fd015d20 turtle-wow change
- XP bar for rested xp has been capped to 100% max  by turtle-wow, not 150% - adjusted the formular to be accurate.
2026-03-27 14:35:48 +01:00
Meow f43b7c7342 changed nameplate castbars to look more smooth 2026-03-26 13:30:48 +01:00
Meow 14a5ccb4fe fixed xp bar to show false rested values. 2026-03-26 12:27:21 +01:00
acid9000 637970bd66 Update nameplates.lua - raid icons always visible
<img width="660" height="441" alt="20260323 raid icon persist example" src="https://github.com/user-attachments/assets/095243fe-9904-4cf5-b210-4857aaa945ec" />


Changing parent from nameplate.health to plate allows raid icons to be shown even when nameplate health bar isn't shown. 

Particularly useful if you have friendly nameplate healthbars disabled and friendlies have raid marks (e.g. tanks, marked player to stack on, etc)
2026-03-24 15:41:17 -04:00
Meow c746f391d0 forced reload for spellpower display 2026-03-24 14:31:26 +01:00
Meow bfe18170bf Revert "force reload for sp settings"
This reverts commit fcae37f9b0.
2026-03-24 13:36:03 +01:00
Meow fcae37f9b0 force reload for sp settings 2026-03-24 13:35:19 +01:00
Meow 5869c9f519 fixed macrotweak to check properly for scrm, sm and um 2026-03-24 13:02:22 +01:00
Meow 6b2cda55ae talent inspection fix 2026-03-23 15:43:25 +01:00
Meow a95aeeb637 new module registry to warn players about new modules 2026-03-23 14:41:40 +01:00
Meow c04d795704 possible fix for nameplate debuffs not showing up 2026-03-23 12:57:38 +01:00
Meow d208885c16 Show proper charges for items in bags with nampower 2026-03-23 12:41:24 +01:00
Meow 1e3c260e52 pull request merge
https://github.com/me0wg4ming/pfUI/pull/118
2026-03-23 11:37:31 +01:00
Meow 2ef9c5ee1e Refactor nameplate cast tracking to be fully GUID-based
Problem:
Since a recent Turtle-WoW update, nameplates would show the same castbar on all mobs sharing a name (e.g. multiple "Defias Rogue Wizard"). Additionally, a targeted mob that was not casting would incorrectly display the castbar of a nearby mob with the same name.

Changes:
**`modules/nameplates.lua`**
- Removed `hasNampower` version-sniffing entirely. Nampower is a hard requirement for pfUI; all related guards have been removed and the code runs unconditionally.
- Castbar lookup now always uses `nameplate.cachedGuid` directly — never `GetUnitGUID("target")` or a unit name string.
- Removed dead fallback block using `UnitCastingInfo("target")`.
- Restored fallback via `pfGetCastInfo(cachedGuid)` / `pfGetChannelInfo(cachedGuid)` (see libcast changes below) for casts not tracked by libdebuff (e.g. already-in-progress casts on login).

**`libs/libcast.lua`**
- Renamed `UnitCastingInfo` → `pfGetCastInfo` and `UnitChannelInfo` → `pfGetChannelInfo` to avoid confusion with the Blizzard API of the same name, which does not exist in Vanilla.
- Name-based fallback lookup (`libcast.db[unitName]`) is now skipped when a GUID is available. This prevents cast bleed between mobs that share a name.

**`libs/libpredict.lua`, `modules/castbar.lua`, `modules/afkcam.lua`**
- Updated all call sites to use the renamed `pfGetCastInfo` / `pfGetChannelInfo`.
2026-03-23 10:47:42 +01:00
Meow cd4a3343cb Revert "this should fix no-target mobs casting with the same name"
This reverts commit 35ec17d9a0.
2026-03-22 17:07:52 +01:00
Meow 35ec17d9a0 this should fix no-target mobs casting with the same name 2026-03-22 17:06:18 +01:00
Meow 7c73ccb02e Update turtle-wow.lua 2026-03-22 13:11:54 +01:00
Meow 4c1c4a5176 Reapply "Fix invisible frames intercepting mouse clicks"
This reverts commit e663a40460.
2026-03-22 12:36:47 +01:00
Meow e663a40460 Revert "Fix invisible frames intercepting mouse clicks"
This reverts commit 7d0898c563.
2026-03-22 12:32:05 +01:00
Meow 7d0898c563 Fix invisible frames intercepting mouse clicks
Disable mouse on Turtle GroupUI frames and all children when pfUI replaces them
Re-enable mouse when Turtle frames become active again
Prevent combat screen overlay from blocking clicks
Use explicit EnableMouse(false) instead of nil for StatusBar widgets
2026-03-22 12:24:12 +01:00
Meow 68ff49be24 fixed castbar for channeling units 2026-03-22 10:38:53 +01:00
Meow aced71a75f full control over castbar nameplate throttle 2026-03-22 01:29:10 +01:00
Meow 415e3b7a29 added missing nil check 2026-03-22 01:02:42 +01:00
Meow 283bacf2a4 Hide/show turtle-wow raid/group frames when pfui hidden and reversed 2026-03-22 00:42:37 +01:00
Meow 707e05cdca fixed menu for UnitPopup in chat 2026-03-21 20:12:07 +01:00
Meow f6d0cf7ba1 added a 100fps throttle for nameplates internally 2026-03-21 13:31:01 +01:00
Meow 09f8376588 fixed an upper/lower case check for map markers. 2026-03-21 12:27:35 +01:00
Meow 33f4522d12 fixed mapreveal "cluttering"
Mapreveal is showing always the proper grey areas now
2026-03-21 11:46:47 +01:00
Meow ad98484aa3 changed target/casting to Target now, we have new casting plates. 2026-03-21 08:12:01 +01:00
Meow 676b95960f Merge branch 'master' of https://github.com/me0wg4ming/pfUI 2026-03-21 08:05:47 +01:00
Meow a7bfff5d33 Added new throttle option for nameplate castbar 2026-03-21 08:05:45 +01:00
Sleepybear 25f514dad0 Add Find Trees to tracking menu 2026-03-20 22:15:42 -07:00
Meow a1311d997e raidframe fixes 2026-03-20 21:02:13 +01:00
Meow e2f68a9dc1 removed debug code... opsie 2026-03-20 20:18:09 +01:00
Meow 28f7240e7c fixed raidframes and inspect 2026-03-20 19:05:51 +01:00
Meow 6c4af1c92c several fixes for inspect with new patch
Note:  Seeing talents of other players is a thing from t-wow side, this doesn't work until fixed by turtle-wow
2026-03-20 18:08:16 +01:00
Meow f730838e79 fixed hdgraphics module 2026-03-20 17:25:15 +01:00
Meow 3a1b24ddd5 Update mapreveal overlay data for Turtle WoW
env/tables.lua — Updated pfMapOverlayData to current Turtle WoW WorldMapOverlay.dbc (53 zones, 707 overlays — added 12 new zones, ~40 new exploration areas)

modules/mapreveal.lua — Use separate texture pool to prevent conflicts with Blizzard overlay rendering; removed legacy errata and unused hash logic
2026-03-20 12:37:25 +01:00
Meow 74a92dae07 fixed offsets not updating while being edited. 2026-03-19 08:54:46 +01:00
Meow fce239349c switch map to current zone when opening the map 2026-03-16 15:45:04 +01:00
Meow 75c97c6e59 fix for mana ticks still showing up in some situations with full mana 2026-03-14 17:12:14 +01:00
Meow 2865df8a77 hide instead of setting alpha to 0 2026-03-14 10:48:24 +01:00
Meow 7f6c12d185 fixed mana ticks - hides on full mana now 2026-03-14 10:40:08 +01:00
Meow e3803aa35f swingtimer hook for scrm 2026-03-13 13:40:38 +01:00
Meow f9f0c8f2e9 Revert "Added swing timer hook for scrm"
This reverts commit 99dbd168a2.
2026-03-13 13:39:19 +01:00