Go to Page... |
Updated: | 08-22-13 02:20 AM |
Created: | 07-07-12 10:57 AM |
Downloads: | 16,527 |
Favorites: | 25 |
MD5: |
oUF_Mlight (MoP)
Notice:
Require oUF 1.6 to work (not included)! Use oUF_MovableFrames for moving (not included)! |
Show each tick in a channel spell (new) Optional Portrait. Backdrop gradient color and alpha customization. Optional Aura Filter. Optional Threatbar. Optional Reverse Fill Mode Advanced Raid/Party frame There are two raidframes in oUF_Mlight. One for healers and the other for dps/tank. Only the raidframe matching your current role will show.And they switch their visibilities as you switch spec. DPS/Tank raid frame features: Click Cast [b][size="1"]Healer raid frame features: Click Cast |
Most of the general setting can be done in the interface panel and usually requires a ReloadUI to apply new changes. supported languages:
|
Haste Freebaser Monolit Haleth Phanx Tukz P3lim |
5.36 bug fix |
5.35 Add options for a independent player castbar Add an option to show each tick in a channel spell.(eg. mind flay) Show enemy's' class and spec when preparing in arena Show absorb bar in healer raid frame You may bind a Marco to a click-cast action. |
5.33 bug fix: warlock shards and burning embers bug adjustment : make raid icon on unitframes a little bigger. |
5.32 update for 5.2 |
5.31 add simple arena frames(also works for BG) |
5.30 hide vehicle cast bar. show Destabilize on boss frame. adjustment: remove Overwhelming Corruption debuff icon from raid frame. bug fix:the width of heal prediction bar bug fix:a threat bar bug |
5.29 You can see the debuff Destabilize on Boss Frame in fight with Amber-Shaper Un'sok. Ready Check Mark is not behind name now. |
5.28 add feature : show missed hp in healers' raidframe add feature : change the length of name in raidframe add feature : always show HP and PP value add Shek'zeer's debuff |
5.27 Powerbaralt colored for stone guard. unit frames will hide in pet battle raid mana bars raid pets add a new raid tag for paladin :Eternal Flame bug fix - raid size add some raid debuff toc change |
5.26 Search and Delete all oUF_Mlight.lua and oUF_Mlight.lua.bak in you WTF file before update update for official oUF 1.6 powerbar alt bug fix Click Cast for raid frame change font.ttf toc change |
5.25 add pvp icon (disabled by default) change font.ttf fix a bug when change unit number per line in dps raid toc change |
5.24 add french locales font changed different colors for 3 resource of warlocks add arcane charge bar add a blacklist to player debuffs (edit it in core.lua if you want) new combat/reseting icon toc change |
5.23 class resource won't cover player's debuff now change druid regrow indicator from little mark to timer locales update toc change |
5.22 font outline and bg color config supported in GUI font change toc change separate locales |
5.20a Enable raid frame auto switching by default heal prediction bug fix try to fix the raid name bug |
5.20 GUI replaced cfg.lua embed oUF_Fader file structure change default setting changed - enable class color player castbar time text move to bottom try to fix the raid name bug, again! toc change |
5.15 more detailed color mode config more detailed raid config player debuffs support add assistant mark put dps-mode raid frame name in the frames darken dispel border toc update |
5.14 try to fix the raid name bug heal prediction bar maxOverflow set to 1 target/threat border size decrease indicator update aura timer size changed a a little pet arua bug fix complete raid debuffs list |
5.13a little fading bug fixed |
5.13 Arrange all the elements' strata, frame level and draw layer.(including rewrite of highlight and backdrop texture) Power text color bug fixed. Add power bar color gradient. Castbar time text colored and it's position changed. Boss castbar spell name moved to bottom left and its power text removed. Castbar spark texture changed. Aura timer and count text font size changed from 12 to 9. Aura count text occasional disappearing bug fixed. Boss name length limited to 4 letters. Remove PvP mark. Threat bar. GCD color changed aura icon size changed raid debuff icon on dps raid frame removed arrow not updating bug fixed add raid name tag change little square to little round Earth Shield simbles changed. PoM bug fixed. toc change font changed |
5.11 some improvements with Auras , Alt Powerbar and Tags Other's debuffs on enemy are grey now. Add optional aura filter.it's disabled by default, see cfg.lua |
5.11 alt power bar bug fix power value bug fix toc change |
5.10 raid toggle bug fix add out of range arrow ready check DDG and afk/dnd mark adjustment hp and pp postupdate improvement mouseover function improvement code clean toc change |
5.09 warlock spec bar |
5.08 update the length of each special power when the max number changed. alt power bar position adjust add PvP mark Raid frames add hover highlight add target border add threat border add heal prediction add resurrect icon add GCD bar for healers. frames wont hide after reload in combat add <afk> and <dnd> tag add DDG color for raidframes overlapping bug fix code clean toc change |
5.07a EclipseBar bug fix toc change |
5.07 try to fix the bug of dispel border update dispel classes/spec add healers' raid frame anchor option set buff number on target/focus to 10 |
5.06 (upload new images) separate raid aura icon into two,one for debuffs and the other for buffs. Change castbar style.Now they cover on the health bar. Dispel border for healers. leader icon added in raid frames rip,ghost,d/c texts changed to symbols |
5.05 color bug in transparent mode fixed oUF core update |
5.04 take oUF and oUF_Fader out of the layout little changes on the color of totems |
5.03 special marks for holy power /soul shards /shadow orb /chi.(disabled by default. enable in cfg.lua) druid healerraid frame fixed |
5.02 fade bug fixed holy power bar fixed shadow orb bar fixed class color changed |
5.01 Forget to change font. |
Comment Options |
07-30-12, 12:28 AM | |
|
Fixed bug.See recent changes in github
https://github.com/Paojy/oUF_Mlight
__________________
|
|
Paopao001 |
View Public Profile |
Send a private message to Paopao001 |
Find More Posts by Paopao001 |
Add Paopao001 to Your Buddy List |
Qupe |
View Public Profile |
Send a private message to Qupe |
Find More Posts by Qupe |
Add Qupe to Your Buddy List |
07-10-12, 08:07 AM | ||
|
Actually you don't. Just extend the oUF_Fader code with local copies of the Blizzard frame fader functions that have the frame:Show() line removed. (That is the green part in the link below)
__________________
| Simple is beautiful. | WoWI AddOns | GitHub | Zork (WoW)
|
|
|
zork |
View Public Profile |
Send a private message to zork |
Find More Posts by zork |
Add zork to Your Buddy List |
07-10-12, 07:51 AM | ||
|
I have read you code carefully.Really nice work! I plan to expand it to meet my needs. Lua Code:
oUF_Fader gives many conditions for frame fading-in. Health, power, casting, target existing, entering combat and so on. Usually other conditions are met earlier than entering cobmbat,so this the error hardly occurs. Actually,I have no impression on this error before. I have used oUF_Fader for a while,controlling the fading of some actionbars,making the bars fade-in and fade-out with the unitframes.I think it's time to make a independent addon.Many many credits goes to you. |
|
|
Paopao001 |
View Public Profile |
Send a private message to Paopao001 |
Find More Posts by Paopao001 |
Add Paopao001 to Your Buddy List |
07-10-12, 05:26 AM | ||
|
Lua Code:
|
|
|
Paopao001 |
View Public Profile |
Send a private message to Paopao001 |
Find More Posts by Paopao001 |
Add Paopao001 to Your Buddy List |
07-10-12, 01:18 AM | ||
|
I explain you the problem. The default Blizzard function UIFrameFadeIn is calling UIFrameFade. The problem is that UIFrameFade is using "frame:Show()". You are not allowed to show/hide frames in combat under certain circumstances. This comes in place if Blizzard frames or functions are involved.
I fixed the problem by copying some of the functionality to a local storage. Additionally I removed the frame:Show() command from the local UIFrameFade function because it is unneeded. Btw setting Alpha to 0.0001 does not affect the problem at all. You can check my code here: http://code.google.com/p/rothui/sour...er.lua&old=858 Always check your functions during combat. Moving, show/hide, mouseover effects. If those run without taint you are good. If not make sure to add some of this at the right places. Lua Code:
__________________
| Simple is beautiful. | WoWI AddOns | GitHub | Zork (WoW)
Last edited by zork : 07-10-12 at 01:23 AM.
|
|
|
zork |
View Public Profile |
Send a private message to zork |
Find More Posts by zork |
Add zork to Your Buddy List |
07-09-12, 11:54 PM | |
|
Thanks
I just have one last question. How would I force health and power text to be shown on my frame and target all the time? I can see where hpt and pt are defined but I don't know how to always have them shown. Thanks in advance! |
|
scrable |
View Public Profile |
Send a private message to scrable |
Find More Posts by scrable |
Add scrable to Your Buddy List |
07-09-12, 12:40 AM | |
|
The 'Fader' seems a little bit complex.
Because this error doesn't occur when I enter a combat. I changed the fade-out alpha to 0.0001 instead of 0, but I'm not sure. Now I separated oUF core and other plug-ins out of my layout. You can disable oUF_Fader if it keeps bothering you. Thanks for report bugs~ |
|
Paopao001 |
View Public Profile |
Send a private message to Paopao001 |
Find More Posts by Paopao001 |
Add Paopao001 to Your Buddy List |
07-08-12, 01:29 PM | |
|
Thanks! I am still getting two errors though.
Code:
Date: 2012-07-08 12:26:25 ID: 1 Error occured in: AddOn: oUF_Mlight Count: 28 Message: Note: AddOn oUF_Mlight attempted to call a protected function (oUF_MlightTarget:Show()) during combat lockdown. Debug: [C]: Show() ..\FrameXML\UIParent.lua:2627: UIFrameFade() ..\FrameXML\UIParent.lua:2648: UIFrameFadeIn() oUF_Mlight\embeds\fader.lua:22: oUF_Mlight\embeds\fader.lua:6 (tail call): ? AddOns: Swatter, v5.13.5258 (BoldBandicoot) ACP, v3.3.17 oUFMlight, v4.6.1 rActionBarStyler, v rActionButtonStyler, v rLib, v BlizRuntimeLib_enUS v5.0.1.50001 <us:3724> (ck=b0) Code:
Date: 2012-07-08 12:26:25 ID: 2 Error occured in: AddOn: oUF_Mlight Count: 31 Message: Note: AddOn oUF_Mlight attempted to call a protected function (oUF_MlightPlayer:Show()) during combat lockdown. Debug: [C]: Show() ..\FrameXML\UIParent.lua:2627: UIFrameFade() ..\FrameXML\UIParent.lua:2648: UIFrameFadeIn() oUF_Mlight\embeds\fader.lua:22: oUF_Mlight\embeds\fader.lua:6 (tail call): ? AddOns: Swatter, v5.13.5258 (BoldBandicoot) ACP, v3.3.17 oUFMlight, v4.6.1 rActionBarStyler, v rActionButtonStyler, v rLib, v BlizRuntimeLib_enUS v5.0.1.50001 <us:3724> (ck=b0) |
|
scrable |
View Public Profile |
Send a private message to scrable |
Find More Posts by scrable |
Add scrable to Your Buddy List |
07-08-12, 04:17 AM | |
|
- - My carelessness..
In this layout, oUF_Fader is embedded.It's can control the fade-in and fade-out of unit-frames in given conditions. However, we can add other frames to fade-in or fade-out along with the animation of unit-frames. So I make action-bars i used to fade with it. There will be an Update soon.I made it become effective only when my addon and rActionbarstyler both are loaded. |
|
Paopao001 |
View Public Profile |
Send a private message to Paopao001 |
Find More Posts by Paopao001 |
Add Paopao001 to Your Buddy List |
07-07-12, 02:27 PM | |
|
rABS_MultiBarBottomLeft
Hello, awesome work with this unit frames. However, I get this error when I log in to beta with only this addon turned on.
Edit: Do I need to install rActionBarStyler? Code:
Message: Interface\AddOns\oUF_Mlight\embeds\fader.lua:30: attempt to index global 'rABS_MultiBarBottomLeft' (a nil value) Time: 07/07/12 13:23:12 Count: 1 Stack: Interface\AddOns\oUF_Mlight\embeds\fader.lua:30: in function <Interface\AddOns\oUF_Mlight\embeds\fader.lua:6> Interface\AddOns\oUF_Mlight\embeds\fader.lua:82: in function `enable' Interface\AddOns\oUF_Mlight\oUF\ouf.lua:94: in function `EnableElement' Interface\AddOns\oUF_Mlight\oUF\ouf.lua:278: in function <Interface\AddOns\oUF_Mlight\oUF\ouf.lua:201> (tail call): ? Interface\AddOns\oUF_Mlight\oUF\ouf.lua:560: in function `Spawn' Interface\AddOns\oUF_Mlight\core.lua:897: in function <Interface\AddOns\oUF_Mlight\core.lua:888> Interface\AddOns\oUF_Mlight\core.lua:903: in function `func' Interface\AddOns\oUF_Mlight\oUF\factory.lua:17: in function <Interface\AddOns\oUF_Mlight\oUF\factory.lua:13> (tail call): ? Locals: self = oUF_MlightPlayer { 0 = <userdata> Combat = <unnamed> { } __tags = <table> { } PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\oUF_Mlight\oUF\ouf.lua:144 Leader = <unnamed> { } UNIT_SPELLCAST_CHANNEL_START = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 Resting = <unnamed> { } FadeCombat = true UNIT_POWERMAX = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 Castbar = <unnamed> { } PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 UNIT_HEALTH = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 Health = <unnamed> { } gradient = <unnamed> { } UNIT_EXITED_VEHICLE = <function> defined @Interface\AddOns\oUF_Mlight\oUF\ouf.lua:164 Debuffs = <unnamed> { } UNIT_POWER = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 FadeCasting = true UNIT_SPELLCAST_START = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 unit = "player" UNIT_SPELLCAST_CHANNEL_STOP = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 FadeTarget = true UNIT_SPELLCAST_CHANNEL_INTERRUPTED = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 MasterLooter = <unnamed> { } RaidIcon = <unnamed> { } PLAYER_TARGET_CHANGED = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 FadePower = true LFDRole = <unnamed> { } FadeHealth = true UNIT_SPELLCAST_STOP = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 style = "Mlight - Player" UNIT_HEALTHMAX = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 FadeHover = true UNIT_SPELLCAST_INTERRUPTED = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 UNIT_ENTERED_VEHICLE = <function> defined @Interface\AddOns\oUF_Mlight\oUF\ouf.lua:164 HarmonyBar = <unnamed> { } UNIT_TARGET = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 AltPowerBar = <unnamed> { } fadeInfo = <table> { } __elements = <table> { } Power = <unnamed> { } menu = <function> defined @Interface\AddOns\oUF_Mlight\core.lua:42 UNIT_SPELLCAST_FAILED = <function> defined @Interface\AddOns\oUF_Mlight\embeds\fader.lua:6 } unit = "player" _ = 3 powerType = "ENERGY" power = 100 (*temporary) = <function> defined @Interface\FrameXML\UIParent.lua:2652 (*temporary) = nil (*temporary) = 1.5 (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index global 'rABS_MultiBarBottomLeft' (a nil value)"
Last edited by scrable : 07-07-12 at 02:32 PM.
|
|
scrable |
View Public Profile |
Send a private message to scrable |
Find More Posts by scrable |
Add scrable to Your Buddy List |