Register new account
Custom State Header
The '''Custom State Header''' in Bartender4 allows you to control the ''paging'' and the ''visibility'' of bars by using any macro conditions supported by WoW. == Syntax == The syntax of the custom conditions is very similar to the syntax of Macros. You can use all conditions supported by the macro system to build a very complex state driver, or a very simple one, whatever suits your needs. The General Syntax for both state drivers is:<br/> <code>[condition:value]parameters;[more conditions]parameters; fallback-parameters</code> For a complete list of the supported conditions, see [http://www.wowwiki.com/Making_a_macro Cogwheels Macro Guide] Be aware that those conditions are parsed Left-to-Right, and the first matching condition is used, so keep the order of your conditions in mind. == The Stance/Paging Header == The state header used for the paging/stances simply uses the number of your target page as the parameter. That is, '''1-10''' for the target bars/pages, and '''0''' for "do not page", so use the default page for the specific bar. Note: Page '''11''' is a very special case and only used for the possess bar. (<code>[bonusbar:5]11</code> is the full code for possess bar support) === Examples === Simple State Driver for Druids. Switches to Bar 8 for Prowl, 7 for Cat, 9 for Bear and also supports the Possess Bar, with fallback to its default bar<br/> :<code>[bonusbar:5]11;[bonusbar:1,stealth]8;[bonusbar:1]7;[bonusbar:3]9;0</code> State Driver that switches to Bar2 if you target a friendly target, and stays on its default bar for enemys :<code>[help]2;0</code> Driver that switches to Bar6 if you hold the ALT key, 7 if you hold CTRL, no paging otherwise :<code>[mod:alt]6;[mod:ctrl]7;0</code> If you think you wrote a useful state string and want to share it with others, please contact me and i can put it up here. == The Visibility Header == The visibility state driver supports 3 differen parameters. A simple set of '''show''' and '''hide''', but additionaly also '''fade''' to set the bar to fade-out in the selected state. === Fade Out === By specifying '''fade''' as the target you can get the bar to fade out until you place your mouse over it. By default, it will use the Fade Out Alpha configured in the options, however you can pass another alpha value to the '''fade''' target delimited by a colon.<br> '''0''' would be completely transparent, '''100''' completely opaque. === Examples === Fade bar out-of-combat, and show it fully in combat: :<code>[combat]show;fade</code> Hide Bar in every stance except 3, but only show it faded during combat :<code>[nostance:3]hide;[combat]fade;hide</code> Fade Out with different alpha values :<code>[mod:ctrl]fade:10;[mod:alt]fade:50;[mod:shift]fade:80;show</code> If you think you wrote a useful state string and want to share it with others, please contact me and i can put it up here. == Links == ''': [http://www.wowwiki.com/Making_a_macro#Conditionals Cogwheels Macro Guide - Conditions]'''
The type of markup for this entry.
Click here for details
Curse Wiki (Deprecated)