View Single Post
11-26-17, 07:41 PM   #1
Sylen
A Wyrmkin Dreamwalker
AddOn Author - Click to view addons
Join Date: Jan 2011
Posts: 50
Nameplates changing their alpha value mid-combat

Hello, i hope someone can help me here, because i have no clue what the acutal issue is nor whats causing it.

Sometimes when I'm engaged in a fight, some nameplates start changing their alpha value and color (see provided screenshot). This is really annoying because you can't really see them anymore. Why or how does it happen? I don't know. I'm not a heavy addon user so i just use the default Blizzard Nameplates and customized some CVars to my personal preference, you can find a list of changes i made beneath.

Screenshot:
https://gyazo.com/b54d268bd08b8de5b9c5306f963a8b0f

The CVars are changed within the AdvancedInterfaceOptions addon. Disabling it, did not solve the issue.
Cvars:
Code:
SetCVar("nameplateMinAlpha", 1); -- Default 0.5
SetCVar("nameplateMinScale", 1); -- Default 0.8 The minimum scale of nameplates
SetCVar("nameplateMaxDistance", 60)	--Maximum distance at which nameplates are shown
SetCVar("nameplateOverlapH", 0.8)	-- Default 0.8 Percentage amount for horizontal overlap of nameplates
SetCVar("nameplateOverlapV", 0.5)	-- Default 1.1 Percentage amount for vertical overlap of nameplates 
SetCVar("nameplateSelectedScale", 1)	-- The scale of the selected nameplate
SetCVar("nameplateMotion", 1)	--Defines the movement/collision model for nameplates 0=Overlap, 1=Stacking
SetCVar("nameplateShowEnemyPets", 1)	--Hide enemy pets
SetCVar("nameplateShowEnemyTotems", 1)	--Show enemy totems
SetCVar("nameplateSelfAlpha", 1)	-- The alpha of the self nameplate
SetCVar("nameplatePersonalShowAlways",1)  --Always show the Personal Resource Display
SetCVar("ShowClassColorInNameplate", 1)	 --Enable Class Color in Enemy nameplates
SetCVar("ShowClassColorInFriendlyNameplate", 0)	--Disable Class Color in friendly nameplates

Small piece of code i use aswell:
Code:
--Scale / Outline NameplateNames
local function ScaleNameplateNames(...)
	for i, frame in ipairs(C_NamePlate.GetNamePlates()) do
		local names = frame.UnitFrame.name
		names:SetFont(STANDARD_TEXT_FONT, 10, "THINOUTLINE")
		names:SetShadowOffset(1, -1)
	end
end
NamePlateDriverFrame:HookScript("OnEvent", ScaleNameplateNames)

Finally a list of all the addons i have activated:

Code:
Bugger
!BugGrabber
BigDebuffs
sArena
WeakAuras
PVPTooltips
SpellAlerter
yClassColors
AdvancedInterfaceOptions
HideTalentAlert
HideTalkingHead
JaxPartyCastbars 
OmniBar
SpellNotifications
Details
Script (this one is the small piece of code above)
BattleGroundEnemies
BigWigs
LittleWigs
Favorites
AtonementAssist
  Reply With Quote