This oUF layout is heavily based on NoMA by Balkeep. He kindly allowed me to upload a modified version of his work.
This has been tested with oUF 1.3.16.
default features:
* Fallout style!
* player, target, ToT, player pet, focus and focus target frames
* options to change unit frame sizes (width, height, scale) and position
* changeable color sheme
* clean code
added/changed features:
* healthbar on low hp will be colored red (player, pet, party)
* several small tweaks (i.e. mana/health text display for player, player pet and focus frame position, etc.)
* player/target castbar (with cast duration) - incl. option to change position
* party frames
* show 5 man raid as party
* hide party in >5man raids
* combat and resting icon for player
* PvP flag icon for target
* buff cancel on right click
* matching panels for chatbox and minimap (optional)
* additional name font added
* slightly changed statusbar textures
* gradient colored combo points and hopefully better combo point update function - inspired by oUF_Nerd
* optional fancy glow behind player target ToT, focus, focus target
* oUF_CombatFeedback, SpellRange, Spark, Smooth, BarFader plugin support
* oUF_DebuffHighlight support
If you want me to include the compass or upload it as an optional file, just tell me.
There are NO raid frames and most likely won't be. I recommend oUF_Freebgrid (with disabled party frames) or GRID.
The config can be found in oUF_NoMA.lua.
Code:
-- ------------------------------------------------------------------------
-- Set Up
-- ------------------------------------------------------------------------
local height = {
["M"] = 28, --player, target, focus, party
["S"] = 15, --tot, focustarget
["P"] = 50, --pet
}
local width = {
["M"] = 144, --player, target, focus, party
["S"] = 122, --tot, focustarget
["P"] = 15, --pet
}
local Numberzzz = 1
local uiH = 320 --how high ur UF are positioned
local uiW = 250 --how wide ur UF are positioned
-- castbar position (anchor = CENTER)
local playerCastBar_x = 0
local playerCastBar_y = -300
local targetCastBar_x = 0
local targetCastBar_y = 40
-- show/hide minimap and/or chatbox panel and/or buff/topleft panel
local minimappanel = true -- can be true (show)/ false (hide)
local chatpanel = true -- can be true (show)/ false (hide)
local buffpanel = false -- can be true (show)/ false (hide)
local topleftpanel = false -- can be true (show)/ false (hide)
-- show/hide glow on unitframes
local useglow = true
-- ------------------------------------------------------------------------
-- Colors
-- ------------------------------------------------------------------------
--{26/255, 255/255, 139/255} - deff green
--{255/255, 191/255, 0/255} - amber
--{173/255, 216/255, 230/255} - angel blue
--{0/255, 255/255, 255/255} - cyan
--{255/255, 65/255, 175/255} - pink xD
--{255/255, 209/255, 71/255} - yellow
--{26/255, 200/255, 110/255} - green (little bit darker)
local m_color = {26/255, 200/255, 110/255}
local r_color = {255/255,70/255,42/255}
possible TODO features:
* get class icons for party back in ...
* exchange party background
* glow for party members