Download
(218 Kb)
Download
Updated: 09-12-13 05:24 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:09-12-13 05:24 PM
Created:08-10-09 09:27 AM
Downloads:12,999
Favorites:97
MD5:
5.4
nUI InfoPanel Profesions  Popular! (More than 5000 hits)
Version: 2.00.01
by: lairdofdeath [More]
this is Xrystal MagePorts addon modified to be used for profesions to save button space in your action bars

now in bar form with skill lvl on them not recommended for resolutions smaller then 1400x1050 (scaling is off)
ver. 2.00.001 somewhat fixed scaling issue still has issues in smaller then 1400x1050 resolutions


ver.2
updated for patch 5.4
added bars to show skill lvl
(could not get lockpicking to work still working on that (sorry rouges lol))




ok added the new archeology and survey profs and put skinning in as a place holder enjoy





updated to 4.01
cleaned up code a bit
will look into adding Archaeology when i get a little extra time




added two more buttons
1)runeforgeing -for dk
2)lockpicking -for rogue
and a third row so it didnt look so clutered

(also uploaded this one in .zip form for the ones who cant open .rar files
Optional Files (1)
File Name
Version
Size
Author
Date
Type
MoP v009
8kB
09-10-13 03:32 AM
Patch


Archived Files (5)
File Name
Version
Size
Author
Date
2.0
218kB
lairdofdeath
09-10-13 05:56 PM
1.03
7kB
lairdofdeath
12-26-10 09:51 AM
1.02
7kB
lairdofdeath
11-26-10 12:15 PM
1.01
7kB
lairdofdeath
08-13-09 06:09 PM
1
7kB
lairdofdeath
08-10-09 09:27 AM


Post A Reply Comment Options
Old 08-17-09, 01:00 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2865
File comments: 333
Uploads: 10
Question.. on my roommates computer, his Rune Forging isn't showing up on the panel for some reason. Any ideas as to why?
__________________
♪~ ( ) I My Sonos!
Petrah is offline Report comment to moderator  
Reply With Quote
Old 08-15-09, 03:58 AM  
Depresjon
A Chromatic Dragonspawn
 
Depresjon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 191
File comments: 24
Uploads: 11
nice panel
__________________


New!!!
Depresjon's nUI corner : link

Depresjon is offline Report comment to moderator  
Reply With Quote
Old 08-13-09, 10:55 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5024
File comments: 288
Uploads: 25
Just to let you know, you could adjust the DBs to only include the spell IDs. The only reason the MagePortals had quest and faction values was because the dalaran portal is gained via a quest and the portals and teleportal spells are faction specific.

You could cut alot of that code down by adjusting that side of things.

Code:
---------------------------------------------------
-- [v1.01.00] Initialise top Spell Database
---------------------------------------------------
local function Profesions_InittopDB()
	topDB = {};
	table.insert(topDB, { quest = false, spell =  7411, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell = 45359, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell = 31252, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  3908, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  4036, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  2259, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  7411, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell = 45359, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell = 31252, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell =  3908, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell =  4036, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell =  2259, faction = _L["HORDE"] } );
end
---------------------------------------------------
-- [v1.01.00] Initialise bottom Spell Deatabase
---------------------------------------------------
local function Profesions_InitmiddleDB()	
	middleDB = {};
	table.insert(middleDB, { quest = false, spell = 13262, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell = 51005, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell =  2656, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell =  2108, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell =  3538, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell = 25229, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell = 13262, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell = 51005, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell =  2656, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell =  2108, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell =  3538, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell = 25229, faction = _L["HORDE"] } );
end

local function Profesions_InitbottomDB()	
	bottomDB = {};
	table.insert(bottomDB, { quest = false, spell =  2550, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =  3273, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell = 51294, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =   818, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell = 53428, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =  1804, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =  2550, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell =  3273, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell = 51294, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell =   818, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell = 53428, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell =  1804, faction = _L["HORDE"] } );
end
Could then become :
Code:
---------------------------------------------------
-- [v1.01.00] Initialise top Spell Database
---------------------------------------------------
local function Profesions_InittopDB()
	topDB = {};
	table.insert(topDB, {spell =  7411} );
	table.insert(topDB, {spell = 45359} );
	table.insert(topDB, {spell = 31252} );
	table.insert(topDB, {spell =  3908} );
	table.insert(topDB, {spell =  4036} );
	table.insert(topDB, {spell =  2259} );
end
---------------------------------------------------
-- [v1.01.00] Initialise bottom Spell Deatabase
---------------------------------------------------
local function Profesions_InitmiddleDB()	
	middleDB = {};
	table.insert(middleDB, { spell = 13262} );
	table.insert(middleDB, { spell = 51005} );
	table.insert(middleDB, { spell =  2656} );
	table.insert(middleDB, { spell =  2108} );
	table.insert(middleDB, { spell =  3538} );
	table.insert(middleDB, { spell = 25229} );
end

local function Profesions_InitbottomDB()	
	bottomDB = {};
	table.insert(bottomDB, { spell =  2550 } );
	table.insert(bottomDB, { spell =  3273 } );
	table.insert(bottomDB, { spell = 51294 } );
	table.insert(bottomDB, { spell =   818 } );
	table.insert(bottomDB, { spell = 53428 } );
	table.insert(bottomDB, { spell =  1804 } );
end
Of course that is if the crafting abilities aren't quest earned. If they are, like I think maybe lock picking is unless they changed it in one of the last patches, then maybe keep in quest and set it to yes for professions that can only be learnt after a quest completion.

Once you have that part sorted it would simply be the case of removing the elements of the database search that you no longer need. Such as validating the faction of the player to get the right database spells.

Its not important, so maybe something you could work into an update later on as you get to understand the code somewhat more.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 08-13-09, 09:15 PM  
lairdofdeath
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 48
File comments: 6
Uploads: 1
its ok i sent him a .zip copy and the new ver is in .zip file
lairdofdeath is offline Report comment to moderator  
Reply With Quote
Old 08-13-09, 07:57 PM  
Carz
nUI User-Supporter
 
Carz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 45
Uploads: 5
Originally posted by Alpha Dog
I would love to try this addon, but I am not able to open a RAR file.

Is there a ZIP version?

Thanks
get 7zip it open just about ever thing.
__________________
[SIGPIC][/SIGPIC]
Carz is offline Report comment to moderator  
Reply With Quote
Old 08-11-09, 08:13 AM  
Alpha Dog
A Wyrmkin Dreamwalker
 
Alpha Dog's Avatar

Forum posts: 56
File comments: 10
Uploads: 0
I would love to try this addon, but I am not able to open a RAR file.

Is there a ZIP version?

Thanks
Alpha Dog is offline Report comment to moderator  
Reply With Quote
Old 08-10-09, 04:57 PM  
Belszy
An Aku'mai Servant

Forum posts: 32
File comments: 9
Uploads: 0
THANK YOU

I want to say thank you so much this is so nice and easy to use. I love it and saves me a little room with icons. I greatly appreciate it.

V/r
Belszy
Belszy is offline Report comment to moderator  
Reply With Quote
Old 08-10-09, 11:37 AM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 363
Uploads: 0
really neat, ty!
fred is offline Report comment to moderator  
Reply With Quote
Old 08-10-09, 10:13 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2865
File comments: 333
Uploads: 10
Thanks!

Awesome... thank you!!!
__________________
♪~ ( ) I My Sonos!
Petrah is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: