GUI Reviewee
BBB then Fulgaris started reviewing their UI for functionality. BBB is a clicker, Ful is a button masher. Me? Well I don't know, both(?) Since, I haven't really reviewed my recent UI changes since last year, I thought I'd also contribute.
Here's is my raiding UI!
My design premise:
I hope this is helpful for you. Unlike my PVP UI, which is still a mess, I am comfortable with this interface. I can quickly find most all that I need. Running Beta, my biggest problems so far, is the portraits being way up in the right hand corner. It is the greatest thing impacting my game play. Hopefully when add-ons are turned on in Beta, I'll find all of the big-deal add-ons below work seamlessly. Until then, have fun!
If you Read More, below I've posted the add-ons displayed here, the macros I like using and my raiding PowerAuras set.
Related:
Button Philosophizing | Killing 'em Slowly
Addons:
Macros
Macro: "Boned" - for the Lord Marrowgar fight
/tar bone spike
/cast Corruption(Rank 10)
/cast Curse of Agony(Rank 9)
Macro: Portal
/cast [nomod] Demonic Circle: Teleport
/cast [mod:shift] Demonic Circle: Summon
Macro: eHeals
/use Battlemaster's Ruination
/use runic healing potion
/use endless healing potion
/use Fel Healthstone
/cast Lifeblood(Rank 6)
/use Heavy Frostweave Bandage
/use Conjured Mana Strudel
Macro: NeverMelting Corruption
#showtooltip Corruption
#Show Corruption
/use Nevermelting Ice Crystal
/cast Corruption
Macro: Orc Curse - uses Orc racial as a spell power boost.
#showtooltip [mod:alt] Curse of Doom; [mod:ctrl] Curse of Exhaustion; Curse of Agony
/cast Blood Fury
/cast [mod:alt] Curse of Doom; [mod:ctrl] Curse of Exhaustion; Curse of Agony
Macro: Stones
/console Sound_EnableSFX 0
/cast [mod:alt] Create Firestone;Create Spellstone
/use [mod:alt] Grand Firestone; Grand Spellstone
/use 16
/click StaticPopup1Button1
/console Sound_EnableSFX 1
PowerAuras - Try copying all of the following code, and doing an Import Set. Code consists of 8 different auras.
Set=Raiding@
Aura[1]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Shadow_RagingScream; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-16; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu16; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu1; stacksOperator:st=; realaura:bofalse; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stFel Armor/Demon Armor; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.63999998569489; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[2]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Shadow_GatherShadows; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-30; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu33; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu2; stacksOperator:st=; realaura:bofalse; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stSoul Link; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:bofalse; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.5799999833107; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[3]=Version:st3.0.0J; gcd:bofalse; b:nu0.17647058823529; anim1:nu1; g:nu0.12549019607843; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\inv_sword_120; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-20; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu5; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu17; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu3; stacksOperator:st=; realaura:bofalse; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stfirestone/spellstone; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.66999995708466; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[4]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu0; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\INV_Alchemy_EndlessFlask_05; beginSpin:bofalse; torsion:nu1; r:nu0.56470588235294; Extra:bofalse; y:nu-169; x:nu1; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu24; alpha:nu0.65000003576279; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu4; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stfrost wyrm/flask of the north; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:bofalse; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.45999997854233; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[5]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu0.92941176470588; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Holy_PrayerOfFortitude; beginSpin:bofalse; torsion:nu1; r:nu0.95686274509804; Extra:bofalse; y:nu-215; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu5; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stPrayer of Fortitude; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[6]=Version:st3.0.0J; gcd:bofalse; b:nu0.95686274509804; anim1:nu1; g:nu0.14509803921569; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Magic_GreaterBlessingofKings; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-248; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu6; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stBlessing of; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[7]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu0.42352941176471; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Achievement_Dungeon_TheVioletHold_Heroic; beginSpin:bofalse; torsion:nu1; r:nu0.011764705882353; Extra:bofalse; y:nu-283; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu7; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stArcane Intellect/Arcane Brilliance/Dalaran Brilliance; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[8]=Version:st3.0.0J; gcd:bofalse; b:nu0; anim1:nu1; g:nu0.45490196078431; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Nature_GiftoftheWild; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-315; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu8; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stGift of the Wild; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[9]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Shadow_BurningSpirit; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-7; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:botrue; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu11; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; InactiveDueToState:botrue; owntex:bofalse; isResting:bofalse; duration:nu0; mine:bofalse; multiids:st; randomcolor:bofalse; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; id:nu9; stacksOperator:st>=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stLife Tap; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:bofalse; wowtex:bofalse; groupOrSelf:botrue; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.25; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[10]=Version:st3.0.0J; gcd:bofalse; b:nu0.062745098039216; anim1:nu1; g:nu0.03921568627451; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:botrue; icon:stInterface\Icons\Ability_Druid_EarthandSky; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu116; x:nu-8; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu2; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu1; alpha:nu0.75; aurastext:st-13% debuff; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:nu0; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu10; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stcurse of the elements/ebon plague/earth and moon; threshold:nu50; off:botrue; tooltipCheck:st; GTFO:nu0; textaura:botrue; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu4; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu1.7999999523163; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Here's is my raiding UI!
My Raiding UI as seen from my HP2509 |
My design premise:
- Minimize my eye movement on screen. I read a forum post reviewing eye focus. It stated that it typically takes 0.2 to 0.5 seconds for your eye to focus on something different. (to find at button, click, then refocus could take 1.5 seconds) To minimize my eye movement, I've placed myself and my target immediately at my feet. (Stay out of that green gooey stuff). Spell timers are immediately visible on my target.
- Remove clutter. I removed Necrosis as it's functionality wasn't adding anything to me. I removed all additional bag buttons as I only needed to click one to see contents. One version, I was having a button bar disappear when in combat (like micro and crafting bar), but it became too complicated.
- I am right-handed. This means (to me) that I favor looking right for info that left. I typically notice changes on my right, before my left (raid chat window). Omen, Recount land here. I allow them to overlap with some buttons when I don't need them (especially crafting, micro menu, world map).
- Make use of audio and visual cues. Omen plays Taiko drums when I get close to stealing aggro. Forte plays ding when SS expires. PowerAuras provide visual queues when personal and target's buffs drop. DBM provides it's own alerts (center screen).
- Button mash my spell rotation 1 - 5, sometimes 6,1,2,3.... I flip CoA and CoE around depending on the fight. I always want 5 big icons to show up on my target..
- Click everything else depending on need, i.e. Curse of Tongues on the mages in Valithra, or Shadow Ward in Festergut.
- Constantly re-purpose big buttons. Assigned mouse-button #4 and 5 (via Bartender) to the large buttons center screen. I typically use these buttons for dropping in macros. Marrowgar I have a target bone spike macro. Festergut I drop the portal, in case I am #2 with spore at casting range. I like to have my emergency heal button up at all times (just in case). I pasted several macros at end of this post.
- Decrease screen-estate used. Macros to minimize number of buttons displayed. Shrunk my non-critical buttons as much as my quad-shot-espresso-driven jitters would allow. Recount, the ego checker, is often not displayed, but if it is, sometimes I put on top of the world-map.
- Mouse turn, keyboard strafe. I try not to use my right hand for anything other than mousing. 85% of what I do, I don't have to move my left hand at all. Only when, say I want to Drain Soul, do I need to.
I hope this is helpful for you. Unlike my PVP UI, which is still a mess, I am comfortable with this interface. I can quickly find most all that I need. Running Beta, my biggest problems so far, is the portraits being way up in the right hand corner. It is the greatest thing impacting my game play. Hopefully when add-ons are turned on in Beta, I'll find all of the big-deal add-ons below work seamlessly. Until then, have fun!
If you Read More, below I've posted the add-ons displayed here, the macros I like using and my raiding PowerAuras set.
Related:
Button Philosophizing | Killing 'em Slowly
Addons:
- xPerl - change location of people profiles and dot timers
- Bartender4 - change location of bars, button sizes, button and keyboard mapping
- DBM - boss encounter alerts,
- Omen - aggro alerts
- Recount - pointless bragging
- Forte Xorcist - one click ss, hs and summoning (like the not-in range function)
- PowerAuras - visual cues on buffs and debuffs
t-bag view |
- Random Mount - one button summon land or flying mount depending on location.
- Add-on Control Panel - allow for various profiles of different add-ons. Easily switch to profile for running AH addons (see Gold post), or questing (includes Carbonite).
- T-Bag Sefki - all-in-one bag addon, provides sorted, searchable view of all my bags. I am considering hiding the soul-shard bag as I don't use this for a shard count any longer, reference Stones macro (see below).
- Wowhead looter - since I use that site SO much for this blog, figured I'd give back.
- Outfitter - haven't tried the in-game wardrobe thingy as I've had really good luck with this addon. I especially love running into Argent tourney grounds and having it auto-equip the lance when I am standing near a tourney mount.
Macros
Macro: "Boned" - for the Lord Marrowgar fight
/tar bone spike
/cast Corruption(Rank 10)
/cast Curse of Agony(Rank 9)
Macro: Portal
/cast [nomod] Demonic Circle: Teleport
/cast [mod:shift] Demonic Circle: Summon
Macro: eHeals
/use Battlemaster's Ruination
/use runic healing potion
/use endless healing potion
/use Fel Healthstone
/cast Lifeblood(Rank 6)
/use Heavy Frostweave Bandage
/use Conjured Mana Strudel
Macro: NeverMelting Corruption
#showtooltip Corruption
#Show Corruption
/use Nevermelting Ice Crystal
/cast Corruption
Macro: Orc Curse - uses Orc racial as a spell power boost.
#showtooltip [mod:alt] Curse of Doom; [mod:ctrl] Curse of Exhaustion; Curse of Agony
/cast Blood Fury
/cast [mod:alt] Curse of Doom; [mod:ctrl] Curse of Exhaustion; Curse of Agony
Macro: Stones
/console Sound_EnableSFX 0
/cast [mod:alt] Create Firestone;Create Spellstone
/use [mod:alt] Grand Firestone; Grand Spellstone
/use 16
/click StaticPopup1Button1
/console Sound_EnableSFX 1
PowerAuras - Try copying all of the following code, and doing an Import Set. Code consists of 8 different auras.
Set=Raiding@
Aura[1]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Shadow_RagingScream; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-16; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu16; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu1; stacksOperator:st=; realaura:bofalse; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stFel Armor/Demon Armor; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.63999998569489; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[2]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Shadow_GatherShadows; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-30; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu33; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu2; stacksOperator:st=; realaura:bofalse; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stSoul Link; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:bofalse; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.5799999833107; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[3]=Version:st3.0.0J; gcd:bofalse; b:nu0.17647058823529; anim1:nu1; g:nu0.12549019607843; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\inv_sword_120; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-20; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu5; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu17; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu3; stacksOperator:st=; realaura:bofalse; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stfirestone/spellstone; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.66999995708466; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[4]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu0; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\INV_Alchemy_EndlessFlask_05; beginSpin:bofalse; torsion:nu1; r:nu0.56470588235294; Extra:bofalse; y:nu-169; x:nu1; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu24; alpha:nu0.65000003576279; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu4; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stfrost wyrm/flask of the north; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:bofalse; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.45999997854233; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[5]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu0.92941176470588; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Holy_PrayerOfFortitude; beginSpin:bofalse; torsion:nu1; r:nu0.95686274509804; Extra:bofalse; y:nu-215; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu5; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stPrayer of Fortitude; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[6]=Version:st3.0.0J; gcd:bofalse; b:nu0.95686274509804; anim1:nu1; g:nu0.14509803921569; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Magic_GreaterBlessingofKings; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-248; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu6; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stBlessing of; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[7]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu0.42352941176471; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Achievement_Dungeon_TheVioletHold_Heroic; beginSpin:bofalse; torsion:nu1; r:nu0.011764705882353; Extra:bofalse; y:nu-283; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu7; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stArcane Intellect/Arcane Brilliance/Dalaran Brilliance; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[8]=Version:st3.0.0J; gcd:bofalse; b:nu0; anim1:nu1; g:nu0.45490196078431; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Nature_GiftoftheWild; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-315; x:nu657; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu22; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:bofalse; InactiveDueToState:botrue; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu8; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stGift of the Wild; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.23999999463558; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[9]=Version:st3.0.0J; gcd:bofalse; b:nu1; anim1:nu1; g:nu1; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:bofalse; icon:stInterface\Icons\Spell_Shadow_BurningSpirit; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu-7; x:nu0; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:botrue; isAlive:botrue; timerduration:nu0; unitn:st; bufftype:nu1; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu11; alpha:nu0.75; aurastext:st; InstanceBg:nu0; symetrie:nu0; InactiveDueToState:botrue; owntex:bofalse; isResting:bofalse; duration:nu0; mine:bofalse; multiids:st; randomcolor:bofalse; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; id:nu9; stacksOperator:st>=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stLife Tap; threshold:nu50; off:bofalse; tooltipCheck:st; GTFO:nu0; textaura:bofalse; stance:nu10; spec2:bofalse; wowtex:bofalse; groupOrSelf:botrue; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu1; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu0.25; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
Aura[10]=Version:st3.0.0J; gcd:bofalse; b:nu0.062745098039216; anim1:nu1; g:nu0.03921568627451; optunitn:bofalse; ignoremaj:botrue; Instance25ManHeroic:nu0; stacksLower:nu0; target:botrue; icon:stInterface\Icons\Ability_Druid_EarthandSky; beginSpin:bofalse; torsion:nu1; r:nu1; Extra:bofalse; y:nu116; x:nu-8; customsoundend:st; customname:st; RoleMeleDps:nu0; groupany:bofalse; isAlive:botrue; timerduration:nu0; unitn:stOnly for raid/group.; bufftype:nu2; stacks:nu0; focus:bofalse; Instance10ManHeroic:nu0; raid:bofalse; texture:nu1; alpha:nu0.75; aurastext:st-13% debuff; InstanceBg:nu0; symetrie:nu0; owntex:bofalse; isResting:nu0; duration:nu0; mine:bofalse; multiids:st; inVehicle:bofalse; speed:nu1; Instance5Man:nu0; anim2:nu0; randomcolor:bofalse; id:nu10; stacksOperator:st=; realaura:nu1; HideRequest:botrue; Active:bofalse; sound:nu0; buffname:stcurse of the elements/ebon plague/earth and moon; threshold:nu50; off:botrue; tooltipCheck:st; GTFO:nu0; textaura:botrue; stance:nu10; spec2:botrue; wowtex:bofalse; groupOrSelf:bofalse; strata:stLOW; soundend:nu0; spec1:botrue; InstanceArena:nu0; inParty:nu0; RoleRangeDps:nu0; RoleHealer:nu0; aurastextfont:nu4; RoleTank:nu0; Instance25Man:nu0; Instance10Man:nu0; customtex:bofalse; PvP:nu0; Instance5ManHeroic:nu0; combat:nu0; isSecondary:bofalse; thresholdinvert:bofalse; inRaid:nu0; size:nu1.7999999523163; Showing:bofalse; UseOldAnimations:bofalse; exact:bofalse; begin:nu0; party:bofalse; texmode:nu1; inverse:botrue; ismounted:bofalse; targetfriend:bofalse; customsound:st; finish:nu1@
As long as it works I suppose, but seeing half the screen unused makes me sad panda ^^ Perhaps that would be just the right place for something like Recount, since you don't really need to look at that during fights anyway?
ReplyDeleteRecount has a spot on that screen. It typically sits in the bottom right corner over my bags, or over the world map in the top right.
ReplyDelete