This is from oc-utilities.inc, The problem i am having with this portion of the macro is this: I do not own any clicky levi so i would like to play selo's song of travel instead of selo's accelerating chorus. When i try to mess with it, it will not drop invis when completing the mission and will not restart the running portion unless i click on selo's accelerating chorus. This was the part of the code i was primarlily looking at, i am not sure what all i should change, any help will be greatly appreciated.
-stupiid
-stupiid
Rich (BB code):
Sub LevSpeedFade
/if (${Me.Class.Name.Equal[bard]}) {
/call StopTwistWait
}
/call Levitate
/call Speed
/call Fade
/return
|### This is what I use to cast levitate on myself. If you dont have this item
|### then you will need to customize it for yourself.
Sub Levitate
/if (${FindItem[kelp-string lute of tide rituals].ID}) {
/call CheckSwapCastWWSwap "kelp-string lute of tide rituals" offhand 20 600
} else /if (${FindItem[singing steel boots].ID}) {
/call CheckSwapCastWWSwap "singing steel boots" feet 35 50
}
/return
|### This is what I use to run fast. Customize it as needed.
Sub Speed
/if (${Plugin[mq2speedutils].Name.NotEqual["NULL"]}) {
/squelch /speed 1.4
/return
}
/if (${Me.Class.Name.Equal[bard]}) {
|### equip your drum
/if (${FindItem[${drum_name}].ID}) {
/call Swap "${drum_name}" offhand
}
|### use composers greaves if you have it
/if (${FindItem[composers greaves].ID}) {
/call SwapCastWait "composers greaves" legs 10
|### otherwise sing selos
} else {
/cast "selo's accelerating chorus"
:Loop_1
/delay 1
/if (${Me.Casting.ID} != ${Spell[selo's accelerating chorus].ID}) /goto :Loop_1
:Loop_2
/delay 1
/if (!${Me.Buff[selo's accelerating chorus].ID}) /goto :Loop_2
}
}
/return
Sub Fade
/if (${Me.Class.Name.Equal[bard]}) {
/alt activate 212
}
/return
|### This is a very reliable way to become visible for a bard. If you're not a bard
|### then you'll need to do something different.
Sub BecomeVisible
/if (${Me.Class.Name.Equal[bard]}) {
/squelch /twist 1 2
:Loop_1
/delay 1
/if (${Me.Invis}) /goto :Loop_1
/squelch /twist off
}/return