FlexBar2 slashcommand reference

Notes
	The button and group parameter are interchangable after a group has been declared, if a group 'heals' contained buttons 1 to 3 then button=1-3 would be the same as group=heals
	You can apply something to all buttons by using button=*
	Arguments put between round brackers in this reference are optional
Debugging commands
	/flexbar2 debug debug=<true/false>
		Set debugging to true or false.
		default: false
		aliasses:
			/flexbar2 setdebugging
			/flexbar2 debugging
			/flexbar2 setdebug

Keybinding commands
	/flexbar2 setbinding button=<Buttons> binding=<Key>
		Binds a key to a button, will accept multiple buttons as long as the amount of buttons is equal to the amount of bindings
		examples:
			Bind buttons 1 to 3 to keys 1 to 3
				/fb setbinding button=1-3 binding=1-3
			Bind button 1 to K, button 2 to L, button 3 to M
				/fb setbinding button=1-3 binding=K;L;M
		aliasses: /flexbar2 bind, /flexbar2 binding

	/flexbar2 clearbinding button=<Buttons>
		Unbinds the binding currently on the selected button(s)
		examples:
			Unbind the binding from button 1 to 3
				/fb clearbinding button=1-3
		aliasses:
			/flexbar2 unbind


Text substition commands
	/flexbar2 settext button=<Buttons> field=<1-5> text=<text>
		Sets the value on a text field
		Text field numbering:
			topleft: 1
			topright: 2
			bottomright: 3
			bottomleft: 4
			center: 5
		examples:
			Put the value that DrDamage normaly puts on an action button on the bottom left of all buttons (will only work if DrDamage is loaded)
				/fb settext button=* field=4 text=$(drd)
			Set the center field to never show anything on buttons 1 to 3
				/fb settext button=1-3 field=5 text=
		defaults:
			field 1: empty
			field 2: show keybinding: $(key)
			field 3: show the amount of times the action is still in the inventory: $(itemcount)
			field 4: empty
			field 5: show cooldown: $(cd)
		aliasses: 
			/flexbar2 text

Attribute related commands
	/flexbar2 setattribute button=<Buttons> attribute=<Attribute name> value=<Attribute value>
		Sets a certain attribute to a certain value on the selected button. USE WITH CARE
		aliasses:
			/flexbar2 setattr
			/flexbar2 attr
			/flexbar2 attribute
	
	/flexbar2 setmodifiedattribute button=<Buttons> attribute=<Attribute name> value=<Attribute value>
		Sets a certain attribute to a certain value on the selected button while taking the current state into account. USE WITH CARE
		aliasses:
			/flexbar2 setmodattr
			/flexbar2 modifiedattribute
			/flexbar modattr

	/flexbar2 setremap button=<Buttons> (shapeshift=<true/false>) (target=<true/false>)
		Tell the selected buttons if they should remap on shapeshifts or not and if they should remap on targets or not.
		examples:
			Configure button 1 to remap on shapeshifts
				/flexbar2 setremap button=1 shapeshift=true
			Configure button 2 to remap on friendly, hostile and no target
				/flexbar2 setremap button=2 target=true
			Configure button 3 to remap both on shapeshifts and friendly, hostile & no target
				/flexbar2 setremap button=3 target=true shapeshift=true
		aliasses:
			/flexbar2 remap
	
	/flexbar2 clearattributes button=<Buttons>
		Clear all attributes on the selected buttons, this has as result that they will be totaly blank again and will not remap anymore. USE WITH CARE
		examples:
			Totaly clear buttons 1 to 3
				/flexbar2 clearattributes button=1-3
		aliasses:
			/flexbar2 clear
