Download
(22Kb)
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:6,069
Favorites:42
MD5:

oUF Svelte  Popular! (More than 5000 hits)

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
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: 1
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
Report comment to moderator  
Reply With Quote
Unread 11-10-10, 01:42 AM  
groin
A Cyclonian
AddOn Compiler - Click to view compilations

Forum posts: 45
File comments: 86
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.
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: 563
Uploads: 10
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
Report comment to moderator  
Reply With Quote
Unread 11-09-10, 03:31 PM  
groin
A Cyclonian
AddOn Compiler - Click to view compilations

Forum posts: 45
File comments: 86
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.
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..
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
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: 563
Uploads: 10
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.
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: 32
Uploads: 0
Originally posted by Ferous
I plan to!
*gasps in excitement* Weeee *runs around arms flailing!*
Report comment to moderator  
Reply With Quote
Unread 11-05-10, 02:25 AM  
iradex
A Cyclonian

Forum posts: 43
File comments: 68
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 !
Report comment to moderator  
Reply With Quote
Unread 11-04-10, 04:38 PM  
Porsha
A Black Drake

Forum posts: 88
File comments: 104
Uploads: 0
You're a doll! Thanks!
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: 563
Uploads: 10
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.
Report comment to moderator  
Reply With Quote
Unread 11-04-10, 03:21 PM  
Porsha
A Black Drake

Forum posts: 88
File comments: 104
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
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: 563
Uploads: 10
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.
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.
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: 563
Uploads: 10
Originally posted by Gjaleir
Just wondering, are you ever considering reuploading your ui? (: It's exactly what many need as healers.
I plan to!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: