Skip to content

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