From the wonderful RedGuides Wiki
Swap the appropriate instrument into your primary or second slot
View details
Authors Cr4zyb4rd, eqmule, Knightly, brainiac
Software type Plugin
Config file MQ2BardSwap_character_server.ini

Maintained Yes and supported

🏠Resource (review)
🤝Support •🛠️Repository

This plugin attempts to retrieve the current song from MQ2Twist and if that TLO exists, it will swap the appropriate instrument into your primary or second slot.


Syntax Description
/bardswap [melee] Toggles swapping instruments / weapons on and off


Here's a sample MQ2BardSwap_character_server.ini

; instrument swapping using ITEMID and SLOTID
Horn=/exchange 68773 13                                     
Drum=/exchange "Illdaera's Steel Drum" mainhand   
; Can use mainhand or offhand for each instrument                 
Lute=/exchange "Bassy Mandola of Tsepir" mainhand
Weapons=/exchange "Worn Iksar Cleaver" mainhand
;instruments don't have an effect on these
exclude1=Requiem of Time
exclude2=Selo's Rhythm of Speed
exclude3=Selo`s Assonant Strane
exclude4=Song of Sustenance
exclude5=Alenia`s Disenchanting Melody
;no swap for my Composers Greaves click please
exclude6=Selo`s Accelerating Chorus
;or lute of the flowing waters click
exclude7=Wind of Marr

For reference, here's a list of Slot names and numbers.

See also

Top-Level Object(s)

TLOs added by MQ2BardSwap:

TLO Data Type(s) Description
BardSwap swap Grants access to the "swap" datatype

Forms. Typical usage, /echo ${TLO}

Type TLO Description
bool BardSwap indicates whether mq2bardswap is enabled

Members. More may be available if inherited. Typical usage, /echo ${TLO.Member}

TLO Data Type Return Type Member Description
BardSwap swap bool Excluded Returns true if the song is excluded
MeleeSwap returns true if meleeswap is enabled
Swapping Returns true swapping is enabled
int Delay Returns the delay of melee swap
string CurrentSwap Returns the name of the instrument currently swapped