From the wonderful RedGuides Wiki
Assists with the twisting of bard songs
View details
Authors Koad, CyberTech, Cr4zyb4rd, Pheph, Simkin, MinosDis, dewey2461, htw, gSe7eN, eqmule, plure
Software type Plugin
Config file <server>_<character>.ini

Maintained Yes and supported

🏠Resource (review)
🤝Support •🛠️Repository

Made to assist in the twisting of bard songs. It takes care of missed notes and other simple issues, and can also utilize items in a twist.


Syntax Description
/sing <#> pause twisting and sing only the specified gem number. Alias for /twist hold
/stoptwist Stops twisting, but does not clear queue. Can start again with /twist start. Alias for /twist stop.
/twist [<gem>]... [option] [setting] Controls the songs and spells you cast in a repeatable queue


;Delay: time between twists (in 10ths of a second), adjust for your system/connection. Minimum 30 (standard gem refresh).
;Adjust: Number of ticks before recasting during a long song (a long song is greater than 3 ticks in length). e.g. If a song lasts 10 ticks, adjust=1 will recast at the 8 tick mark, rather than 9 as normal.
;Quiet: song listing and start/stop messages for one-shot twists 
;Recast: spells with a recast, additional delay.
;Fife of Battle (just an example)
;Casting Time, -1 to use the normal song delay 
;How often to recast, 0 to twist normally. 
;Name of item
Name=Fife of Battle
;Slot name
;girdle of living thorns (current belt will be swapped out)
Name=Girdle of Living Thorns
;nature's melody
;Shadowsong cloak
Name=Shadowsong Cloak

Click_## currently goes from Click_21 to Click_40.

A note on items: If both a Name and Slot are defined for an item, the plugin will attempt to swap the item into that slot using the /exchange command. After casting, it will replace the original item. If only one is specified but not the other, "/itemnotify Slot rightmouseup" is used to perform item clicks.


  • Sing gem 1 forever
/twist 1
  • Twist gems 1,2, and 3 forever
/twist 1 2 3
  • Twist gems 1,2,3, and clicky 23, forever
/twist 1 2 3 23
  • Sing gem 4 forever, until another singing-related /twist command is given
/twist hold 4
  • Same as above
/sing 4
  • Set Click_26 to CastTime=32, ReCastTime=120, Name="Cassindra's Chorus of Clarity", Slot=AA ; and save to INI
/twist set 26 32 120 "Cassindra's Chorus of Clarity" AA

See also

Top-Level Object(s)

TLOs added by MQ2Twist:

TLO Data Type(s) Description
Twist twist Holds a datatype which is probably what you're looking for.

Forms. Typical usage, /echo ${TLO}

Type TLO Description
twist Twist Returns TRUE if currently twisting, FALSE if not and NULL if plugin not loaded.

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

TLO Data Type Return Type Member Description
Twist twist bool Twisting Returns TRUE if currently twisting, FALSE if not and NULL if plugin not loaded.
int Current Returns the current gem being sung, -1 for item or 0 if not twisting
Next Returns the next gem to be sung, -1 for item or 0 if not twisting
string List Returns the twist sequence in a format suitable for /twist.