Commit Graph

3629 Commits

Author SHA1 Message Date
Meow b041a16744 Update libpredict.lua 2026-03-25 10:57:47 +01:00
Meow 80fe64e997 advanced libpredict 2026-03-24 18:40:58 +01: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 aa73e60372 prayer of healing fix - now always predicts the priests group/target 2026-03-24 12:35:56 +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 424952c3fc fix for report 102
Fix for combat_text https://github.com/me0wg4ming/pfUI/issues/102
2026-03-23 13:02:29 +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 c45e6d5a7a Detect UnitXP_SP3 once at load instead of per tick
Thanks @OldManAlpha for pointing that out.
2026-03-23 11:21:11 +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 54bcfe87a1 version push 2026-03-22 12:26:26 +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 754be808fd removed 2 untested skins 2026-03-21 21:39:54 +01:00
Meow 823153220a Some fixes for the transmog vendor... 2026-03-21 21:31:15 +01:00
Meow b0b5a69a36 some fixes for unitframes shown if pfui unitframes are active. 2026-03-21 21:13:55 +01:00
Meow ed6904f021 new pfui skins by jrc13245 2026-03-21 21:03:00 +01:00
Meow 707e05cdca fixed menu for UnitPopup in chat 2026-03-21 20:12:07 +01:00
Meow a8eb4a26c4 fixed profession tab for enchanting 2026-03-21 16:01:51 +01:00
Meow f6d0cf7ba1 added a 100fps throttle for nameplates internally 2026-03-21 13:31:01 +01:00
Meow 9a4fef71ff fixed maxpower not showing properly for warriors 2026-03-21 12:56:34 +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
Meow 9a7580d69e Merge pull request #113 from Dozenbjorn/master
Add Find Trees to tracking menu
2026-03-21 07:47:21 +01:00
Sleepybear 25f514dad0 Add Find Trees to tracking menu 2026-03-20 22:15:42 -07:00
Meow 1402818e62 added missing nil check for api.lua 2026-03-20 23:15:14 +01:00
Meow b5296ec391 possible nil value crashfix for non-english clients 2026-03-20 23:07:40 +01: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 0a4881b2c0 added new skin modules. 2026-03-20 19:23:37 +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