Brues
6c64143b60
nameplates: filter libunitscan by player/npc to dodge name collisions
...
GetUnitInfo() probed the players table first, so an NPC sharing a name
with a known player (e.g. Chromie) inherited the player's class, level,
and guild. Adds an isPlayer hint to GetUnitInfo and resolves each
plate's actual unit type from its cached GUID via UnitIsPlayer before
the lookup. The plate's cache.player gates further work.
2026-06-22 10:11:56 -05:00
Brues
3ca35feb72
Use UnitSubName from ClassicAPI
2026-06-17 20:56:42 -05:00
Brues
b58f2bc62d
libunitscan will trigger off NAME_PLAYER_UNIT_ADDED
2026-06-17 20:19:58 -05:00
Brues
5772cf2f91
GetUnitData -> GetUnitInfo
...
avoid clash
2026-06-17 20:19:42 -05:00
Brues
ba566cdd53
phase 2 removing tbc
...
Strip dead pfUI.client > 11200 and pfUI.expansion == "tbc" branches now
that vanilla is the only supported client.
- pfUI.lua: hardcode expansion = "vanilla"; collapse force_region matrix
- compat/vanilla.lua, libs/{libcast,libdebuff,libtotem,libunitscan,
focus}: drop always-false early-returns
- api/unitframes.lua: delete TargetBuffOnUpdate poller + tbc visibility
and secure-template branches; click-cast keeps only vanilla path
- api/ui-widgets.lua: unconditional EffectiveScale divide
- env/tables.lua: drop unused focus/focustarget pfValidUnits entries
- modules/actionbar.lua: simplify EnablePaging, drop ButtonSwitch/
petvisibility, unwrap prowl block, single keybind-remap path
- modules/{castbar,chat,cooldown,loot,questitem,totems}: unwrap
always-true conditionals
- modules/nameplates.lua: cfg-only fake-cooldown gate, unwrap overlap/
clickthrough + mouselook blocks
- modules/friends.lua + skins/blizzard/friends.lua: maxtab = 4
- skins/blizzard/{help,game_menu,questlog}: drop tbc-only branches
2026-05-25 18:40:17 -05:00
Brues
67146ef3a4
begin utilizing ClassicAPI
2026-05-16 13:02:38 -05:00
Meow
e83ff80538
Version 6.1.1 - Chat & Nameplate Level Fixes
...
Bugfixes:
- Fixed targeting high-level players overwriting known level with -1
- Chat now shows "??" instead of -1 for unknown levels
- Nameplates now use stored level from database after reload
- Nameplate level color now uses difficulty color when loaded from DB
Config Changes:
- Chat player level display now disabled by default
2026-01-08 19:02:02 +01:00
Cameron Weaver (Clutch)
2e8d3e2f7a
nameplate: add option to show guild names
2024-02-26 17:41:29 +01:00
shagu
668644931a
libunitscan: create db if not existing
2021-10-11 20:47:55 +02:00
shagu
43a824609a
libunitscan: make sure to have a valid db
2021-10-11 20:45:17 +02:00
shagu
75d9a2fff3
libunitscan: disable target sounds during scan
2021-08-01 12:20:23 +02:00
shagu
e146d14784
libunitscan: fix docs and prevent bad level data
2019-05-01 15:27:30 +02:00
Road-block
e50fabfff9
core: global environment cleanup
2019-03-31 14:59:21 +02:00
shagu
1783c2ca3a
libunitscan: smoothen fps in capital cities
...
* only scan one unit per frame to avoid lags
2019-03-31 14:59:20 +02:00
shagu
1795193aef
libunitscan: fix typo in variable capitalization
2018-11-03 14:38:02 +01:00
shagu
d8ff32a3d2
libunitscan: unify all unit scanners
2018-11-02 17:46:23 +01:00