Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

downshit0=/if (${Spell[Form of Defense IV].Stacks} && !${Me.Buff[Form of Defense IV].ID} && !${Me.Moving}) /casting 100537|
downshit1=/if (!${Me.Buff[Easy Experience Clickie v3].ID} && !${Me.Moving}&& ${Cast.Ready[120019]}) /itemnotify ammo rightmouseup
downshit2=/if (${Spell[Fastest Travel Clickie].Stacks} && !${Me.Buff[Fastest Travel Clickie].ID}) /casting 120001|
holyshit0=/if (${Spell[Form of Defense IV].Stacks} && !${Me.Buff[Form of Defense IV].ID} && !${Me.Moving}) /casting 100537|
holyshit1=/if (!${Me.Buff[Easy Experience Clickie v3].ID} && !${Me.Moving}&& ${Cast.Ready[120019]}) /itemnotify ammo rightmouseup
downshit0=/if (${Spell[Form of Defense IV].Stacks} && !${Me.Buff[Form of Defense IV].ID} && !${Me.Moving}) /casting "Nordic's Wristguards"|
downshit1=/if (${Spell[Over Raided Zerker Haste].Stacks} && !${Me.Buff[Over Raided Zerker Haste].ID} && !${Me.Moving}) /casting 112607|
downshit2=/if (${Spell[Fastest Travel Clickie].Stacks} && !${Me.Buff[Fastest Travel Clickie].ID}) /casting 120001|
holyshit0=/if (${Spell[Form of Defense IV].Stacks} && !${Me.Buff[Form of Defense IV].ID} && !${Me.Moving}) /casting "Nordic's Wristguards"|
holyshit1=/if (!${Me.Song[Cry Havoc].ID} && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /Disc Cry Havoc|
holyshit2=/if (${Target.PctHPs} < 99 && ${Target.Type.Equal[NPC]} && ${Cast.Ready[131081]}) /itemnotify mainhand rightmouseup
holyshit3=/if (${Spell[Over Raided Zerker Haste].Stacks} && !${Me.Buff[Over Raided Zerker Haste].ID} && !${Me.Moving}) /casting 112607|
downshit1=/if (${Spell[Warrior's Defense V].Stacks} && !${Me.Buff[Warrior's Defense V].ID} && !${Me.Moving}) /casting 131150|
downshit1=/if (${Spell[Warrior's Defense].Stacks} && !${Me.Buff[Warrior's Defense].ID} && !${Me.Moving}) /casting 131150|
downshit0=/if (${Song[Form of Defense IV].Stacks} && !${Me.Buff[Form of Defense IV].ID} && !${Me.Moving}) /casting 134528|
downshit1=/if (${Spell[Warrior's Defense V].Stacks} && !${Me.Song[Warrior's Defense V].ID} && !${Me.Moving}) /casting 131150|
downshit2=/if (${Spell[Insane Goblin Blessing].Stacks} && !${Me.Buff[Insane Goblin Blessing].ID} && !${Me.Moving}) /casting 130249|
Warning: Undefined Variable Song used on line [email protected]
downshitif=${If[${Cast.Ready[]} && !${Me.Moving} && ${Melee.Immobilize} && ${Me.Standing} && !${Cast.Timing} !${Me.Invis},1,0]}
holyshitif=${If[${Cast.Ready[]} && ${Me.Standing} && ${Melee.Distance}<50,1,0]}
downshit63=/if (!${Me.Song[Warrior's Defense VII].ID} && !${Me.Song[Warrior's Defense VI].ID} && !${Me.Song[Warrior's Defense V].ID} && !${Me.Song[Warrior's Defense IV].ID} && !${Me.Song[Warrior's Defense III].ID} && !${Me.Song[Warrior's Defense II].ID} && !${Me.Song[Warrior's Defense].ID}) /nomodkey /itemnotify mainhand rightmouseup
downshit62=/if (${Select[${FindItem[Shield of the Ages].InvSlot},8,14]} && ${Cast.Ready[${FindItem[Shield of the Ages].Name}]} && !${Me.Song[${FindItem[Shield of the Ages].Spell.Name}].ID}) /nomodkey /itemnotify ${FindItem[Shield of the Ages].InvSlot} rightmouseup
holyshit62=/if (${Select[${FindItem[Shield of the Ages].InvSlot},8,14]} && ${Cast.Ready[${FindItem[Shield of the Ages].Name}]} && !${Me.Song[${FindItem[Shield of the Ages].Spell.Name}].ID}) /nomodkey /itemnotify ${FindItem[Shield of the Ages].InvSlot} rightmouseup
downshit61=/if (${Select[${FindItem[Ring of the Ages].InvSlot},15,16]} && ${Cast.Ready[${FindItem[Ring of the Ages].Name}]} && !${Me.Buff[${FindItem[Ring of the Ages].Spell.Name}].ID}) /nomodkey /itemnotify ${FindItem[Ring of the Ages].InvSlot} rightmouseup
holyshit61=/if (${Select[${FindItem[Ring of the Ages].InvSlot},15,16]} && ${Cast.Ready[${FindItem[Ring of the Ages].Name}]} && !${Me.Buff[${FindItem[Ring of the Ages].Spell.Name}].ID}) /nomodkey /itemnotify ${FindItem[Ring of the Ages].InvSlot} rightmouseup
downshit60=/if (${Select[${FindItem[Earring of the Mystic Ages].InvSlot},1,4]} && ${Cast.Ready[${FindItem[Earring of the Mystic Ages].Name}]} && !${Me.Song[${FindItem[Earring of the Mystic Ages].Spell.Name}].ID}) /nomodkey /itemnotify ${FindItem[Earring of the Mystic Ages].InvSlot} rightmouseup
holyshit60=/if (${Select[${FindItem[Earring of the Mystic Ages].InvSlot},1,4]} && ${Cast.Ready[${FindItem[Earring of the Mystic Ages].Name}]} && !${Me.Song[${FindItem[Earring of the Mystic Ages].Spell.Name}].ID}) /nomodkey /itemnotify ${FindItem[Earring of the Mystic Ages].InvSlot} rightmouseup

i think petmend is supported directly by mq2melee... but i might be wrong...Can you make holyshit for mage? To use mend companion when below 30
