Category: Plug-Ins & Patches
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
danltiger's Portal Bug Reports Feature Requests

This file is a Addon for Tidy Plates by danltiger. You must have that installed before this Addon will work.

Author:
Version:
5.2
Date:
09-26-2009 10:38 AM
Size:
69.70 Kb
Downloads:
580
Favorites:
13
MD5:
Pictures
Click to enlarge
Tidy Plates: Lucky Charms
Tidy Plates: Lucky Charms
This theme for Tidy Plates uses the Multi-Plate feature to set a custom graphical appearance for different types of units.

Friendly NPCs will have shamrocks, Friendly players have water droplets, and other units will have a heart. The heart for neutral units is scaled smaller than the graphic for hostile units. The casting bar is shaped like a little fireball. Neat, eh?

If you are looking for an example of how to create your own custom plates, this theme is a good place to start. No documentation is available, yet, but I'm working on it.
  Archived Versions - Tidy Plates: Lucky Charms
File Name
Version
Size
Author
Date
5.0.1
70kB
danltiger
08-04-2009 07:33 PM
5
70kB
danltiger
08-02-2009 12:35 AM
1
70kB
danltiger
07-18-2009 03:08 PM
  Comments - Tidy Plates: Lucky Charms
Post A Reply Comment Options
Old 11-01-2009, 04:30 PM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
Quote:
Originally posted by danltiger
Sent ya an email.

Also, I think you're looking for this, right? ;-)

SetCVar("nameplateShowEnemies", 1)
SetCVar("ShowClassColorInNameplate", 1)
Thanks much!!

Yea I wouldn't have seen that mistake. I need to brush up on my programming >.>!
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-01-2009, 09:47 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
Sent ya an email.

Also, I think you're looking for this, right? ;-)

SetCVar("nameplateShowEnemies", 1)
SetCVar("ShowClassColorInNameplate", 1)

Quote:
Originally posted by suicidalkatt
Ya I understand the just of it but idk where I'm missing something...

Please email me
suicidalkatt@gmail.com

Last edited by danltiger : 11-01-2009 at 09:47 AM.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 10:55 PM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
Quote:
Originally posted by danltiger
Pardon me if I write stuff that you already know...

The "local config = {}" is there to create a table/array, and store the pointer in "config". Since "config" is a local variable, it won't continue outside the scope of the file. So, each file can have its own variable named, "config". We're just using it to temporarily hold a pointer, before we transfer that value to the ThemeList.

Delete out all function declaration for SetSpecialText in your high, low, medium, and normal styles, and paste the function into your TidyPlatesThreat file. Then, you'll add a line like this (likely, next to your StyleDelegate reference):

TidyPlatesThemeList["ThreatPlates"].SetSpecialText = SetSpecialText

It worked for me, so I could send you the files, if need be.
Ya I understand the just of it but idk where I'm missing something...

Please email me
suicidalkatt@gmail.com
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 09:03 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
Pardon me if I write stuff that you already know...

The "local config = {}" is there to create a table/array, and store the pointer in "config". Since "config" is a local variable, it won't continue outside the scope of the file. So, each file can have its own variable named, "config". We're just using it to temporarily hold a pointer, before we transfer that value to the ThemeList.

Delete out all function declaration for SetSpecialText in your high, low, medium, and normal styles, and paste the function into your TidyPlatesThreat file. Then, you'll add a line like this (likely, next to your StyleDelegate reference):

TidyPlatesThemeList["ThreatPlates"].SetSpecialText = SetSpecialText

It worked for me, so I could send you the files, if need be.

Quote:
Originally posted by suicidalkatt
What would the "local config" be set to since it's now in the theme lua?
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 06:02 PM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
Quote:
Originally posted by danltiger
I peeked at Threatplates..

Here's the problem: The SetSpecialText function is part of the base theme, not each style. So, you'd set one SpecialText function in the "TidyPlatesThreat.lua" file.
What would the "local config" be set to since it's now in the theme lua?
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5

Last edited by suicidalkatt : 10-31-2009 at 06:05 PM.
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 02:55 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
I peeked at Threatplates..

Here's the problem: The SetSpecialText function is part of the base theme, not each style. So, you'd set one SpecialText function in the "TidyPlatesThreat.lua" file.

The hierarchy:
  • ["Theme"] (Multi-style)
  • SetStyle()
  • SetSpecialText()
  • SetSpecialImage()
  • ["Style1"] (ex. low, medium, or high)
  • Style data (No functions, just the appearance)
  • ["Style2"]
  • More Styles

and, for reference...
  • ["Theme"] (Single Style)
  • SetSpecialText()
  • SetSpecialImage()
  • Style Data


Quote:
Originally posted by suicidalkatt
Yea I have them active and should be showing but they're simply not?

I really have no idea why it's not working.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 06:07 AM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
Quote:
Originally posted by danltiger
How about setting ShowSpecialText = true in each of the theme files? I got the special text to show up (in Lucky Charms) by changing just those two values.
Yea I have them active and should be showing but they're simply not?

I really have no idea why it's not working.
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2009, 09:55 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
How about setting ShowSpecialText = true in each of the theme files? I got the special text to show up (in Lucky Charms) by changing just those two values.

Quote:
Originally posted by suicidalkatt
I've had it like that before and I still wasn't getting my SpecialText showing.
Any ideas?

I'll update my "Threat Plates" which is my multiplate theme with what SHOULD have my SpecialText but doesn't seem to be working.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2009, 08:56 AM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
Quote:
Originally posted by danltiger
Code:
function config.SetSpecialText(unit)
	return unit.health.." / "..unit.healthmax
end
I've had it like that before and I still wasn't getting my SpecialText showing.
Any ideas?

I'll update my "Threat Plates" which is my multiplate theme with what SHOULD have my SpecialText but doesn't seem to be working.
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2009, 07:21 AM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
You need to 'attach' the function to the theme table. Take a peek at one of the other themes (like Knurl).

Code:
function config.SetSpecialText(unit)
	return unit.health.." / "..unit.healthmax
end
The pointer to the function gets stored under config.SetSpecialText, where 'config' is just the local name for the table that will be passed to the theme list.

Quote:
Originally posted by suicidalkatt
function SetSpecialText(unit)
return "test"
end

?

I can't seem to find the right name for the function. I still get nothing for my special texts.
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2009, 04:48 AM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
Quote:
Originally posted by danltiger
You'd have to 1) write a SetSpecialText() function for the theme, and 2) enable the special text for each plate style (ie. options.showSpecialText = true) that you want it to affect.
function SetSpecialText(unit)
return "test"
end

?

I can't seem to find the right name for the function. I still get nothing for my special texts.
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-29-2009, 08:57 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
You'd have to 1) write a SetSpecialText() function for the theme, and 2) enable the special text for each plate style (ie. options.showSpecialText = true) that you want it to affect.

Quote:
Originally posted by suicidalkatt
How would one get special text working for this?!
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-29-2009, 04:30 PM  
suicidalkatt
A Murloc Raider
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 139
Uploads: 7
How would one get special text working for this?!
__________________


Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates 1.5
Author of Tidy Plates: Threat Plates v1.5
suicidalkatt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-06-2009, 08:25 AM  
borgi
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Doh! Thanks alot! Works nicely.
borgi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-05-2009, 01:49 PM  
danltiger
A Murloc Raider
 
danltiger's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 189
Uploads: 14
Heya Borgi,

The 'showName' tag needs to be set in the .options category..

Code:
config.options = {
	......
	showName = true,
}
See if that works for ya :-)

Quote:
Originally posted by borgi
Hi there!

Great template. I really like the change of the mood ingame by using this theme

In order to find a nice skin for tanks (as small as possible with as much information as possible), I try to include names of NPCs to the Lucky Charms. Looks like I am too stupid to do so...
......

Thanks!
danltiger is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.