Download
(82Kb)
Download
Updated: 09-06-16 01:45 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:09-06-16 01:45 PM
Created:05-26-11 05:50 PM
Downloads:10,449
Favorites:57
MD5:

Infinity Plates  Popular! (More than 5000 hits)

Version: r12a
by: Dawn [More]

Minimalistic and lightweight nameplates, based on Blizzard's plates.

Designed with PvP in mind, but works as well for PvE.


DISCLAIMER: Quick Update for Legion, nothing really tested, not fine tuned, just thrown together to get it back into a somewhat working state.

Features
* works with JamPlates Accessories (Buff Display)
* visible spell icon
* health percent value
- between 35% and 25%, value is yellow colored
- between 25% and 20%, value is orange colored
- below 20%, value is red colored


NOTE: This will f**k up the "Personal Resource Display" that Blizz added in Legion. You can disable it under Esc > Interface > Names > Personal Resource Display.

I highly recommend using Clean Icons Cold, Thin or Crisp by suicidalkatt.

r12a
* bugfix (name error)

r12
* quick'n dirty Legion update

r11
* hide elite/dragon texture

r10
* fixed for 6.2.2
* minor cosmetic changes ...
- changed name font from "Infinity Gears" to "Impact" (remember that you can change the font in InfinityPlates.lua)

Kudos to Resike for stepping in and keeping the addon afloat! :)


r9
* toc updated for 5.3
* added an option (showcbtext) to show/hide (true/false) cast name text
- castbar text hidden by default

r8
* toc updated for 5.2

r7
* health value changes color at low health, again
* some code clean up ...

r6
* updated for 5.1
* removed totem icons for now, due to a major rewrite
* changed default colors for units (neutral, hostile, friendly...)
- note: the purple color for tapped units is courtesy of Activision Blizzard ...

r5
* health percentage will now be hidden at 100% and shown otherwise

r4
* updated for Mists of Pandaria
* separate font option for names and numbers
* Totem list updated
... from what I found on Wowhead, got no shaman to test it, seems like they changed around/removed/added totems quite a bit
>>> this one might need feedback if broken/incomplete/missing something

r3
* highlight selected plate with a font shadow behind the name
* selected plates transparency will now always stay at 100%

r2
* make it work with PlateBuffs

r1
* initial release
Post A Reply Comment Options
Unread 03-02-15, 11:22 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 549
Uploads: 13
Originally Posted by PumpkinToys
Is this updated to 6.1?
you can bump toc by yourself, it still work fine
Report comment to moderator  
Reply With Quote
Unread 09-01-15, 09:59 PM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 335
Uploads: 46
Errors with patch 6.2.2

Due to nameplate changes I got several errors with infinity plates:

4x InfinityPlates\InfinityPlates-r9.lua:248: attempt to index local 'cbicon' (a nil value)
InfinityPlates\InfinityPlates-r9.lua:248: in function <InfinityPlates\InfinityPlates.lua:192>
InfinityPlates\InfinityPlates-r9.lua:397: in function <InfinityPlates\InfinityPlates.lua:391>
InfinityPlates\InfinityPlates-r9.lua:407: in function <InfinityPlates\InfinityPlates.lua:404>


2x InfinityPlates\InfinityPlates-r9.lua:256: attempt to index local 'cbname' (a nil value)
InfinityPlates\InfinityPlates-r9.lua:256: in function <InfinityPlates\InfinityPlates.lua:192>
InfinityPlates\InfinityPlates-r9.lua:397: in function <InfinityPlates\InfinityPlates.lua:391>
InfinityPlates\InfinityPlates-r9.lua:407: in function <InfinityPlates\InfinityPlates.lua:404>


15x InfinityPlates\InfinityPlates-r9.lua:46: bad argument #1 to 'pairs' (table expected, got nil)
[C]:: in function 'pairs'
InfinityPlates\InfinityPlates-r9.lua:46: in function <InfinityPlates\InfinityPlates.lua:45>
InfinityPlates\InfinityPlates-r9.lua:189: in function <InfinityPlates\InfinityPlates.lua:170>
[C]:: ?
[C]:: ?
[C]:: ?


Please can you fix, we are unable to play with different nameplate addon
Thanks.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 03:05 AM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
UPDATE

Plz, plz, plz ANY1 update this addon for 6.2.2.
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 09:02 AM  
Resike
A Pyroguard Emberseer
AddOn Author - Click to view AddOns

Forum posts: 1290
File comments: 246
Uploads: 12
Re: UPDATE

Originally Posted by Taet
Plz, plz, plz ANY1 update this addon for 6.2.2.
Fan update for 6.2.2:

http://www.mediafire.com/download/ao...Plates-r10.zip
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 09:38 AM  
tordenflesk
A Deviate Faerie Dragon

Forum posts: 18
File comments: 213
Uploads: 0
Re: Re: UPDATE

Originally Posted by Resike
Originally Posted by Taet
Plz, plz, plz ANY1 update this addon for 6.2.2.
Fan update for 6.2.2:

http://www.mediafire.com/download/ao...Plates-r10.zip
Doesn't show the health text. Name and aggro text still works.
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 09:45 AM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
ty for your work, i dont have bug report now, but HP percentage number is not visit. plllllzzzz
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 09:54 AM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
if (perc < 100) then
frame.hp.value:SetText(perc)
else
frame.hp.value:SetText(" ")
end


works

problem is with this :
local valueHealth = frame.healthOriginal:GetValue()
Last edited by Taet : 09-02-15 at 10:01 AM.
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 12:00 PM  
Resike
A Pyroguard Emberseer
AddOn Author - Click to view AddOns

Forum posts: 1290
File comments: 246
Uploads: 12
Re: Re: Re: UPDATE

Originally Posted by tordenflesk
Originally Posted by Resike
Originally Posted by Taet
Plz, plz, plz ANY1 update this addon for 6.2.2.
Fan update for 6.2.2:

http://www.mediafire.com/download/ao...Plates-r10.zip
Doesn't show the health text. Name and aggro text still works.
Try this version:

http://www.mediafire.com/download/en...Plates-r11.zip
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 12:53 PM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
Work perfectly.

I have second question, if you have time:

Code:
local function AdjustNameLevel(frame, ...)

	if UnitName("target") == frame.hp.name:GetText() and frame:GetParent():GetAlpha() == 1 then

		frame.hp.name:SetDrawLayer("OVERLAY")
	else
		frame.hp.name:SetDrawLayer("BORDER")

	end
end
This function dont work corectly if target is form second realm "Holinka (*)", or target have Shorted name "R.T. Dummy"


I trying this, but i am noob
Code:
local function AdjustNameLevel(frame, ...)
	local newName
	
	if UnitName("target") then 
		local name = UnitName("target")
		newName = (string.len(name) > abbrevNumb) and string.gsub(name, "%s?(.[\128-\191]*)%S+%s", "%1. ")
	end

	if newName == frame.hp.name:GetText() and frame:GetParent():GetAlpha() == 1 then
		frame.hp.name:SetDrawLayer("OVERLAY")
		frame.hp.value:SetFont(FONT3, FONTSIZE3, FONTFLAG2)
	else
		frame.hp.name:SetDrawLayer("BORDER")
		frame.hp.value:SetFont(FONT2, FONTSIZE2, FONTFLAG2)
	end
end
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 01:06 PM  
Resike
A Pyroguard Emberseer
AddOn Author - Click to view AddOns

Forum posts: 1290
File comments: 246
Uploads: 12
Originally Posted by Taet
Work perfectly.

I have second question, if you have time:

Code:
local function AdjustNameLevel(frame, ...)

	if UnitName("target") == frame.hp.name:GetText() and frame:GetParent():GetAlpha() == 1 then

		frame.hp.name:SetDrawLayer("OVERLAY")
	else
		frame.hp.name:SetDrawLayer("BORDER")

	end
end
This function dont work corectly if target is form second realm "Holinka (*)", or target have Shorted name "R.T. Dummy"


I trying this, but i am noob
Code:
local function AdjustNameLevel(frame, ...)
	local newName
	
	if UnitName("target") then 
		local name = UnitName("target")
		newName = (string.len(name) > abbrevNumb) and string.gsub(name, "%s?(.[\128-\191]*)%S+%s", "%1. ")
	end

	if newName == frame.hp.name:GetText() and frame:GetParent():GetAlpha() == 1 then
		frame.hp.name:SetDrawLayer("OVERLAY")
		frame.hp.value:SetFont(FONT3, FONTSIZE3, FONTFLAG2)
	else
		frame.hp.name:SetDrawLayer("BORDER")
		frame.hp.value:SetFont(FONT2, FONTSIZE2, FONTFLAG2)
	end
end
How about if you change it like this:

Lua Code:
  1. local function AdjustNameLevel(frame, ...)
  2.     if UnitName("target") == frame.hp.oldname:GetText() and frame:GetParent():GetAlpha() == 1 then
  3.         frame.hp.name:SetDrawLayer("OVERLAY")
  4.     else
  5.         frame.hp.name:SetDrawLayer("BORDER")
  6.     end
  7. end
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 01:48 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 918
File comments: 959
Uploads: 22
I uploaded a fixed version for 6.2.2. Thanks for stepping in Resike.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Report comment to moderator  
Reply With Quote
Unread 09-02-15, 02:18 PM  
Resike
A Pyroguard Emberseer
AddOn Author - Click to view AddOns

Forum posts: 1290
File comments: 246
Uploads: 12
Originally Posted by Dawn
I uploaded a fixed version for 6.2.2. Thanks for stepping in Resike.
No problem, i'll keep my eye on it, if any other issue appears.
Last edited by Resike : 09-02-15 at 02:18 PM.
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 02:31 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 918
File comments: 959
Uploads: 22
Thanks, will check/update tomorrow, after work. Off to da Night shift, yey.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Report comment to moderator  
Reply With Quote
Unread 09-02-15, 02:33 PM  
Resike
A Pyroguard Emberseer
AddOn Author - Click to view AddOns

Forum posts: 1290
File comments: 246
Uploads: 12
Originally Posted by Dawn
Thanks, will check/update tomorrow, after work. Off to da Night shift, yey.
Okay. I moved the Media folder into the addon's folder, so if you want to use a new font you gotta copy it into that folder.

Some leak and typo fixes:

http://www.mediafire.com/download/dc...Plates-r12.zip
Last edited by Resike : 09-02-15 at 02:33 PM.
Report comment to moderator  
Reply With Quote
Unread 09-02-15, 02:41 PM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
Work on all NPC, dont work on player from other realm. But ty all, i dont have chance play this game without this addon

local function AdjustNameLevel(frame, ...)
if UnitName("target") == frame.hp.oldname:GetText() and frame:GetParent():GetAlpha() == 1 then
frame.hp.name:SetDrawLayer("OVERLAY")
frame.hp.value:SetFont(FONT3, FONTSIZE3, FONTFLAG2)
else
frame.hp.name:SetDrawLayer("BORDER")
frame.hp.value:SetFont(FONT2, FONTSIZE2, FONTFLAG2)
end
end
Last edited by Taet : 09-02-15 at 02:55 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.