Download
(188 Kb)
Download
Updated: 10-17-12 04:56 PM
Pictures
File Info
Compatibility:
Mists of Pandaria (5.0.4)
Updated:10-17-12 04:56 PM
Created:08-20-10 03:17 PM
Downloads:14,870
Favorites:85
MD5:
oUF mono  Popular! (More than 5000 hits)
Version: 5.0.5
by: Monolit [More]
oUF_mono

About:
oUF_mono is a layout for oUF 1.5.* by haste.
It was designed for my personal needs as hybrid class, so it should be comfy for either damage dealers, healers or even tanks.

This layout was made using zork's structure template from oUF_Simple and the raid module was inspired by Freebaser's oUF_Freebgrid.

This layout contains some basic configuration options via editing cfg.lua. However if you want to modify this layout beyond those settings you're going to need some lua knowledge and you got to read through oUF documentation. You may also find some answers and help in the oUF sub-forum on this website. Keep in mind that I will not modify this layout for you.

Supported Unit Frames:
  • Player
  • Target
  • Pet
  • Target of Target
  • Focus
  • Focus Target
  • Party
  • Party Pets
  • Arena
  • Arena Targets
  • Boss
  • Raid 25/40
  • Main Tanks
  • MT Targets
Key Features:
  • Some easy to modify configuration settings (cfg.lua);
  • Range check;
  • Vehicle support;
  • Smooth bar updates;
  • Smart HP display;
  • Combo Points;
  • Current target indicator (">") for arena and party frames;
  • Custom aura timers;
  • Extensive unit classification information;
  • LFD icons for party frames;
  • Rune bar support for Death Knights;
  • Eclipse bar for Druids;
  • oUF_boring_TotemBar support;
  • Specific power display for Shamans(shields), Priests(orbs), Warlocks (soul shards), Druids (wild mushrooms), Paladins (holy power);
  • Transparent 3D portraits for target and player frames;
  • Gradient health bar color based on HP ammount;
  • Raid marks support;
  • Leader, ML, combat icons support;
  • Mouseover highlights for every frame;
  • PvP trinket icon for arena frames (oUF_Trinkets included);
  • AuraTracker support (oUF_AuraTracker included);
  • Aura timers for buffs/debuffs;
  • Castbars for player, target, focus and arena frames;
  • Custom latency display for player's castbar (mimicking quartz method);
  • Ticks detection for few important spells on player's castbar;
  • Uninterpretable casts detection;
  • Custom castbar for focus frame;
  • Druid shapeshift mana support (displayed as additional number when shapeshifted);
  • Player's buff, debuff and temporary enchant frames stylization;
  • Smart buff/debuff type highlights;
  • oUF_CombatFeedback support;
  • Grid raid frames based on oUF_Freebgrid;
  • Main tanks and MT targets support.
Raid Features:
  • Custom class indicators (raid\tags_raid.lua);
  • Vehicle support;
  • oUF_HealComm and oUF_ResComm support (both plug-ins are included);
  • Aggro border highlight;
  • Custom debuff filter (raid_debuffs.lua);
  • Target and focus border highlight;
  • Raid size will switch automatically to displaying 8 groups if you have more than 30 people in raid (can be disabled in cfg.lua)
  • Numeric tracker for certain class buffs;
  • Support for horizontal and vertical bar orientation;
  • Ability to display party as 5 men raid group;
  • Power bars display for mana users;
  • Ready check icons (oUF_ReadyCheck included).
To Do:
  • make some beautiful screenshots (Battlegrounds suck big time);
  • fix something that is broken.
Frequently Asked Questions:
  • Q: Is it a bad thing to shoot pedestrians with your bow through the back window of your car?
  • A: Yes it is, because you can't see the road then.
  • Q: How do I get rid of the raid frames?
  • A: Either turn it off in cfg.lua or just remove "oUF_mono\raid" folder.
  • Q: RAID PETS??????
  • A: DIAF.
  • Q: How do I remove duplicate timers on my buffs and debuffs?
  • A: You're running some sort of cooldown timer add-on, therefore you have to disable layout's custom timers by setting "cfg.auratimers" to "false".
Credits:
  • haste - for the amazing framework;
  • zork - for oUF_Simple;
  • Freebaser - for code I used from oUF_Freebgrid;
  • Allez - for castbar modifications and oUF_Trinkets;
  • p3lim - for oUF_ReadyCheck;
  • Guardix - for oUF_ResComm;
  • yj589794 - for oUF_HealComm.
This add-on was originally posted as part of my UI compilation: Mono UI
====== v. 5.0.5 ======
oUF_mono: player & target unitframes repositioned
oUF_mono: added missing indicators for monks
oUF_mono: fixed tags counter tags for POM, ES, etc.
oUF_mono: fixed error with abbrev function of totembar module
oUF_mono: removed abbreviations from totem bar
oUF_mono: reworked class specific powers to fit new ClassIcons design in oUF
oUF_mono: added option to undock AltPowerBar from the player frame (cfg.UnDockAltPowerBar) and set custom position for it (cfg.AltPoiwerBarPosition)
oUF_mono: altPowerBar applied to pet unit to prevent it disappearing when in vehicle
oUF_mono: repositioned player's altPowerBar
oUF_mono: added monks to dispell table
oUF_mono: added various raid tags and indicators for monks (healing)
oUF_mono: added multiple indicators for various classes, also fixed old indicators appearence

====== v. 5.0.4 ======
oUF_mono: fixed tag error occuring when some tracked buffs return 0 as its' stack number
oUF_mono: added different coloring for player's own prayer of mending or earth shield

====== v. 5.0.3 ======
oUF_mono: altpowerbar position replaced to the bottom of HP frame, still WIP to find a better position
oUF_mono: added option to move class-specific power bar (check cfg.lua)
oUF_mono: fixed aura timers not showing @ debuff icons when debuff source is not player
oUF_mono: implemented new reworked totembar plugin
oUF_mono: layout adjusted to reflect totembar changes
oUF_mono: implemented timers for totembar
oUF_mono: raid debuffs updates
oUF_mono: new Shadow orbs implementation
oUF_mono: implemented warlock, monks, shadow priest and paladin specific power bars
oUF_mono: modified DK runes to fit new style of class specific powers
oUF_mono: reworked eclipse bar for druids
oUF_mono: altPowerBar moved to the bottom of the frame, will need to figure out a better positioning for this thing
oUF_mono: added full list of known raid debuffs to the raid_debuffs.lua, some of them may be useless - it's up for you to decide as I don't raid @ beta servers
oUF_mono: raid_tags.lua updated, might need some tweaks but all current IDs are up to date
oUF_mono: fixed division by zero error in ReverseBar function
oUF_mono: updated list of spellIDs in AuraTracker
oUF_mono: fixed aura size error
oUF_mono: tags system, new syntax
oUF_mono: updated tag events
oUF_mono: raid frames updated
oUF_mono: special powers for warlocks now displayed as number @ player unit frame (temp. solution)
oUF_mono: lightning shield display fixed
oUF_mono: threat border edge size increased to 1 for party frames (needs testing)
oUF_mono: added cfg.Enable3DPortrait to the cfg.lua file

====== v. 4.4.3 ======
oUF_mono: added buffs for the boss frames
oUF_mono: reverted right click menu change, so we get our precious 'set MT/assist' options (although /mt is just much easier way to set MTs)
oUF_mono: castbar will now correctly display tick marks on 2 consecutive channeling casts with different channeling time
oUF_mono: added few Dragon Soul raid debuffs
oUF_mono: implemented oUF_Swing support (you need oUF_Swing plugin for it to work)
oUF_mono: small castbar fix for the latency display
oUF_mono: raid debuffs updated for Dragon Soul, removed/modified old debuffs
oUF_mono: added ability to use spellIDs instead of spell names in raid_debuffs.lua to give some certain debuff priority (screw you Deep Corruption)
oUF_mono: added debuff timers for the raid frames (new option in cfg.lua), it's on by default
oUF_mono: fix for debuff module, aparently class varriable went missing ...

====== v. 4.4.2 ======
oUF_mono: clean up, removed useless SetAtributes
oUF_mono: added uninterruptable cast coloring for boss frames' cast bars
oUF_mono: 3d portrait fix for worgen male charracters
oUF_mono: added maelstrom weapon stacks (for enh. shamans) display to the special power indication
oUF_mono: player debuffs/auras/buffs frame repositioned to the left of player unit frame
oUF_mono: optimized initial config settings for units/headers, removed few unnecessary varriables in core.lua and core_raid.lua
oUF_mono: removed 'set focus' from the player menu
oUF_mono: added option to enable/disable right-click menu for raid frames
oUF_mono: raid_debuffs updated with Firelands debuffs
oUF_mono: added few Ragnaros and Majordomo spells in raid_debuffs.lua
oUF_mono: implemented threat indications for party frames
oUF_mono: .toc update for 4.2

====== v. 4.3.1 ======
oUF_mono: fixed statusbar texture sometimes causing little distortions at the sides
oUF_mono: fixed party pets and arena tot frames' dimensions
oUF_mono: removed some left over stuff from raid background
oUF_mono: implemented new specific power display for party frames (supports ES for shamans, PRoM for priests and LB for druids) much like in raid frames
oUF_mono: ES, PrOM and LB raid tags has been moved from raid_tags.lua to tags.lua
oUF_mono: implemented new look for unit frames: 'Reverse HP bars', it is on by default and can be disabled in cfg.lua (cfg.ReverseHPbars)
oUF_mono: minor structure changes in lib.lua and tags.lua
oUF_mono: fixed auras overlay texture distortion
oUF_mono: reworked player auras position updater
oUF_mono: added new feature to display aura timers only for auras cast by player, new option available in cfg.lua: cfg.PlayerTimersOnly
oUF_mono: modified aura timers so they remain visible with cfg.PlayerTimersOnly enabled on player's debuffs
oUF_mono: fixed Wrack debuff tag so it doesn't give you any lua errors if it's missing time value (i.e. when you released)
oUF_mono: stack text color changed to white instead of grey
oUF_mono: aura timers colors adjusted (yellow by default and red when about to expire)
oUF_mono: increased auras size and decreased the ammount of debuffs per row for target/player units
oUF_mono: small adjustments to player/target frames' width
oUF_mono: repositioned and reworked ToT/Pet/Focus/Focus target frames
oUF_mono: pet and target frames now only display debuffs
oUF_mono: increased player, target and focus castbar size
oUF_mono: increased buffs/debuffs size and spacing on party/arena/tot/pet frames to avoid overlay texture distortion
oUF_mono: aura timers moved down a bit to avoid outline overlapping overlay texture
oUF_mono: arena, party and boss frames position adjusted
oUF_mono: fixed kinda missanchored default position for party/arena/boss frames (bleh...)
oUF_mono: fixed number od buffs/debuffs displayed @ player frame
oUF_mono: re-implemented aura tracker for arena frames
oUF_mono: added timer for arena aura tracker
oUF_mono: updated optional deps in .toc
oUF_mono: eclipse bar direction indicators fixed
oUF_mono: removed pet happiness color from the name tag for 4.1

====== v. 4.1.8 ======
oUF_mono: raid_debuffs updated
oUF_mono: implemented specific indicator for Sinestra's 'Wrack' debuff allowing players to determine the ammount of time it's been active by color (indicators.lua & raid_tags.lua)

====== v. 4.1.7 ======
oUF_mono: implemented alternative power bar for player and boss frames
oUF_mono: fixed Shadow Protection buff display on raid units for other than enGB clients
oUF_mono: improved lightning shield display tag for shamans
oUF_mono: implemented Wild Mushrooms display as one of the specifig powers (not tested)
oUF_mono: player and target frame moved up a bit
oUF_mono: added option to choose what kind of player auras you want to see on the player frame
oUF_mono: removed frame dragging function, as it had pretty much no use
oUF_mono: properly adjusted comments and some of the config settings in cfg.lua (doesn't need any modifications if you wish to keep old config files)
oUF_mono: PLAYER_TOTEM_UPDATE correctly handled as Unitless event, thus wild mushrooms display issue should be resolved
oUF_mono: visibility fix for 40 man raid groups with party/raid5 option(s) enabled.
oUF_mono: minor mono:hp tag change
oUF_mono: minor hp/pp bar size adjustments
oUF_mono: improved fake target frame
oUF_mono: removed brackets from resting indicator
oUF_mono: added Engulfing Darkness (Maloriak) debuff to the raid_debuffs.lua

====== v. 4.1.6 ======
oUF_mono: player's name will be properly displayed in raid frames when player drives the vehicle
oUF_mono: safezone visible at channelling cast bars
oUF_mono: fixed DDG info update being wacky at times on raid frames
oUF_mono: modified paladins' and druids' tags
oUF_mono: updated TagEvents for most of the tags to fix the issue with *stuck* name/hp/status
oUF_mono: fixed grid name tag events
oUF_mono: more comments in tags.lua
oUF_mono: implemented resting indicator
oUF_mono: removed few unused power colors
oUF_mono: removed happiness bar coloring from all the frames
oUF_mono: fixed player's pet name tag color to correctly display happiness
oUF_mono: reverted TagEvents change
oUF_mono: added frequentUpdate to the hpval tag for raid frames in attempt to fix impropperly updated names
oUF_mono: removed safezone on player vehicle's castbar to avoid it overlapping whole cast bar after relog
oUF_mono: removed dynamic castbar cooring for cast bar, thus added option to set specific cast bar color in cfg.lua (cfg.cbcolor)
oUF_mono: resting indicator moved few pixels to the right to avoid overlapping with level text
oUF_mono: bug fixes... less 6 AM coding
oUF_mono: increased the frequentUpdate clock to 1 second which should draw close to nothing CPU usage outprint while fixing the name/hpvalue tags update bug
oUF_mono: added oUF_CombatFeedback as part of the default functionality (new option in cfg.lua)
oUF_mono: enable CombatFeedback on the target frame
oUF_mono: canged files structure a bit: Castbar.lua moved to the \embed folder
oUF_mono: Abomination might for DKs on raid frames, removed AM from BOM indicator
oUF_mono: removed OnUpdate from hpval on raid and party frames as it was slowing down the update on those fields
oUF_mono: added (again) option to turn raid frames off if there are less than 5 people in the raid group (cfg.raid5ON)
oUF_mono: added raid background with options in cfg.lua
oUF_mono: MTT frames visibility modified
oUF_mono: removed temporary fix for name text fields
oUF_mono: fixed safezone going beyond castbar borders in vehicles
oUF_mono: implemented totem bar plugin based on oUF_boring_totembar
oUF_mono: added abbreviated totem names for totem bars
oUF_mono: fixed RiadBG position on entering a big raid after being part of a group
oUF_mono: RaidBG frame now has a dynamic size based on what sizes you set in cfg.lua
oUF_mono: fixed error for channeling castbars in vehicles (those actually DO exist! o_O )
oUF_mono: added magic debuffs highlights on raidframes for druids and shamans
oUF_mono: removed some leftover debug code from raid frames
oUF_mono: re-implemented PartyPets
oUF_mono: new way of spawning raid groups
oUF_mono: removed 'soloON' option from config.cfg as it was useless
oUF_mono: raid frames now dynamically change their size to 8 group mode if there are more than 30 people in the group
oUF_mono: added new option to cfg.lua: cfg.raid40swap allowing you to disable dynamic raid frames resize
oUF_mono: reworked visibility conditions for raid and party
oUF_mono: arena frames will be automatically disabled if Gladius is loaded
oUF_mono: player power value will be updated 5 times a second now
oUF_mono: removed Drain Soul ticks from the castbar
oUF_mono: corrected Drain Life and Drain Mana ticks indicators on castbar
oUF_mono: MT frames are properly resizeable now
oUF_mono: de/buffs timers fixed for player and tartget, it should work correctly with existing options now
oUF_mono: BOTTOMRIGHT and TOPRIGHT indicators switched positions on the raid frames, i.e. LB/PRoM/ES counters now will be in TOPRIGHT corner
oUF_mono: 8 groups layout will only toggle if there are more than 35 people in the group
oUF_mono: removed Drain Life ticks from castbar code

====== v. 4.0.6 ======
oUF_mono: added config option to remove RaidManager button
oUF_mono: fixed raid frames stye for 8 groups layout
oUF_mono: frames scaling fixed
oUF_mono: repositioned pet and tot frame (cfg.lua)
oUF_mono: cleaned up arena trinkets code (timers for them are still on my TODO list)

====== v. 4.0.5 ======
oUF_mono: disabled incoming heal text by default
oUF_mono: moved up player and target frames a bit, so they don't overlap cluster backgrounds at lower resolutions

====== v. 4.0.4 ======
oUF_mono: updated raid tags for paladins
oUF_mono: threat border lines
oUF_mono: core optimizations
oUF_mono: re-implemented MT targets
oUF_mono: optimized raid frames code and structure
oUF_mono: fixed earth shield raid tag
oUF_mono: implemented healing prediction support (bars and text)
oUF_mono: adjusted background color and alpha for all frames (0 opacity) makes it easier to read
oUF_mono: 3d portraits size and frame level adjustments

====== v. 4.0.3 ======
oUF_mono: typo in raid tags
oUF_mono: fixed spell IDs for castbar ticks detection
oUF_mono: .toc bump

====== v. 4.0.2 ======
oUF_mono: updated raid tags for paladins
oUF_mono: threat border llines

====== v. 4.0.1 ======
oUF_mono: added maintank frame , no MTtargets yet though
oUF_mono: updaed to work with oUF 1.5.X
oUF_mono: disabled default raid frames if cfg.showraid option is on
oUF_mono: added position and size settings for player and target cast bars
oUF_mono: reduced the ammount of debuffs displayed on pet and tot frames
oUF_mono: re-implemented threat coloring for raid frame borders
oUF_mono: updated raid tags for paladins
oUF_mono: implemented direction indicator for eclipse bar
oUF_mono: removed player buff frame styling code and options values
oUF_mono: aura overlay texture modified
oUF_mono: added orbs display for shadow priests like one of the specific powers
oUF_mono: fixed default buff frame positioning so it doesn't jump to the default position when consolidate holder is shown
oUF_mono: changed LFD role indicator from icons to text tag display (T, H, D) for both party and raid frames
oUF_mono: repositioned LFD role indicator
oUF_mono: debuff icon border altered to look sharper
oUF_mono: re-enabled raid and party frames (more or less stable)
oUF_mono: fixed power tag issue for unknown powertypes
oUF_mono: level display altered (now it won't hide info text for level 80 units)
oUF_mono: fixed range check
oUF_mono: implemented Soulshards and Holy power display
oUF_mono: new way of displaying combo points
oUF_mono: aura border texture adjusted
oUF_mono: changed tick detection method for castbars (now requires localization though)
oUF_mono: removed rescomm and healcomm
oUF_mono: raid disabled for now
oUF_mono: added .noCooldownCount
oUF_mono: changed spellids to actual spell names in AuraTracker
oUF_mono: disabled oUF_AuraTracker for arena frames for now
oUF_mono: fixed smooth updates
oUF_mono: removed partypets
oUF_mono: temporary solution for buff frames position for Beta if cfg.stylebuffs set to false
oUF_mono: fixed range check for party frames
oUF_mono: fixed and updated aura indicators for raid indicators
oUF_mono: fixed tag events for power updates
oUF_mono: updated cfg.lua options
oUF_mono: fixed raid spawning functions
oUF_mono: temporary removed range check on raid units
oUF_mono: disabled threat display untill I figure out how to fix it

====== v. 3.4 ======
oUF_mono: oUF_CombatFeedback support

====== v. 3.3 ======
oUF_mono: target auras will move up when combo points are being displayed
oUF_mono: adjusted raid marks' frame level so it doesn't overlap unit's name
oUF_mono: partypets reworked and now properly attach to their owners
oUF_mono: added Leader, Assist and ML icons for party and player frames
oUF_mono: changed the way frames recieve their names so be careful and make sure to check cfg.lua and edit frames' position
oUF_mono: removed old CP texture
oUF_mono: reworked the way party pets spawn (again)
oUF_mono: removed cfg.showpartypet option from the config file since they are on by default now.

====== v. 3.2 ======
oUF_mono: Runebar's border adjusted a little to look a bit sharper
oUF_mono: added oUF_TotemBar support
oUF_mono: added oUF_AuraTracker support and it's also been integrated into arena frames
oUF_mono: added few options to set font size and icon size threshold for aura timers
oUF_mono: added option to turn raid frames off if there are less than 5 people in the raid group (cfg.raid5ON)
oUF_mono: reworked combo points display method (now mimicking rune- and totem bars)
oUF_mono: few minor code optimizations
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Author
Date
5.0.4
188kB
Monolit
09-08-12 09:14 AM
5.0.3
188kB
Monolit
09-04-12 12:12 PM
4.4.3
182kB
Monolit
12-25-11 03:51 PM
4.4.2
183kB
Monolit
08-28-11 05:01 PM
4.3.1
181kB
Monolit
04-27-11 02:38 PM
4.1.8
155kB
Monolit
03-29-11 04:10 PM
4.1.7
154kB
Monolit
03-26-11 02:54 PM
4.1.6
178kB
Monolit
02-09-11 06:42 AM
4.0.6
174kB
Monolit
10-24-10 10:16 AM
4.0.5
175kB
Monolit
10-19-10 04:45 PM
4.0.2
219kB
Monolit
10-16-10 05:03 AM
4.0
219kB
Monolit
10-15-10 08:19 PM
3.4
224kB
Monolit
09-13-10 11:55 AM
3.3
222kB
Monolit
08-26-10 02:08 PM
3.2
223kB
Monolit
08-22-10 01:45 PM
3.1
220kB
Monolit
08-20-10 03:17 PM


Post A Reply Comment Options
Unread 04-27-11, 09:50 AM  
Zaeolos
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Re: pet happiness

Originally posted by MagsInfin
Since this was removed from the game as of 4.1, each time my screen loads, I get an LUA error about calling a function for pet_happiness when it doesn't exist anymore.

Where in the code would this be so I can remove it?
Look in the tags.lua line 78. It looks like Monolit put a comment there to remove it in 4.1. I just commented out the two lines.

Code:
	-- elseif (u == "pet") and GetPetHappiness() then -- remove in 4.1
		-- return hex(oUF.colors.happiness[GetPetHappiness()])
Last edited by Zaeolos : 04-27-11 at 09:50 AM.
Zaeolos is offline Report comment to moderator  
Reply With Quote
Unread 04-26-11, 09:10 PM  
Zaeolos
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
The arrow for the Boomkin Player frame is not changing directions correctly either. Just thought I'd mention it while I am in raid. Afterwards, i will try to fix it.
Zaeolos is offline Report comment to moderator  
Reply With Quote
Unread 04-26-11, 08:42 PM  
MagsInfin
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 16
Uploads: 1
pet happiness

Since this was removed from the game as of 4.1, each time my screen loads, I get an LUA error about calling a function for pet_happiness when it doesn't exist anymore.

Where in the code would this be so I can remove it?
MagsInfin is offline Report comment to moderator  
Reply With Quote
Unread 04-22-11, 04:44 AM  
Monolit
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 81
File comments: 430
Uploads: 8
Originally posted by Irons
Just to follow up on this, I've noticed it happening outside of boss fights as well. Today while sitting in org, the my mana bar was showing as about 1/3 full, when I was full mana. The number itself was correct however, as was the bar in the target frame when I targeted myself. The problem only seems to be in the player mana bar.
Sounds like power torrent / DMC:Volcano / volcanic potion procs / etc.
Those add up intellect therefore add up mana pool value, however they don't increase your actual current mana and you get those situations when your bar is like half-full, especially if your overall gear level is pretty low (means lower intelect base, i.e. procs, adding static value, contribute more to your mana pool).
The value text for that matter displays the ACTUAL MANA that you have, but the bar reflects relative amount to your current mana pool.
test1
test2
So there's nothing broken in power display just watch your procs and learn how they work.
Last edited by Monolit : 04-22-11 at 05:39 AM.
Monolit is offline Report comment to moderator  
Reply With Quote
Unread 04-21-11, 09:15 PM  
Irons
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Originally posted by Irons
Hi, I've another question. I noticed today on a boss fight that my mana bar keeps going up and down randomly. It will show me at full mana, then the bar shows me at half mana, but I'm actually near full. It seems to bounce all over the place. Is this intended, or does it represent something other than what I think it is supposed to?
Just to follow up on this, I've noticed it happening outside of boss fights as well. Today while sitting in org, the my mana bar was showing as about 1/3 full, when I was full mana. The number itself was correct however, as was the bar in the target frame when I targeted myself. The problem only seems to be in the player mana bar.
Irons is offline Report comment to moderator  
Reply With Quote
Unread 04-21-11, 03:44 PM  
MagsInfin
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 16
Uploads: 1
Re: Re: ouf_TotemBar

Originally posted by Monolit
Yeah good point, I never bothered to update description and .toc itself, it's been a while already since I switched the add-on I use for totembar support from oUF_totembar to oUF_boring_totembar, as it's far superior.
However after instealling oUF_boring_totembar you should not experience any problems because oUF_mono actually loads AFTER oUF_boring_totembar (due to alphabetical order), so unless you changed the layout's name it should've worked just fine

But yeah a major update is coming introducing few new features and slight design changes along with some minor bug fixes, I'll make sure to include this one.
Turns out the dashes I was seeing were for Lightning Shield and Fulmination charges, so even when I was using the ouf_Totembar addon, there weren't any issues.

Any way to change to texture of the totem bars? they seem to not match the texture of the unit frame, unless them being something other than grey-blue is throwing off my perception
MagsInfin is offline Report comment to moderator  
Reply With Quote
Unread 04-21-11, 03:26 AM  
Monolit
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 81
File comments: 430
Uploads: 8
Re: ouf_TotemBar

Originally posted by MagsInfin
Doesn't seem to be working. It worked with other ouf layouts, but for some reason, it doesn't seem to be working with this one.

I've tried deleting ouf_TotemBar and reinstalling, but no change. Originally, with it active, I got the dashes for Warlocks' Soul Shards and Paladins' Holy power, but after doing that, there aren't even those. I've tried putting down totems in combat, ooc, and one by one (not using the Call spells).

Any idea what might be happening? Going to try a few more things, though


EDIT: Browsed through your files, and it seem that any time the totems are mentions, it's asking for ouf_boring_totembar being loaded and not ouf_Totembar. Will this make the difference? If so, it should be mentioned in your addon page (as some layouts still used self modified versions of ouf_Totembar) and changed in your TOC file, as it lists ouf_Totembar as an optionalDep instead of ouf_boring_totembar


EDIT 2: That fixed it. I added oUF_boring_totembar to the OptionalDep part of the TOC file, and with the plug-in installed, it worked like a charm. FYI so you can update the TOC file and the addon page.
Yeah good point, I never bothered to update description and .toc itself, it's been a while already since I switched the add-on I use for totembar support from oUF_totembar to oUF_boring_totembar, as it's far superior.
However after instealling oUF_boring_totembar you should not experience any problems because oUF_mono actually loads AFTER oUF_boring_totembar (due to alphabetical order), so unless you changed the layout's name it should've worked just fine

But yeah a major update is coming introducing few new features and slight design changes along with some minor bug fixes, I'll make sure to include this one.
Monolit is offline Report comment to moderator  
Reply With Quote
Unread 04-20-11, 10:43 PM  
MagsInfin
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 16
Uploads: 1
ouf_TotemBar

Doesn't seem to be working. It worked with other ouf layouts, but for some reason, it doesn't seem to be working with this one.

I've tried deleting ouf_TotemBar and reinstalling, but no change. Originally, with it active, I got the dashes for Warlocks' Soul Shards and Paladins' Holy power, but after doing that, there aren't even those. I've tried putting down totems in combat, ooc, and one by one (not using the Call spells).

Any idea what might be happening? Going to try a few more things, though


EDIT: Browsed through your files, and it seem that any time the totems are mentions, it's asking for ouf_boring_totembar being loaded and not ouf_Totembar. Will this make the difference? If so, it should be mentioned in your addon page (as some layouts still used self modified versions of ouf_Totembar) and changed in your TOC file, as it lists ouf_Totembar as an optionalDep instead of ouf_boring_totembar


EDIT 2: That fixed it. I added oUF_boring_totembar to the OptionalDep part of the TOC file, and with the plug-in installed, it worked like a charm. FYI so you can update the TOC file and the addon page.
Last edited by MagsInfin : 04-20-11 at 11:14 PM.
MagsInfin is offline Report comment to moderator  
Reply With Quote
Unread 04-17-11, 04:29 AM  
Mystenia
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Party Targets

Hi,

ive been using this layout since Cata Beta. Its awesome. Great job.
I changed it a little to fit my needs. Finally , i want to add Party Targets.Ive seen the Party Pets are spawned by a xml template so i played around with this.
core.lua
Code:
  local function CreatePartyTargetStyle(self)
    self.width = cfg.PABheight+cfg.PABheight/2.5+3
    self.height = self.width
    self.mystyle = "partytarget"
    genStyle(self)
    self.Range = {
      insideAlpha = 1,
      outsideAlpha = 0.6}
  end
and
Code:
      if cfg.showparty  then
    oUF:RegisterStyle("monoPartyTarget", CreatePartyTargetstyle)
    oUF:SetActiveStyle("monoPartyTarget")
    local partytarget = oUF:SpawnHeader("oUF_monoParty",nil,visible,
      "showParty",true,
      "template", "oUF_monoPartyTarget")
  end
xml template
Code:
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/../FrameXML/UI.xsd">
	<Button name="oUF_monoPartyTarget" inherits="SecureUnitButtonTemplate" hidden="true" virtual="true">
		<Frames>
			<Button name="$parenttarget" inherits="SecureUnitButtonTemplate">
				<Anchors>
					<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="$parent">
						<Offset>
							<AbsDimension x="4" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="unitsuffix" type="string" value="target"/>
					<Attribute name="useparent-unit" type="boolean" value="true"/>
					<Attribute name="type1" type="string" value="target"/>
					<Attribute name="initial-unitWatch" type="boolean" value="true"/>
				</Attributes>
			</Button>
		</Frames>
	</Button>
</Ui>
The Targets wont spawn.
Im really new to lua.
What is wrong on the code ? Did i miss something ?
Keep up the good work and thanks in advance.
Mystenia is offline Report comment to moderator  
Reply With Quote
Unread 04-09-11, 10:57 PM  
Irons
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Hi, I've another question. I noticed today on a boss fight that my mana bar keeps going up and down randomly. It will show me at full mana, then the bar shows me at half mana, but I'm actually near full. It seems to bounce all over the place. Is this intended, or does it represent something other than what I think it is supposed to?

Cheers

Edit: also, is there some sort of legend explaining what the different dots on various raid members names mean in the raid frames?
Last edited by Irons : 04-11-11 at 03:06 AM.
Irons is offline Report comment to moderator  
Reply With Quote
Unread 04-08-11, 08:52 PM  
Irons
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Nevermind, figured it out.

Great frames!
Last edited by Irons : 04-08-11 at 09:28 PM.
Irons is offline Report comment to moderator  
Reply With Quote
Unread 02-22-11, 02:13 AM  
Humpfldump
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Hi there,
first of all thanks for this awesome layout. Just switched to it and I really like it... so thanks for your hard work.

I have one question though: Is there any possibility to limit the debuffs of the target to the debuffs that were cast from the player?
Humpfldump is offline Report comment to moderator  
Reply With Quote
Unread 02-21-11, 03:13 AM  
Redeowin
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank you, I finally made it. The reason why I needed to see the percentage is that some abilities are sensitive with it; for example Shadow Word Death does triple damage to the target which have 25% health remaining or below but by default it is hard to decide the right moment to use it with this addon. Maybe you could consider this and add an option for it in future? It's not a requesting, just a kind of feedback and 2 cents for its future improvement.

Anyway thanks for your response!
Last edited by Redeowin : 02-21-11 at 04:02 AM.
Redeowin is offline Report comment to moderator  
Reply With Quote
Unread 02-20-11, 04:30 PM  
Monolit
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 81
File comments: 430
Uploads: 8
Originally posted by Redeowin
Hello sir, thank you for this great addon. As I enjoy 2v2 and 3v3 arena I needed an unit frame addon which can display various targets' buffs and debuffs, casting bars, and this addon does what I exactly wanted; it displays auras of self, target, tot, focus, and even for a pet. This is why I especially like this addon. Though it may seem a trivial element, not every addons supports it. I'd like to keep this for my own UI collection. But one thing which I feel inconvenience is that it doesn't show self and target's health percentage(only at 100%).

As you already said this addon was designed for your own needs so I know I cannot tell or demand you to do what I want to. Actually I tried a kind of self-solving by editing LUA myself but as I don't have enough knowledge it wasn't successful.

So I ask a favor for this: could you give me a tip for how or where I should look at in to make it display the percentage of self and target's health? I mean, which file contains it and where should I edit? I'm NOT demading your telling of like "open a.lua and see 164th line and replace A to B", just brief explanation of principle or structure is enough since I don't want to bother you too much(and I do have a little lua knowledge, a little).

Of course I don't refuse your in-depth explanation, but as I wrote I just don't want to bother you too much. And I don't know if you've already noticed but my English is poor since I'm not an native user. Sorry for that and thanks again for this addon.
tags.lua
string #128
lua Code:
  1. -- health value tags
  2. oUF.Tags['mono:hp']  = function(u) -- THIS IS FUCKING MADNESS!!!
  3.   if UnitIsDead(u) or UnitIsGhost(u) or not UnitIsConnected(u) then
  4.     return oUF.Tags['mono:DDG'](u)
  5.   else
  6.     local per = oUF.Tags['perhp'](u).."%" or 0
  7.     local def = oUF.Tags['missinghp'](u) or 0
  8.     local min, max = UnitHealth(u), UnitHealthMax(u)
  9.     if u == "player" then
  10.       if min~=max then
  11.         return max.." | |cffe15f8b"..-def.."|r"
  12.       else
  13.         return SVal(min).." | "..per
  14.       end
  15.     elseif u == "target" then
  16.       if min~=max then
  17.         if UnitIsPlayer("target") then
  18.           if UnitIsEnemy("player","target") then
  19.             return min.." | "..max
  20.           else
  21.             if def then return "|cffe15f8b"..-def.."|r | "..max end
  22.           end
  23.         else
  24.           return per.." | "..SVal(min)
  25.         end
  26.       else
  27.         return per.." | "..SVal(min)
  28.       end
  29.     elseif u == "focus" or u == "pet" or u == "focustarget" or u == "targettarget" then
  30.       return per
  31.     else
  32.       if UnitIsPlayer(u) and not UnitIsEnemy("player",u) then
  33.         if min~=max then
  34.           return SVal(max).." | |cffe15f8b"..-def.."|r"
  35.         else
  36.           return SVal(min).." | "..per
  37.         end
  38.       else    
  39.         return SVal(min).." | "..per
  40.       end
  41.     end
  42.   end
  43. end
  44. oUF.TagEvents['mono:hp'] = 'UNIT_HEALTH UNIT_CONNECTION'
this is basically the ultimate hp display tag

min - current hp
SVal(min) - abbreviated current hp
per - percent

the logic here is not so hard to understand but if you want to keep it simple then just remove all this and have a simple

lua Code:
  1. oUF.Tags['mono:hp']  = function(u) -- THIS IS FUCKING MADNESS!!!
  2.   if UnitIsDead(u) or UnitIsGhost(u) or not UnitIsConnected(u) then
  3.     return oUF.Tags['mono:DDG'](u)
  4.   else
  5.     local per = oUF.Tags['perhp'](u).."%" or 0
  6.     if u == "target" then
  7.         return per.." | "..SVal(min)
  8.     elseif u == "focus" or u == "pet" or u == "focustarget" or u == "targettarget" then
  9.       return per
  10.     else
  11.         return SVal(min).." | "..per
  12.     end
  13.   end
  14. end
  15. oUF.TagEvents['mono:hp'] = 'UNIT_HEALTH UNIT_CONNECTION'
Monolit is offline Report comment to moderator  
Reply With Quote
Unread 02-20-11, 12:16 PM  
Redeowin
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hello sir, thank you for this great addon. As I enjoy 2v2 and 3v3 arena I needed an unit frame addon which can display various targets' buffs and debuffs, casting bars, and this addon does what I exactly wanted; it displays auras of self, target, tot, focus, and even for a pet. This is why I especially like this addon. Though it may seem a trivial element, not every addons supports it. I'd like to keep this for my own UI collection. But one thing which I feel inconvenience is that it doesn't show self and target's health percentage(only at 100%).

As you already said this addon was designed for your own needs so I know I cannot tell or demand you to do what I want to. Actually I tried a kind of self-solving by editing LUA myself but as I don't have enough knowledge it wasn't successful.

So I ask a favor for this: could you give me a tip for how or where I should look at in to make it display the percentage of self and target's health? I mean, which file contains it and where should I edit? I'm NOT demading your telling of like "open a.lua and see 164th line and replace A to B", just brief explanation of principle or structure is enough since I don't want to bother you too much(and I do have a little lua knowledge, a little).

Of course I don't refuse your in-depth explanation, but as I wrote I just don't want to bother you too much. And I don't know if you've already noticed but my English is poor since I'm not an native user. Sorry for that and thanks again for this addon.
Redeowin is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.