 |
 |

F l o r a ' s B a t M U D t r i g g e r s f o r z M U D
#ECHO Priest harm statistics triggers.
#ECHO Type 'prieststats' to see the statistics and 'prieststats_clear' to clear them.
#ECHO
#VAR harm_miss {0}
#VAR harm_hit {0}
#VAR harm_burgle {0}
#ALIAS prieststats {#var harm_total %eval(@harm_hit+@harm_miss);prieststats_evalhit;prieststats_evalmiss;prieststats_evalburgle;#echo ;#echo Priest stats:;#echo " Total casts:"%left(" ",5-%len(@harm_total))@harm_total (100.00%);#echo " Hits: "%left(" ",5-%len(@harm_hit))@harm_hit (@harm_hitpercent~%);#echo " Misses: "%left(" ",5-%len(@harm_miss))@harm_miss (@harm_misspercent~%);#echo " Burglecrits:"%left(" ",5-%len(@harm_burgle))@harm_burgle (@harm_burglepercent~%)}
#ALIAS prieststats_clear {#var harm_hit 0;#var harm_miss 0;#var harm_burgle 0}
#ALIAS prieststats_evalhit {#if (@harm_hit > 0) { #if (%eval((@harm_hit*10000)/@harm_total) >= 100) { #var harm_hitpercent {%leftback(%eval((@harm_hit*10000)/@harm_total),2).%rightback(%eval((@harm_hit*10000)/@harm_total),2)} } { #if (%eval((@harm_hit*10000)/@harm_total) >= 10) { #var harm_hitpercent {0.%rightback(%eval((@harm_hit*10000)/@harm_total),2)} } { #var harm_hitpercent {0.0%rightback(%eval((@harm_hit*10000)/@harm_total),1)} } }} { #var harm_hitpercent 0.00}}
#ALIAS prieststats_evalmiss {#if (@harm_miss > 0) { #if (%eval((@harm_miss*10000)/@harm_total) >= 100) { #var harm_misspercent {%leftback(%eval((@harm_miss*10000)/@harm_total),2).%rightback(%eval((@harm_miss*10000)/@harm_total),2)} } { #if (%eval((@harm_miss*10000)/@harm_total) >= 10) { #var harm_misspercent {0.%rightback(%eval((@harm_miss*10000)/@harm_total),2)} } { #var harm_misspercent {0.0%rightback(%eval((@harm_miss*10000)/@harm_total),1)} } }} { #var harm_misspercent 0.00}}
#ALIAS prieststats_evalburgle {#if (@harm_burgle > 0) { #if (%eval((@harm_burgle*10000)/@harm_hit) >= 100) { #var harm_burglepercent {%leftback(%eval((@harm_burgle*10000)/@harm_hit),2).%rightback(%eval((@harm_burgle*10000)/@harm_hit),2)} } { #if (%eval((@harm_burgle*10000)/@harm_hit) >= 10) { #var harm_burglepercent {0.%rightback(%eval((@harm_burgle*10000)/@harm_hit),2)} } { #var harm_burglepercent {0.0%rightback(%eval((@harm_burgle*10000)/@harm_hit),1)} } }} { #var harm_burglepercent 0.00}}
#TRIGGER {^ ..The power of Burglefloogah takes over you!!$} {#co 15;#ad harm_burgle 1} {prieststats} 676
#TRIGGER {^You fail to reach *.$} {#co 5;#ad harm_miss 1} {prieststats} 676
#TRIGGER {^You harm * {a little|some|a good bit|a lot|really much}.$} {#ad harm_hit 1} {prieststats} 676
|