MQ2BuffTool
From MacroQuest Wiki
Contents |
[edit]
Description
MQ2BuffTool was written by s0rcier and is found in the VIP forums here. This plugin was written a replacement for his previous work, MQ2BuffUtils, offering an easier approach to buff management for the end user and less robotic interaction to be less detectable by others.
[edit]
Features
- XML Windows: fully resizable, cloasable, movable, lockable that remember their save location and states
- Buff Window List (Self & Pet): sorted by remaining duration on buff, with colorful visual effects (red=detrimental, white=less then 1min, teal=less then 3mins, blue=less then 6mins or green if time left greater then 6mins), toggle option to include songs or not in visual buff list, Buffs Free and Max Slot display and same for Short Duration, right or left clicking on the Self Buff window will add or remove buff to the block list
- Block Window List: sorted by buff name, colorful (green means buff that will always been blocked, white for others), toggle options for On/Off state and popups, Load and Save button to save or load settings, right or left clicking on selected buff will increase or decrease # of free slots attached to it (if number of free slots reach -1 it will remove that blocked buff)
[edit]
Commands
[edit]
General
The following parameters may be used by any of the three primary commands. For example purposes /block will be used.
- /block [ /help ]
- Displays help output
- /block [ /load ]
- Loads settings and blocked spells list from configuration file.
- /block [ /save ]
- Saves settings and blocked spells list to configuration file.
- /block [ /block ]
- Toggles scanning for blocked buffs on and off
- /block [ /list ]
- Displays a list of spells currently being blocked
- /block [ /popup ]
- Toggles display of popup messages
- /block [ /window ]
- Popups XML windows
[edit]
/block
- /block [ ## | -## ] [ 0 | 1 ]
- Blocks spell in buff slot ## (for short duration use slot -##), always (0) or only if free slots/optionally (1)
- /block [ Name ] [ 0 | 1 ]
- Blocks spell matching Name , always (0) or only if free slots/optionally (1)
- /block [ setname ]
- Blocks spells from list setname in configuration file
[edit]
/unblock
- /unblock [ ## | -## ]
- Removes blocked spell in buff slot ## (for short duration use slot -##)
- /unblock [ Name ]
- Removes blocked spell matching Name
- /unblock [ setname ]
- Removes blocked spells from list setname in configuration file
[edit]
/clickoff
- /clickoff [ ## | -## ]
- Clicks off spell in buff slot ## (for short duration use slot -##)
- /unblock [ Name ]
- Clicks off spell matching Name
- /unblock [ setname ]
- Clicks off buffs from list setname in configuration file
[edit]
Top-Level Object: ${Block}
| Type | Member Name | Description |
|---|---|---|
| int | Avail[n] | Number of free buff slots in n (where n can be 1=buffs, 2=short duration, 3=pets) |
| int | Count | Number of buffs in blocked list |
| int | Maxim[n] | Number of total buff slots in n (where n can be 1=buffs, 2=short duration, 3=pets) |
| bool | Popup | TRUE if popups are enabled |
| bool | Quiet | Always TRUE if plugin is loaded |
| bool | Ready | TRUE if plugin loaded, INGAME, and blocking active |
| int | Spell[n] | Number of available buff slots for n (where n spell ID or spell name), returns -1 if none found |
| int | Total | Total number of buffs blocked by plugin this session |
| string | To String | TRUE if INGAME |
[edit]
