Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(22 Kb)
Download
Updated: 07-11-11 01:44 PM
Pictures
File Info
Updated:07-11-11 01:44 PM
Created:07-29-10 02:43 AM
Downloads:4,406
Favorites:42
MD5:
oUF Svelte
Version: 2.3
by: Ferous [More]
Requires oUF 1.5.x to work!

See Changelog For Changes!

Most Ideal for Healing
But nice to use as a Tank or DPS!


Units Supported
  • Player
  • Target
  • Target of Target
  • Focus
  • Pet/Vehicle
  • Party/Raid (not tested v2.3 - I would assume it works though.)

Other Features
  • Castbar and Castbar Icons for Player & Target.
  • Buffs and DeBuffs for Player & Target.
  • Debuffs on Focus, Buffs & Debuffs for Pet.
  • Numerical Combo Points.
  • HolyPower, SoulShards, EclipseBar, and Runebar Display.
  • Tags for Healers on Party/Raid Frames. Also Weakened Soul Indicator.
  • Aggro border on Party/Raid Frames.
  • DeBuff Highlighting on Party/Raid Frames.
  • Raid Markers on party/raid frames.
  • Mouseover Highlight on Frames.
  • Heal Prediction
  • oUF_Experience
  • oUF_Reputation

Plug-ins Supported

Credits
  • P3lim and Haste for base code (oUF_Lily and oUF_P3lim).
  • EvilPaul for reference code on the new modules.

Notes
  • Added Weakened Soul indicator, shows as <<.
  • I added fast frequentUpdates. You can change on the top of the Lua.
  • oUF_MoveableFrames is recommended if you want to move it around and don't want to sift through the Lua.
  • The config is not done. This layout can and will always change.

To Do
  • Config on top of Lua still a work in progress! I will try to make it better as I go along.

Known Issues
  • Not showing debuff highlight that I am aware of.

-------------- CONFIG (Still a work in progress. I still need to add config for other buffs and debuffs. )

Code:
-- CONFIG (still a work in progress, please bear with me while I make it!)

-- Player Config
	-- Set Size
	
	local statusbarcolorz = {.15, .15, .15, 1}		-- health statusbar color
	
	local backdropcolorz = {0, 0, 0, 1}				-- health backdrop color
	
	local hpbackdropcolorz = {0, 1, 1, 0.5}			-- health backdrop color
	
	local powerbackdropcolorz = {0, 0, 0, 1}		-- power backdrop color
	
	local powerbarbg = {.50, .50, .50}				-- power bar background color
	
	local castbarcolor = {0, 1, 1, .5}				-- cast bar color
	
	local powerbackgroundalpha = 0.3				-- power bar background alpha
	
	local powercolorclassz = true					-- color power by class. Make false for no class colors. 
	local powercolortapppingz = true				-- color the power if target is tapped
	local powerdisconnectz = false					-- color the power if target is disconnected
	
	local healthsetheightz = 20						-- Player and Target Height
	
	local playersetwidth = 230						-- Player Set Width
	local targetsetwidth = 230						-- Target Set Width
	
	local petsetwidth = 119							-- Pet Set Width
	local petsetheight = 20							-- pet set height
	
	local focussetwidth = 119						-- focus set width
	local focussetheight = 20						-- focus set height
	
	local targettargetwidth = 119					-- target set width
	local targettargetsetheight = 20				-- target set height
	
	local powerSetWidth = 230						-- power set width
	local powerSetHeight = 20						-- power set height
	
	local playerdebuffz = true						-- show or hide players debuffs
	
	local targetdebuffz = true						-- false to show, true to hide
	
	local showdonlyplayerdebuffs = true				-- Show only player debuffs on target, if false, shows all debuffs including yours and party/raid
		
	local showonlyplayerbuffsontarget = true		-- Show only player buffs on target, if false shows all buffs including yours and party/raid
	
	local enableplayerbuffs = true					-- Show or hide buffs on player (buffs top left of screen)
	
	local enabletargetbuffs = true					-- Show or hide target buffs
	
	local enabletargetcombopoints = true			-- Show or hide numerical combo points
	
	local enablepetauras = true 					-- show or hide pet auras (buffs and debuffs)
	
	local enablefocusauraz = true					-- show or hide focus auras (buffs and debuffs)
	
	local castbarz = true							-- show or hide castbars
	
	local castbartextz = true						-- Castbar text
	
	local castbariconz = true						-- castbar Icon for target and player
	
	-- Player Buffs
		--[[player buff parent, 
		make self to anchor to player]]			local playerbuffparent = UIPARENT
		--[[player buff set point]]				local playerbuffanchor = 'TOPLEFT'
		--[[player horizontal position]]		local playerbuffhorizontal = 10 -- going right
		--[[player vertical position]]			local playerbuffverticalpos = -5 -- Going down
		--[[player buff column height]]			local playerbuffheight = 44
		--[[player buff row width]]				local playerbuffwidth = 600
		--[[player buff icon number shown]]		local playerbuffnumber = 20
		--[[player buff size]]					local playerbuffsize = 22
		--[[player buff spacing]]				local playerbuffspacing = 4
		--[[player buff initial anchor]]		local playerbuffinitialanchor = 'TOPLEFT'
		--[[player buff vertical growth]]		local playerbuffverticalgrowth = 'DOWN'
		--[[player buff horizontal growth]]		local playerbuffhorizontalgrowth = 'RIGHT'
		
	
		
		
-- Config End
-------------------------- RAID CONFIG

Code:
-- Config

-- make all false to show nothing

local showsolo = false	-- Show player when not in raid
local showplayer = true	-- show player in raid frames
local showparty = true	-- show raid frames when in party
local showraid = true	-- show raid frames

local height, width = 20, 77	-- height and width of raid frames
local scale = 1.0	-- scale of raid frames

-- Heal Prediction config

local healpredict = true	-- true for on, false for off.

local healmaxoverflow = 1.05	-- How far you want the heal prediction to go past HP bar

local healpredictopacity = 0.5	-- heal prediction opacity of texture

local freqnum = 0.5 -- Change depending on how fast you want things to udpate

local namenum = 3 -- How many letters to show in raid names

local texture = [=[Interface\AddOns\oUF_Svelte\fer25]=]
local aggro = [=[Interface\AddOns\oUF_Svelte\aggro]=]
local font, fontsize, fontstyle = [=[Interface\AddOns\oUF_Svelte\Marke.ttf]=], 8, 'OUTLINEMONOCHROME'

local backdrop = {
    bgFile = [=[Interface\ChatFrame\ChatFrameBackground]=],
    insets = {top = 0, left = 0, bottom = 0, right = 0},
}
07-11-11 v 2.3

-I am just here, updating it and just saying I'm here now, I have a trial and updated it, though I haven't tested the Party/Raid, everything else works as far as I know.

11/4/2010 v 2.2

-Fixed the code up. Made it to where everything is seperated now (*looks at Carebear*)
-Made the config alot nicer, but still needs options for buffs and debuffs on all units except player buff config is already added.

10/31/2010 v 2.14

Happy Halloween!

-Added oUF_Experience and oUF_Reputation officially.
-Added the druid Eclipse Bar.
-Added Castbar Icons.
-Added oUF_boring_totembar support. (Note - Only use oUF_Totembar or oUF_boring_totembar one at a time, not both!)
-Fixed the Party/Raid Setpoints.
-Changed opacity of HolyPower and SoulShards while in combat and out of combat.
-Also changed opacity of other modules, listed below:

(OOC - Out of Combat. IC - In Combat)

-oUF_Experience - OOC shows / IC hides
-oUF_Reputation - OOC shows / IC hides
-HolyPower - OOC hides / IC shows
-SoulShards - OOC fades .50% opacity / IC shows
-EclipseBar - OOC fades .50% opacity / IC shows

---------------------------------------------------------------------------------------------

10/27/2010 v 2.0

2.0.1 - Fixed a tiny bug

-NEW LOOK! Has the same look and feel of everything else from the last layout.
-Used oUF_Lily and oUF_P3lim for base. My old layout was very gritty and ugly. I needed to redo it.
-Updated for Cataclysm 4.0.1 and beyond.
-Added HolyPower, SoulShards, HealPrediction.
-Added oUF_Experience and oUF_Reputation. I still sort of need to mess with this.
-Better config coming soon.

8/5/2010 v1.4

(Thanks to Dawn for Tags)
-Healing Tags for Priests, Paladins, Druids, and Shamans.
-Added Raid/Party Frames.
-Added Truncated names on target, as well as ToT, party and raid.
-Healcomm4 Added.
-Added Threat Indication. Border around Frame.
-Added DeBuff Highlighting pertaining to your class. Light Alpha Coloring over Frame.
-Added Config on top of Lua.



7/30/2010 v 1.3

-Made a minor change in the debuff display on both player and target. Sorry for minor update! NO need -to update if you don't want to.



7/29/2010 v. 1.2

-a built in Runebar, and oUF_TotemBar Support. Changed the castbar a tiny bit.



7/29/2010 v 1.1

- Added Combo Points, oUF_WeaponEnchant ( I needed it on my Rogue), as well as level on target,
-made level difficultycolor, and made Percent HP on player UF CurHP instead. Added a bit of a
-better config, though Idk how better it is. Also moved DeBuffs on top of player frame. Changed
-some colors.



7/28/2010 v 1.0

- Initial Release
Archived Files (8)
File Name
Version
Size
Author
Date
2.2
22kB
Ferous
11-04-10 02:46 PM
2.1
21kB
Ferous
10-31-10 05:36 PM
2.0.1
20kB
Ferous
10-27-10 01:03 PM
1.4
40kB
Ferous
08-05-10 09:56 PM
1.3
24kB
Ferous
07-30-10 07:19 PM
1.2
24kB
Ferous
07-29-10 11:38 PM
1.1
23kB
Ferous
07-29-10 07:58 PM
1.0
23kB
Ferous
07-29-10 02:43 AM


Post A Reply Comment Options
Unread 11-21-10, 12:28 PM  
zynix
A Cliff Giant
 
zynix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 70
File comments: 74
Uploads: 2
Hello mate, I've found a bug with your layout (or oUF core, not sure).

I use LitePanels for the artwork in my UI, and i wanted to put some artwork (a border, fer13 of your media pack, the shadowy one) on the player and target frame. But when i parented the frame I got loads of errors (BugGrabber stopped tracking them, as they were 20+ per second...). Some of them were from oUF core, and some were from your layout.

Just thought you should know
zynix is offline Report comment to moderator  
Reply With Quote
Unread 11-10-10, 01:42 AM  
groin
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 18
File comments: 46
Uploads: 3
Originally posted by Ferous
You can add health.colorClass = true if you want in the shared layout
sorry i don't play since 2 years i don't have no more familiarity with the code.

1) so i don't know where i must put that line

2)it's possible also to change the buff border in something like Neav border or other?
like this:

3) i don't see any debuff on raid frame, is there something to do about this o it's strange that i don't see them?i want to see only debuff that i can dispel.

4) it's possible to see in raid frame the healt deficit , like -5k on the frame ecc ?

sorry for my bad english.
ty much!
Last edited by groin : 11-12-10 at 12:59 PM.
groin is offline Report comment to moderator  
Reply With Quote
Unread 11-09-10, 04:11 PM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
Originally posted by groin
hi great job!!

it's possible to change color class in player frame?

i changed in raid frame but i don't see anything about player/target frame
You can add health.colorClass = true if you want in the shared layout
Ferous is offline Report comment to moderator  
Reply With Quote
Unread 11-09-10, 03:31 PM  
groin
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 18
File comments: 46
Uploads: 3
hi great job!!

it's possible to change color class in player frame?

i changed in raid frame using class color by phanx but i don't see anything about player/target frame.

and it's possible to see also the pet in raid frame?
Last edited by groin : 11-09-10 at 04:29 PM.
groin is offline Report comment to moderator  
Reply With Quote
Unread 11-07-10, 06:46 AM  
Ercher
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 1
Originally posted by Ferous
it was just an example :P You have to read up on SetPoint or look at other layouts if you need examples.

Code:
Castbar:SetPoint("TOPRIGHT", self, "BOTTOMRIGHT", 0, -10)
http://www.wowwiki.com/API_Region_SetPoint
Thanks for your help!

I tried everything, I just couldn't find that wowwiki about Setpoints
That's what you get for messing with LUA while having no idea about it..
Ercher is offline Report comment to moderator  
Reply With Quote
Unread 11-06-10, 08:23 PM  
Nerielle
A Cyclonian
 
Nerielle's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 77
Uploads: 1
Originally posted by Ferous
https://github.com/haste/oUF_Movable...zipball/master

It's not updated here on WoWInterface, but its updated on Github.
/omf works. instead of /mvf
Nerielle is offline Report comment to moderator  
Reply With Quote
Unread 11-05-10, 03:42 PM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
Originally posted by iradex
I tried to move the frames with Moveable Frames, typed /mvf , but i can't move them. Also i tried in lua, but i can't find the line to move them

Btw, nice joob !
https://github.com/haste/oUF_Movable...zipball/master

It's not updated here on WoWInterface, but its updated on Github.
Last edited by Ferous : 11-05-10 at 03:43 PM.
Ferous is offline Report comment to moderator  
Reply With Quote
Unread 11-05-10, 06:41 AM  
Gjaleir
A Kobold Labourer
 
Gjaleir's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Originally posted by Ferous
I plan to!
*gasps in excitement* Weeee *runs around arms flailing!*
Gjaleir is offline Report comment to moderator  
Reply With Quote
Unread 11-05-10, 02:25 AM  
iradex
A Cyclonian

Forum posts: 43
File comments: 70
Uploads: 0
I tried to move the frames with Moveable Frames, typed /mvf , but i can't move them. Also i tried in lua, but i can't find the line to move them

Btw, nice joob !
iradex is offline Report comment to moderator  
Reply With Quote
Unread 11-04-10, 04:38 PM  
Porsha
A Black Drake

Forum posts: 88
File comments: 106
Uploads: 0
You're a doll! Thanks!
Porsha is offline Report comment to moderator  
Reply With Quote
Unread 11-04-10, 04:14 PM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
Code:
 targettarget = function(self)

                local debuffs = CreateFrame('Frame', nil, self)
		debuffs.spacing = 4
		debuffs.initialAnchor = 'TOPLEFT'
		debuffs.PostCreateIcon = PostCreateAura
		self.Debuffs = debuffs
		
		debuffs.num = 20
		debuffs.size = 19.4
		debuffs['growth-y'] = 'UP'
		debuffs.PostUpdateIcon = PostUpdateDebuff
		debuffs:SetPoint('TOPLEFT', self, 0, 25)
		debuffs:SetSize(230, debuffs.size)

		local health = self.Health
		
		self:SetWidth(targettargetwidth)
		health:SetHeight(targettargetsetheight)
		health:SetPoint('TOPRIGHT')
		health:SetPoint('TOPLEFT')

		self.menu = SpawnMenu
		self:SetHeight(targettargetsetheight)
	
	end,
Dry coded, but it should work, You can mess with the setpoints and such yourself I would assume :P
Last edited by Ferous : 11-04-10 at 04:15 PM.
Ferous is offline Report comment to moderator  
Reply With Quote
Unread 11-04-10, 03:21 PM  
Porsha
A Black Drake

Forum posts: 88
File comments: 106
Uploads: 0
woot configzzzz!

=P

If I add the targettarget debuffs in the layout will it mess up your config settings or do I need to have a look around and c/p the focus again? :P

awesome, awesome work Fer
<3
Porsha is offline Report comment to moderator  
Reply With Quote
Unread 11-04-10, 12:04 PM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
it was just an example :P You have to read up on SetPoint or look at other layouts if you need examples.

Code:
Castbar:SetPoint("TOPRIGHT", self, "BOTTOMRIGHT", 0, -10)
http://www.wowwiki.com/API_Region_SetPoint
Last edited by Ferous : 11-04-10 at 12:28 PM.
Ferous is offline Report comment to moderator  
Reply With Quote
Unread 11-04-10, 11:22 AM  
Ercher
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 1
Originally posted by Ferous
Line 633

Code:
Castbar:SetAllPoints(health)
you have to set the point elsewhere then. i.e.

Code:
Castbar:SetPoint("TOP", self, 0, 0)
Example
I've tried this, but if I make a change from health to a fixed position, the whole unitframes won't show up.
Ercher is offline Report comment to moderator  
Reply With Quote
Unread 11-04-10, 03:13 AM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 564
Uploads: 32
Originally posted by Gjaleir
Just wondering, are you ever considering reuploading your ui? (: It's exactly what many need as healers.
I plan to!
Ferous is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: