Download
(10Kb)
Download
Updated: 08-18-10 10:48 AM
Pictures
File Info
Updated:08-18-10 10:48 AM
Created:08-04-10 07:49 AM
Downloads:2,910
Favorites:10
MD5:

oUF Anubis

Version: 1.4.2
by: Xruptor [More]

THIS ADDON IS OUTDATED! IT HAS BEEN ABANDONED! I DON'T PLAN TO UPDATE IT!


oUF_Anubis requires oUF 1.4 (or higher)!!

This layout is meant to be extremely small and efficient!

This layout is based off oUF_zp. I have made some heavy modifications to it. This is my personal layout, but I'm sharing it with the community. Suggestions are welcomed! Not all feature requests will be added.

Features

  • Several easy to modify settings.
  • Vehicle support.
  • Combo points support.
  • Druid power support.
  • AFK ,DND, OFFLINE and DEAD support.
  • Class, Level, Race, Classification identifiers supported.
  • LFD (Looking for Dungeon) Role icons supported.
  • Death Knight Runes supported.
  • Portraits are supported. (can be disabled in settings)
  • Health bars are colored by class.
  • Separate non-obtrusive bar with Health percent, total health, and total mana.
  • Player and Target casting bars supported.
  • Raid icons supported.
  • Party Leader, Master Looter, PVP, In Combat icons supported.
  • Target Buffs and Debuffs supported.
  • Automatic casting bar adjustments if the casting bar hasn't been moved by /anubis.
  • Checks for ROGUE and DRUID and move the debuffs on the target accordingly.

Slash Commands
  • /anubis (use this to move custom frames not support by oUF_MovableFrames)
    • Casting Bar Support

Supported Frames
  • Player
  • Pet
  • Target
  • Focus
  • Target Target
  • Party
  • Party Pets
  • Vehicle

Plugin Support
Move Frames
  • oUF_MovableFrames (Move all the frames!)
  • Use the slash command /anubis to move other frames not supported by oUF_MovableFrames


Settings
The settings can be found in AddOns\oUF_Anubis\oUF_Anubis.lua on the top.
--I'm NOT responsible for anything that gets broken visually if you edit these settings.
--If you are compelled to edit these settings, then do so at your own risk. I WILL NOT PROVIDE ASSISTANCE!!!


Code:
--Settings
--I'm NOT responsible for anything that gets broken visually if you edit these settings.
--If you are compelled to edit these settings, then do so at your own risk.  I WILL NOT PROVIDE ASSISTANCE!!!
local setScaleVal = 1
local playerTargetWidth = 220
local enableShortName = true
local shortNameLength = 15
local enablePartyFrames = true
local enablePartyPets = true
local showPlayerPortait = true
local showTargetPortait = true
local showPartyPortait = true
local showPlayerCastBar = false
local showTargetCastBar = true
local showTargetBuffs = true
local showTargetDebuffs = true
local maxNumTargetBuffs = 10
local maxNumTargetDebuffs = 40
local targetDebuffSize = 20
local targetBuffSize = 20
local playerCastBarPos = -60
local targetCastBarPos = -62
local spellRangeAlpha = 0.6
local partyFramesYOffset = -50
local partyPetXOffset = 118
local showBuffDebuffCooldowns = true

--enable oUF_CombatFeedback on the following frames
local cfs = {
	["player"] = true,
	["target"] = true,
	["pet"] = false,
	["focus"] = true,
	["targettarget"] = false,
	["party"] = true,
	["partypets"] = false,
}

oUF.colors.power = {
	["MANA"] = {26/255, 139/255, 255/255 },
	["RAGE"] = {255/255, 26/255, 48/255 },
	["FOCUS"] = {255/255, 150/255, 26/255 },
	["ENERGY"] = {255/255, 225/255, 26/255 },
	["HAPPINESS"] = {0.00, 1.00, 1.00 },
	["RUNES"] = {0.50, 0.50, 0.50 },
	["RUNIC_POWER"] = {0.00, 0.82, 1.00 },
	["AMMOSLOT"] = {0.80, 0.60, 0.00 },
	["FUEL"] = {0.0, 0.55, 0.5 },
}

oUF.colors.happiness = {
	[1] = {182/225, 34/255, 32/255},
	[2] = {220/225, 180/225, 52/225},
	[3] = {143/255, 194/255, 32/255},
}

oUF.colors.reaction = {
	[1] = {182/255, 34/255, 32/255},
	[2] = {182/255, 34/255, 32/255},
	[3] = {182/255, 92/255, 32/255},
	[4] = {220/225, 180/255, 52/255},
	[5] = {143/255, 194/255, 32/255},
	[6] = {143/255, 194/255, 32/255},
	[7] = {143/255, 194/255, 32/255},
	[8] = {143/255, 194/255, 32/255},
}

oUF.colors.smooth = { 1, 0, 0, 1, 1, 0, 1, 1, 1}
oUF.colors.runes = {{0.77, 0.12, 0.23};{0.70, 0.85, 0.20};{0.14, 0.50, 1};{.70, .21, 0.94};}

Special thanks to thatguyzp for oUF_zp. His layout gave me the inspiration to do oUF_Anubis. (I have contacted him and he gave me his approval to make these modifications.)
Special thanks to oUF_lily (Haste), and oUF_Lumen (neverg), lyn and p3lim's work.


You can view Alpha Builds at my Github tracker.

Version 1.4.2:
-Fixed an error with SmoothUpdate.

Version 1.4.1:
-Short names now enabled by default.

Version 1.4:
-Made the player and target frame shorter!
-Added the slash command /anubis to move around the casting bars if available.
-Added automatic casting bar adjustments if the casting bar hasn't been moved.
-Fixed an issue with debuff/buff background coloring and texture
-Changed maxNumTargetDebuffs to 40
-Added a setting to adjust target debuff size
-Added a setting to adjust target buff size
-Adjusted the default targetCastBarPos to reflect new changes.
-Added an option showBuffDebuffCooldowns.
-Added a setting to adjust the player/target frame size. (WARNING EDIT AT YOUR OWN PERIL)
-Added a setting to set the scale of all frames.
-Fixed a few random issues here and there.
-Added a toggle to enable short names.
-Added a setting for the short name length.
-Added checks for ROGUE and DRUID and move the debuffs on the target accordingly.
-Combo points should only be created if player is ROGUE or DRUID now.

Version 1.3:
-Fixed an issue with oUF_SmoothUpdate

Version 1.2:
-Fixed an issue with oUF_PowerSpark.
Optional Files (0)


Post A Reply Comment Options
Unread 08-19-10, 03:05 PM  
Trixie1971
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
Buffs/Debuffs

My personal opinion on the buffs/debuffs is I like it the way it is now. I am using Elkano Buff Bars which allows me to easily place them anywhere, and it doesn't seem to bog down my system like satrina buff frames does. My vote would be to keep it the way it is
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 05:42 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally posted by Trixie1971
Woot, thanks for the speedy update!!
Your welcome

Originally posted by weasoug
i wanted to ask. if you will be adding player buffs. or an option for them,.

also hows the raid coming along
The raid frames are coming out nice. I'm still tinkering with them and changing the design here and there. Once I'm done updating them and finishing the coding I'll upload it.

The situation with the player buff is a difficult one. I haven't really worked on them because I'm still debating if I want to implement it. The problem with the player buffs is that not only does it interfere with the positioning of the pet frame, (which then would have to be moved if buffs are enabled) but it would conflict with the player casting frame (which would have to be be moved if enabled.) If both are enabled then the pet frame and casting frame would have to be moved a lot further away from the player frame. It would look terrible!

The way I see it, there are so many buff/debuffs mods out there, that I'm debating whether or not to even implement it.

I'm taking suggestions, but right now if looks bleak for player buffs.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 08-19-10 at 05:43 AM.
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 03:21 PM  
weasoug
A Flamescale Wyrmkin
 
weasoug's Avatar
AddOn Author - Click to view AddOns

Forum posts: 127
File comments: 319
Uploads: 11
i wanted to ask. if you will be adding player buffs. or an option for them,.

also hows the raid coming along
Last edited by weasoug : 08-18-10 at 03:22 PM.
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 02:46 PM  
Trixie1971
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
Woot, thanks for the speedy update!!
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 10:48 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally posted by Trixie1971
I agree - this is a very nice layout. I am getting one error upon login, but only when SmoothUpdate is turned on. If I disable smoothupdate, it works fine.

Here's the error:

Date: 2010-08-17 15:13:28
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\oUF_Anubis\oUF_Anubis.lua line 200:
attempt to call global 'SmoothUpdate' (a nil value)
Debug:
(tail call): ?
[C]: SmoothUpdate()
oUF_Anubis\oUF_Anubis.lua:200:
oUF_Anubis\oUF_Anubis.lua:188
(tail call): ?

I'm just gonna keep it deactivated until there's an update - whether it's an update to Anubis or Smooth.

Thanks,
Trixie

Version 1.4.2:
-Fixed an error with SmoothUpdate.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 08-17-10, 03:22 PM  
Trixie1971
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
I agree - this is a very nice layout. I am getting one error upon login, but only when SmoothUpdate is turned on. If I disable smoothupdate, it works fine.

Here's the error:

Date: 2010-08-17 15:13:28
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\oUF_Anubis\oUF_Anubis.lua line 200:
attempt to call global 'SmoothUpdate' (a nil value)
Debug:
(tail call): ?
[C]: SmoothUpdate()
oUF_Anubis\oUF_Anubis.lua:200:
oUF_Anubis\oUF_Anubis.lua:188
(tail call): ?

I'm just gonna keep it deactivated until there's an update - whether it's an update to Anubis or Smooth.

Thanks,
Trixie
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 07:24 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally posted by Destrominos
Beautifully done.
Thanks
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 07:12 PM  
Destrominos
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 62
Uploads: 1
Beautifully done.
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 01:07 PM  
Tagnar31
A Kobold Labourer
 
Tagnar31's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Great

That's great man! ...I can't wait to get back home tomorrow evening and try the new version.Thank you for the atention you payed to the debuffs scaling(in case it works MUAHAHHAHAA)
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 12:32 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Version 1.4:
-Made the player and target frame shorter!
-Added the slash command /anubis to move around the casting bars if available.
-Added automatic casting bar adjustments if the casting bar hasn't been moved.
-Fixed an issue with debuff/buff background coloring and texture
-Changed maxNumTargetDebuffs to 40
-Added a setting to adjust target debuff size
-Added a setting to adjust target buff size
-Adjusted the default targetCastBarPos to reflect new changes.
-Added an option showBuffDebuffCooldowns.
-Added a setting to adjust the player/target frame size. (WARNING EDIT AT YOUR OWN PERIL)
-Added a setting to set the scale of all frames.
-Fixed a few random issues here and there.
-Added a toggle to enable short names.
-Added a setting for the short name length.
-Added checks for ROGUE and DRUID and move the debuffs on the target accordingly.
-Combo points should only be created if player is ROGUE or DRUID now.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 08-06-10 at 12:34 PM.
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 11:26 AM  
Helenmirren
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
this is a great ouf layout - thanks!

having a portrait is a big plus for me as well
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 07:21 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Re: Aye

Originally posted by Tagnar31
Yes it would be good to keep this OuF layout as clutter free as possible(the clutter being the main reason why I don't use Xperl or SuF)...however I would like to be there a options to set the target's DEBUFFS size....the way the debuffs are on your Ouf layout is anoiyngly....microscopic
I would like to see a options to increase the size of them with a debuff scaler in .lua. Thank you in advance
It's actually not that small on my screen. These sort of things vary on resolutions and such. For some people it's just fine, others may think they are too large, and some think they are microscopic. Scaling does help but usually size is an issue across multiple playforms and resolutions. I can't promise you that I will add something, BUT I will look into it for you. Who knows, I'll probably implement a solution for you.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 08-05-10, 11:14 AM  
Tagnar31
A Kobold Labourer
 
Tagnar31's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Aye

Yes it would be good to keep this OuF layout as clutter free as possible(the clutter being the main reason why I don't use Xperl or SuF)...however I would like to be there a options to set the target's DEBUFFS size....the way the debuffs are on your Ouf layout is anoiyngly....microscopic
I would like to see a options to increase the size of them with a debuff scaler in .lua. Thank you in advance
Last edited by Tagnar31 : 08-05-10 at 11:16 AM.
Report comment to moderator  
Reply With Quote
Unread 08-05-10, 08:51 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally posted by weasoug
not getting any errors now.

castbar may need a better place.
player buffs/debuffs (one I would like to see)
party buff.debuffs.
party pet maybe moved. with a taget or a tank target maybe at lest. for them Raids hehe.
shorter frames
maybe a shortname tag also. "for them long names npc's and mob's

debuffs needs to come up a bit. see photo
Working on version 1.4 updates. So far I've added the following.
-Shorter Names (disabled on default, check oUF_Anubis.lua for settings)
-Target debuffs are now positioned properly based if the player is a ROGUE/DRUID and if the DRUID is in catform.


Not really sure how to tackle player debuffs/buffs since positioning on the player frame can be messy. I don't like things being cluttered together. It drives me crazy. So if I'm going to implement this I need to figure out proper placements that look attractive and don't screw up the player frame.

The party debuffs already work :P The party buffs do not. Again not sure how to tackle this without putting in a clutter-fest of crap. Thinking of adding that tooltip that blizzard uses to show you buffs on the party frame.

You can move the party pets and pretty much any frame with oUF_MovableFrame.

I'm working on shorter frames. It's experimental and I'm disabling it by default.

Also working on a better way to do settings. That stay regardless of oUF layout updates That way people don't have to constantly edit the .lua. So expect this soonish.

As always....
You can view Alpha Builds at my Github tracker.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 08-05-10 at 08:52 AM.
Report comment to moderator  
Reply With Quote
Unread 08-04-10, 03:59 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally posted by Jabar
If you want to achieve very easily a "shortname" effect, you can just put a SetPoint("RIGHT",...) to your name's FontString.
It's just one line in your code.
Yeah was already working on that actually. Was putting a setting for it though Thanks!
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: