Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Awesome WotLK #23

Merged
merged 3 commits into from
Sep 17, 2023
Merged

Awesome WotLK #23

merged 3 commits into from
Sep 17, 2023

Conversation

Zidras
Copy link
Owner

@Zidras Zidras commented Sep 17, 2023

Built over @FrostAtom library that fully replicates retail nameplates, with proper API and events added.
If library is present in the client, PZ will detect it and use this API to better handle nameplates.

Wow_tWzKVRySO4.mp4

Unfortunately, ElvUI is very intrusive on its nameplate handling with OnUpdate scripts and makes some assumptions that collide with this lib, and hinders 3rd-party implementations. This would be best handled directly on ElvUI Nameplates.lua and oUF... Regardless, PZ will attempt to properly preserve nameplate%d caching.
Another consideration for the future is nuking all unit handling (e.g: NP:SetTargetFrame and NP:SetMouseoverFrame) and only keep nameplate events.

@Zidras Zidras merged commit 3c4f117 into main Sep 17, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant