Code: Select all
#turbo
#event slash "You slash #1# for #2# points of damage."
#event bash "You bash #1# for #2# points of damage."
#event highhit "[MQ2] highhit"
Sub HighHit
||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||THIS WILL KEEP TRACK OF YOU HIGHEST|||||
||||||||||||||SLASH AND BASH. ADD A /call HighHit||||
||||||||||||||TO YOUR MACRO AFTER YOUR MOB IS DEAD.|||
||||||||||||||||||||||||||||||||||||||||||||||||||||||
/if (${Defined[slashdamage]}) /varset slashdamage 0
/if (${Defined[bashdamage]}) /varset bashdamage 0
/if (${Defined[totalslashes]}) /varset totalslashes 0
/if (${Defined[totalbashes]}) /varset totalbashes 0
/doevents bash
/doevents slash
/return
Sub Event_slash(commandtext,name,damage)
/if (!${Defined[slashvar]}) /declare slashvar int outer 0
/if (!${Defined[slashdamage]}) /declare slashdamage int outer 0
/if (!${Defined[totalslashes]}) /declare totalslashes int outer 0
/if (!${Defined[averageslash]}) /declare averageslash int outer 0
||||||HIGHEST SLASH|||||||||||||||||||||||||||
/if (${damage}>${slashvar}) /varset slashvar ${damage}
||||||||||||||||||||||||||||||||||||||||||||||
||||||TOTAL DAMAGE, TOTAL SLASHES AND AVERAGE|
||||||||||||||||||||||||||||||||||||||||||||||
/varcalc slashdamage ${slashdamage}+${damage}
/varcalc totalslashes ${totalslashes}+1
/varcalc averageslash ${slashdamage}\${totalslashes}
/return
Sub Event_bash(commandtext2,name2,damage2)
/if (!${Defined[bashvar]}) /declare bashvar int outer 0
/if (!${Defined[bashdamage]}) /declare bashdamage int outer 0
/if (!${Defined[totalbashes]}) /declare totalbashes int outer 0
/if (!${Defined[averagebash]}) /declare averagebash int outer 0
||||||HIGHEST BASH||||||||||||||||||||||||||||
/if (${damage2}>${bashvar}) /varset bashvar ${damage2}
||||||||||||||||||||||||||||||||||||||||||||||
||||||TOTAL DAMAGE, TOTAL BASHES AND AVERAGE||
||||||||||||||||||||||||||||||||||||||||||||||
/varcalc bashdamage ${bashdamage}+${damage2}
/varcalc totalbashes ${totalbashes}+1
/varcalc averagebash ${bashdamage}\${totalbashes}
/return
Sub Event_highhit
/popup Highest hit was ${slashvar}. You hit ${totalslashes} times, averaging ${averageslash} per hit. Highest bash was ${bashvar}. You bashed ${totalbashes} times, averaging ${averagebash} per bash. ${slashdamage} slash damage, and ${bashdamage} bash damage last kill.
/timed 30 /popup Highest hit was ${slashvar}. You hit ${totalslashes} times, averaging ${averageslash} per hit. Highest bash was ${bashvar}. You bashed ${totalbashes} times, averaging ${averagebash} per bash. ${slashdamage} slash damage, and ${bashdamage} bash damage last kill.
/timed 60 /popup Highest hit was ${slashvar}. You hit ${totalslashes} times, averaging ${averageslash} per hit. Highest bash was ${bashvar}. You bashed ${totalbashes} times, averaging ${averagebash} per bash. ${slashdamage} slash damage, and ${bashdamage} bash damage last kill.
/return
