MQ2BuffTool¶
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.
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)
Commands¶
General¶
The following parameters may be used by any of the three primary commands. For example purposes /block will be used.
- '''/block
Displays help output
- '''/block
Loads settings and blocked spells list from configuration file.
- '''/block
Saves settings and blocked spells list to configuration file.
- '''/block
Toggles scanning for blocked buffs on and off
- '''/block
Displays a list of spells currently being blocked
- '''/block
Toggles display of popup messages
- '''/block
Popups XML windows
/block¶
- **/block [ ## | -##
] **
Blocks spell in buff slot ## \(for short duration use slot -\#\#\), always \(0\) or only if free slots/optionally \(1\)
- /block
Blocks spell matching Name , always \(0\) or only if free slots/optionally \(1\)
- _'/block
Blocks spells from list setname in configuration file
/unblock¶
- **/unblock [ ## |
-## ]**
Removes blocked spell in buff slot ## \(for short duration use slot -\#\#\)
- /unblock
Removes blocked spell matching Name
- /unblock
Removes blocked spells from list setname in configuration file
/clickoff¶
- **/clickoff [ ## |
-## ]**
Clicks off spell in buff slot ## \(for short duration use slot -\#\#\)
- /unblock
Clicks off spell matching Name
- /unblock
Clicks off buffs from list setname in configuration file
Top-Level Object: ${Block}¶
Type | Member Name | Description |
---|---|---|
int | Avail | 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 | 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 | 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 |