MQ2Twist

From the wonderful RedGuides Wiki
MQ2Twist
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
Links

🏠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.

Commands

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

Settings

[MQ2Twist] 
;Delay: time between twists (in 10ths of a second), adjust for your system/connection. Minimum 30 (standard gem refresh).
Delay=33 
;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.
Adjust=1
;Quiet: song listing and start/stop messages for one-shot twists 
Quiet=0
;Recast: spells with a recast, additional delay.
Recast=0
;Fife of Battle (just an example)
[Click_21]
;Casting Time, -1 to use the normal song delay 
CastTime=30
;How often to recast, 0 to twist normally. 
ReCastTime=0
;Name of item
Name=Fife of Battle
;Slot name
Slot=neck
;girdle of living thorns (current belt will be swapped out)
[Click_22]
CastTime=0
ReCastTime=11600
Name=Girdle of Living Thorns
Slot=waist
;nature's melody
[Click_23]
CastTime=-1
ReCastTime=135
Name=DISABLED
Slot=mainhand
;Shadowsong cloak
[Click_24]
CastTime=30
ReCastTime=350
Name=Shadowsong Cloak
Slot=DISABLED

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.

Examples

  • 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.