Nice job Mord. Personally I prefer to use brackets more with my if's so that I can incorporate delay's better, if they are needed at all. Like so:
Code: Select all
Sub Main
:loop
/if ( ${Me.AbilityReady[Feign Death]} ) {
/doability "Feign Death"
/delay 30
/stand
}
/if ( ${Me.AbilityReady[Mend]} ) {
/doability "Mend"
/delay 10
}
/if ( ${Me.AbilityReady[Intimidation]} ) {
/doability "Intimidation"
/delay 100
}
/if ( ${Me.AbilityReady[Sneak]} ) {
/doability "Sneak"
/delay 10
/doability Sneak
/delay 10
}
/if ( ${Me.AbilityReady[Disarm]} ) {
/doability "Disarm"
/delay 10
}
/goto :loop
/endmacro
The difference between mine and yours is that you have the delay's fire no matter what, while mine only are used if the skill actually is ready and fires. When you have the if's seperated like this, you can set your timers a little bit better and have things fire a little bit quicker.
Does that make sense?
EDIT: Note that I did not take out the delay's here because I don't know what delay's should be there versus what delay's can be taken out.
Reading . . . it's not just for me.
[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]