*ScoreStat script needed for Clumsy script to track individual character stats.
*WeaponType and MeleeRounds scripts needed for disarm function to track stats.
*Reconnect after installing script. Use current ScoreStat script.
Script saves separate data for each character. Needs ScoreStat and WeaponType scripts installed to function properly.
Shows two lines of echo, first line is current session (showSession), second line is over time (showOT).
Type showSession -or- showOT to toggle messages on/off.
Type clumsyCount to see ALL clumsy data.
Type resetClumsy to reset ALL clumsy data for current character.
Thanks to Aldazar for the over time idea.
Code: Select all
#CLASS {Clumsy} {setdef}
#ALIAS helpClumsy {
#SHOW {""}
#SHOW {""}
#SHOW {"----Clumsy Script Commands----"}
#SHOW {"HoM ScoreStat script required to have OT and Count commands function properly."}
#SHOW {"HoM MeleeRounds and HoM WeaponType scripts required to have disarm stats track properly."}
#SHOW {""}
#SHOW {"Type showClumsy to toggle session message on/off for all characters."}
#SHOW {""}
#SHOW {"Type showClumsyOT to toggle over time message on/off for current character."}
#SHOW {""}
#SHOW {"Type bashCount to show bash data for current character."}
#SHOW {""}
#SHOW {"Type chargeCount to show charge data for current character."}
#SHOW {""}
#SHOW {"Type clumsyCount to show ALL clumsy count data for current character."}
#SHOW {""}
#SHOW {"Type disarmCount to show disarm data for current character."}
#SHOW {""}
#SHOW {"Type stabCount to show stab data for current character."}
#SHOW {""}
#SHOW {"Type throwCount to show projectile data for current character."}
#SHOW {""}
#SHOW {"Type throwCritCount to show projectile critical data for current character."}
#SHOW {""}
#SHOW {"Type resetSession to reset data for current session only."}
#SHOW {""}
#SHOW {"Type resetClumsy to reset ALL data for current character."}
#SHOW {""}
}
#ALIAS showClumsy {
#IF (@showClumsy=1) {showClumsy=0} {showClumsy=1}
#IF (@showClumsy=1) {#ECHO {Clumsy session message is turned on.}} {#ECHO {Clumsy session message is turned off.}}
}
#ALIAS showClumsyOT {
#IF (%eval(%concat("@show",@scoreName,"OT"))) {#VAR %concat("show",@scoreName,"OT") {0}} {#VAR %concat("show",@scoreName,"OT") {1}}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {#ECHO {Clumsy over time message for @scoreName is turned on.}} {#ECHO {Clumsy over time message for @scoreName is turned off.}}
}
#ALIAS bashCount {
#SHOW {""}
#SHOW {"Bash Data:"}
#IF (@clumsyTotalBash>0) {#ECHO {This session you've landed @clumsyLandBash out of @clumsyTotalBash bashes (@{clumsyPercentageBash}~% landed)}} {#ECHO {No current session data available...}}
#IF (@clumsyTotalBash>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandBash")) out of %eval(%concat("@clumsy",@scoreName,"TotalBash")) bashes (%eval(%concat("@clumsy",@scoreName,"PercentageBash"))~% landed)}} {#ECHO {No over time data available...}}
}
#ALIAS chargeCount {
#SHOW {""}
#SHOW {"Charge Data:"}
#IF (@clumsyTotalCharge>0) {#ECHO {This session you've landed @clumsyLandCharge out of @clumsyTotalCharge charges (@{clumsyPercentageCharge}~% landed)}} {#ECHO {No current session data available...}}
#IF (%eval(%concat("@clumsy",@scoreName,"TotalCharge"))>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandCharge")) out of %eval(%concat("@clumsy",@scoreName,"TotalCharge")) charges (%eval(%concat("@clumsy",@scoreName,"PercentageCharge"))~% landed)}} {#ECHO {No over time data available...}}
}
#ALIAS clumsyCount {
#SHOW {""}
bashCount
chargeCount
disarmCount
kickCount
stabCount
throwCount
throwCritCount
}
#ALIAS disarmCount {
#SHOW {""}
#SHOW {"Disarm Data:"}
#IF (@clumsyRoundDisarm>0) {#ECHO {This session you've disarmed @clumsyLandDisarm out of @clumsyRoundDisarm possible combat rounds (@{clumsyPercentageDisarm}~% disarmed)}} {#ECHO {No current session data available...}}
#IF (%eval(%concat("@clumsy",@scoreName,"RoundDisarm"))>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've disarmed %eval(%concat("@clumsy",@scoreName,"LandDisarm")) out of %eval(%concat("@clumsy",@scoreName,"RoundDisarm")) possible combat rounds (%eval(%concat("@clumsy",@scoreName,"PercentageDisarm"))~% disarmed)}} {#ECHO {No over time data available...}}
}
#ALIAS kickCount {
#SHOW {""}
#SHOW {"Kick Data:"}
#IF (@clumsyTotalKick>0) {#ECHO {This session you've landed @clumsyLandKick out of @clumsyTotalKick kicks (@{clumsyPercentageKick}~% landed)}} {#ECHO {No current session data available...}}
#IF (%eval(%concat("@clumsy",@scoreName,"TotalKick"))>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandKick")) out of %eval(%concat("@clumsy",@scoreName,"TotalKick")) kicks (%eval(%concat("@clumsy",@scoreName,"PercentageKick"))~% landed)}} {#ECHO {No over time data available...}}
}
#ALIAS stabCount {
#SHOW {""}
#SHOW {"Stab Data:"}
#IF (@clumsyTotalStab>0) {#ECHO {This session you've landed @clumsyLandStab out of @clumsyTotalStab stabs (@{clumsyPercentageStab}~% landed)}} {#ECHO {No current session data available...}}
#IF (%eval(%concat("@clumsy",@scoreName,"TotalStab"))>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandStab")) out of %eval(%concat("@clumsy",@scoreName,"TotalStab")) stabs (%eval(%concat("@clumsy",@scoreName,"PercentageStab"))~% landed)}} {#ECHO {No over time data available...}}
}
#ALIAS throwCount {
#SHOW {""}
#SHOW {"Throw Data:"}
#IF (@clumsyTotalThrow>0) {#ECHO {This session you've landed @clumsyLandThrow out of @clumsyTotalThrow throws (@{clumsyPercentageThrow}~% landed)}} {#ECHO {No current session data available...}}
#IF (%eval(%concat("@clumsy",@scoreName,"TotalThrow"))>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandThrow")) out of %eval(%concat("@clumsy",@scoreName,"TotalThrow")) throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrow"))~% landed)}} {#ECHO {No over time data available...}}
}
#ALIAS throwCritCount {
#SHOW {""}
#SHOW {"Critical Throw Data:"}
#IF (@clumsyTotalThrow>0) {#ECHO {This session you've landed @clumsyLandThrowCritical criticals out of @clumsyLandThrow total landed throws (@{clumsyPercentageThrowCritical}~% crits landed)}} {#ECHO {No current session data available...}}
#IF (%eval(%concat("@clumsy",@scoreName,"LandThrow"))>0) {#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandThrowCritical")) criticals out of %eval(%concat("@clumsy",@scoreName,"LandThrow")) total landed throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrowCritical"))~% crits landed)}} {#ECHO {No over time data available...}}
}
#ALIAS clumsyCharacter {
#PRIORITY {
#IF (%ismember(@scoreName,@clumsyCharacterList)) {} {
#SHOW {""}
#SHOW {Please wait while Clumsy script loads...}
#ADDITEM clumsyCharacterList @scoreName
#VAR %concat("clumsy",@scoreName,"LandBash") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"LandCharge") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"LandDisarm") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"LandKick") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"LandStab") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"LandThrow") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"LandThrowCritical") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"MissBash") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"MissCharge") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"MissKick") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"MissStab") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"MissThrow") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageBash") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageCharge") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageDisarm") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageKick") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageStab") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageThrow") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"PercentageThrowCritical") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"RoundDisarm") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"RoundPercent") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"RoundTotal") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"TotalBash") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"TotalCharge") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"TotalKick") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"TotalStab") {0} {_nodef}
#VAR %concat("clumsy",@scoreName,"TotalThrow") {0} {_nodef}
#VAR %concat("show",@scoreName,"OT") {1} {_nodef}
#VAR %concat(@scoreName,"OT") {%time("m/d/20y")} {_nodef}
#SHOW {...Clumsy script loaded.}
}
}
}
#ALIAS clumsyDisarmRoundCount {
#ADD clumsyRoundDisarm 1
#ADD %concat("clumsy",@scoreName,"RoundDisarm") 1
}
#ALIAS clumsyKickTriggers {
#IF (%1=on) {
#ADD clumsyKickAttempts 1
#T+ clumsyLandKickTrigger
#T+ clumsyLandKickTrigger2
#T+ clumsyMissKickTrigger
#T+ clumsyMissKickTrigger2
#T+ clumsyKickWhoTrigger
#T+ clumsyKickBusyTrigger
#T+ clumsyKickFlyingTrigger
} {}
#IF (%1=off) {
#T- clumsyLandKickTrigger
#T- clumsyLandKickTrigger2
#T- clumsyMissKickTrigger
#T- clumsyMissKickTrigger2
#T- clumsyKickWhoTrigger
#T- clumsyKickBusyTrigger
#T- clumsyKickFlyingTrigger
#VAR clumsyKickAttempts {0}
#VAR clumsyKickCount {0}
} {}
}
#ALIAS clumsyThrowTriggers {
#IF (%1=on) {
#T- clumsyThrowTrigger
#T+ clumsyThrowLand
#T+ clumsyThrowRip
#T+ clumsyThrowCrit
#T+ clumsyThrowDeflect
#T+ clumsyThrowMiss
} {}
#IF (%1=off) {
#T- clumsyThrowLand
#T- clumsyThrowRip
#T- clumsyThrowCrit
#T- clumsyThrowDeflect
#T- clumsyThrowMiss
} {}
}
#ALIAS resetClumsy {
#RESET {Clumsy}
#VAR %concat("clumsy",@scoreName,"LandBash") {0}
#VAR %concat("clumsy",@scoreName,"LandCharge") {0}
#VAR %concat("clumsy",@scoreName,"LandDisarm") {0}
#VAR %concat("clumsy",@scoreName,"LandKick") {0}
#VAR %concat("clumsy",@scoreName,"LandStab") {0}
#VAR %concat("clumsy",@scoreName,"LandThrow") {0}
#VAR %concat("clumsy",@scoreName,"LandThrowCritical") {0}
#VAR %concat("clumsy",@scoreName,"MissBash") {0}
#VAR %concat("clumsy",@scoreName,"MissCharge") {0}
#VAR %concat("clumsy",@scoreName,"MissKick") {0}
#VAR %concat("clumsy",@scoreName,"MissStab") {0}
#VAR %concat("clumsy",@scoreName,"MissThrow") {0}
#VAR %concat("clumsy",@scoreName,"PercentageBash") {0}
#VAR %concat("clumsy",@scoreName,"PercentageCharge") {0}
#VAR %concat("clumsy",@scoreName,"PercentageDisarm") {0}
#VAR %concat("clumsy",@scoreName,"PercentageKick") {0}
#VAR %concat("clumsy",@scoreName,"PercentageStab") {0}
#VAR %concat("clumsy",@scoreName,"PercentageThrow") {0}
#VAR %concat("clumsy",@scoreName,"PercentageThrowCritical") {0}
#VAR %concat("clumsy",@scoreName,"RoundDisarm") {0}
#VAR %concat("clumsy",@scoreName,"RoundPercent") {0}
#VAR %concat("clumsy",@scoreName,"RoundTotal") {0}
#VAR %concat("clumsy",@scoreName,"TotalBash") {0}
#VAR %concat("clumsy",@scoreName,"TotalCharge") {0}
#VAR %concat("clumsy",@scoreName,"TotalKick") {0}
#VAR %concat("clumsy",@scoreName,"TotalStab") {0}
#VAR %concat("clumsy",@scoreName,"TotalThrow") {0}
#VAR %concat(@scoreName,"OT") {%time("m/d/20y")}
#ECHO {Clumsy data for @scoreName is now reset.}
}
#ALIAS resetSession {
#RESET {Clumsy}
}
#VAR clumsyCharacterList {}
#VAR clumsyKickCount {0} {0}
#VAR clumsyKickAttempts {0} {0}
#VAR clumsyLandBash {0} {0}
#VAR clumsyLandCharge {0} {0}
#VAR clumsyLandDisarm {0} {0}
#VAR clumsyLandKick {0} {0}
#VAR clumsyLandStab {0} {0}
#VAR clumsyLandThrow {0} {0}
#VAR clumsyLandThrowCritical {0} {0}
#VAR clumsyMissBash {0} {0}
#VAR clumsyMissCharge {0} {0}
#VAR clumsyMissKick {0} {0}
#VAR clumsyMissStab {0} {0}
#VAR clumsyMissThrow {0} {0}
#VAR clumsyPercentageBash {0} {0}
#VAR clumsyPercentageCharge {0} {0}
#VAR clumsyPercentageDisarm {0} {0}
#VAR clumsyPercentageKick {0} {0}
#VAR clumsyPercentageStab {0} {0}
#VAR clumsyPercentageThrow {0} {0}
#VAR clumsyPercentageThrowCritical {0} {0}
#VAR clumsyRoundDisarm {0} {0}
#VAR clumsyRoundPercent {0} {0}
#VAR clumsyRoundTotal {0} {0}
#VAR clumsyTotalBash {0} {0}
#VAR clumsyTotalCharge {0} {0}
#VAR clumsyTotalKick {0} {0}
#VAR clumsyTotalStab {0} {0}
#VAR clumsyTotalThrow {0} {0}
#VAR showClumsy {1}
#TRIGGER {^Your bash at * sprawling!$} {
#ADD clumsyLandBash 1
#ADD %concat("clumsy",@scoreName,"LandBash") 1
#MATH clumsyTotalBash @clumsyLandBash+@clumsyMissBash
#MATH clumsyPercentageBash (@clumsyLandBash*100 / @clumsyTotalBash)
#MATH %concat("clumsy",@scoreName,"TotalBash") %eval(%concat("@clumsy",@scoreName,"LandBash"))+%eval(%concat("@clumsy",@scoreName,"MissBash"))
#MATH %concat("clumsy",@scoreName,"PercentageBash") (%eval(%concat("@clumsy",@scoreName,"LandBash"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalBash")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandBash out of @clumsyTotalBash bashes (@{clumsyPercentageBash}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandBash")) out of %eval(%concat("@clumsy",@scoreName,"TotalBash")) bashes (%eval(%concat("@clumsy",@scoreName,"PercentageBash"))~% landed)}
} {}
}
#TRIGGER {^As * your bash, you topple over and fall to the ground!$} {
#ADD clumsyMissBash 1
#ADD %concat("clumsy",@scoreName,"MissBash") 1
#MATH clumsyTotalBash @clumsyLandBash+@clumsyMissBash
#MATH clumsyPercentageBash (@clumsyLandBash*100 / @clumsyTotalBash)
#MATH %concat("clumsy",@scoreName,"TotalBash") %eval(%concat("@clumsy",@scoreName,"LandBash"))+%eval(%concat("@clumsy",@scoreName,"MissBash"))
#MATH %concat("clumsy",@scoreName,"PercentageBash") (%eval(%concat("@clumsy",@scoreName,"LandBash"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalBash")))
#IF (@showClumsy) {#ECHO {This session you've missed @clumsyMissBash out of @clumsyTotalBash bashes (@{clumsyPercentageBash}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've missed %eval(%concat("@clumsy",@scoreName,"MissBash")) out of %eval(%concat("@clumsy",@scoreName,"TotalBash")) bashes (%eval(%concat("@clumsy",@scoreName,"PercentageBash"))~% landed)}
} {}
}
#TRIGGER {^Chaaaaarrrge!! %1 bleeds profusely as you skewer %2 with %3!$} {
#ADD clumsyLandCharge 1
#ADD %concat("clumsy",@scoreName,"LandCharge") 1
#MATH clumsyTotalCharge @clumsyMissCharge+@clumsyLandCharge
#MATH clumsyPercentageCharge (@clumsyLandCharge*100 / @clumsyTotalCharge)
#MATH %concat("clumsy",@scoreName,"TotalCharge") %eval(%concat("@clumsy",@scoreName,"MissCharge"))+%eval(%concat("@clumsy",@scoreName,"LandCharge"))
#MATH %concat("clumsy",@scoreName,"PercentageCharge") (%eval(%concat("@clumsy",@scoreName,"LandCharge"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalCharge")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandCharge out of @clumsyTotalCharge charges (@{clumsyPercentageCharge}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandCharge")) out of %eval(%concat("@clumsy",@scoreName,"TotalCharge")) charges (%eval(%concat("@clumsy",@scoreName,"PercentageCharge"))~% landed)}
} {}
}
#TRIGGER {^Oops. Your lame efforts cause you to miss.$} {
#ADD clumsyMissCharge 1
#ADD %concat("clumsy",@scoreName,"MissCharge") 1
#MATH clumsyTotalCharge @clumsyMissCharge+@clumsyLandCharge
#MATH clumsyPercentageCharge (@clumsyLandCharge*100 / @clumsyTotalCharge)
#MATH %concat("clumsy",@scoreName,"TotalCharge") %eval(%concat("@clumsy",@scoreName,"MissCharge"))+%eval(%concat("@clumsy",@scoreName,"LandCharge"))
#MATH %concat("clumsy",@scoreName,"PercentageCharge") (%eval(%concat("@clumsy",@scoreName,"LandCharge"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalCharge")))
#IF (@showClumsy) {#ECHO {This session you've clumsied @clumsyMissCharge out of @clumsyTotalCharge charges (@{clumsyPercentageCharge}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've clumsied %eval(%concat("@clumsy",@scoreName,"MissCharge")) out of %eval(%concat("@clumsy",@scoreName,"TotalCharge")) charges (%eval(%concat("@clumsy",@scoreName,"PercentageCharge"))~% landed)}
} {}
}
#TRIGGER {^You disarm %1 weapon with one swift strike.$} {
#ADD clumsyLandDisarm 1
#ADD %concat("clumsy",@scoreName,"LandDisarm") 1
#MATH clumsyPercentageDisarm (@clumsyLandDisarm*100 / @clumsyRoundDisarm)
#MATH %concat("clumsy",@scoreName,"PercentageDisarm") (%eval(%concat("@clumsy",@scoreName,"LandDisarm"))*100 / %eval(%concat("@clumsy",@scoreName,"RoundDisarm")))
#IF (@showClumsy) {#ECHO {This session you've disarmed @clumsyLandDisarm out of @clumsyRoundDisarm combat rounds (@{clumsyPercentageDisarm}~% disarmed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've disarmed %eval(%concat("@clumsy",@scoreName,"LandDisarm")) out of %eval(%concat("@clumsy",@scoreName,"RoundDisarm")) combat rounds (%eval(%concat("@clumsy",@scoreName,"PercentageDisarm"))~% disarmed)}
} {}
}
#TRIGGER "clumsyLandKickTrigger" {Your boots need polishing again -- blood all over...$} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
#ADD clumsyLandKick 1
#ADD %concat("clumsy",@scoreName,"LandKick") 1
#MATH clumsyTotalKick @clumsyLandKick+@clumsyMissKick
#MATH clumsyPercentageKick (@clumsyLandKick*100 / @clumsyTotalKick)
#MATH %concat("clumsy",@scoreName,"TotalKick") %eval(%concat("@clumsy",@scoreName,"LandKick"))+%eval(%concat("@clumsy",@scoreName,"MissKick"))
#MATH %concat("clumsy",@scoreName,"PercentageKick") (%eval(%concat("@clumsy",@scoreName,"LandKick"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalKick")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandKick out of @clumsyTotalKick kicks (@{clumsyPercentageKick}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandKick")) out of %eval(%concat("@clumsy",@scoreName,"TotalKick")) kicks (%eval(%concat("@clumsy",@scoreName,"PercentageKick"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyLandKickTrigger2" {Your kick hits %1 in the solar plexus!$} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
#ADD clumsyLandKick 1
#ADD %concat("clumsy",@scoreName,"LandKick") 1
#MATH clumsyTotalKick @clumsyLandKick+@clumsyMissKick
#MATH clumsyPercentageKick (@clumsyLandKick*100 / @clumsyTotalKick)
#MATH %concat("clumsy",@scoreName,"TotalKick") %eval(%concat("@clumsy",@scoreName,"LandKick"))+%eval(%concat("@clumsy",@scoreName,"MissKick"))
#MATH %concat("clumsy",@scoreName,"PercentageKick") (%eval(%concat("@clumsy",@scoreName,"LandKick"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalKick")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandKick out of @clumsyTotalKick kicks (@{clumsyPercentageKick}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandKick")) out of %eval(%concat("@clumsy",@scoreName,"TotalKick")) kicks (%eval(%concat("@clumsy",@scoreName,"PercentageKick"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyMissKickTrigger" {You miss your kick at %1 groin, much to %2 relief...$} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
#ADD clumsyMissKick 1
#ADD %concat("clumsy",@scoreName,"MissKick") 1
#MATH clumsyTotalKick @clumsyLandKick+@clumsyMissKick
#MATH clumsyPercentageKick (@clumsyLandKick*100 / @clumsyTotalKick)
#MATH %concat("clumsy",@scoreName,"TotalKick") %eval(%concat("@clumsy",@scoreName,"LandKick"))+%eval(%concat("@clumsy",@scoreName,"MissKick"))
#MATH %concat("clumsy",@scoreName,"PercentageKick") (%eval(%concat("@clumsy",@scoreName,"LandKick"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalKick")))
#IF (@showClumsy) {#ECHO {This session you've clumsied @clumsyMissKick out of @clumsyTotalKick kicks (@{clumsyPercentageKick}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've clumsied %eval(%concat("@clumsy",@scoreName,"MissKick")) out of %eval(%concat("@clumsy",@scoreName,"TotalKick")) kicks (%eval(%concat("@clumsy",@scoreName,"PercentageKick"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyMissKickTrigger2" {Your beautiful full-circle kick misses %1 by a mile.$} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
#ADD clumsyMissKick 1
#ADD %concat("clumsy",@scoreName,"MissKick") 1
#MATH clumsyTotalKick @clumsyLandKick+@clumsyMissKick
#MATH clumsyPercentageKick (@clumsyLandKick*100 / @clumsyTotalKick)
#MATH %concat("clumsy",@scoreName,"TotalKick") %eval(%concat("@clumsy",@scoreName,"LandKick"))+%eval(%concat("@clumsy",@scoreName,"MissKick"))
#MATH %concat("clumsy",@scoreName,"PercentageKick") (%eval(%concat("@clumsy",@scoreName,"LandKick"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalKick")))
#IF (@showClumsy) {#ECHO {This session you've clumsied @clumsyMissKick out of @clumsyTotalKick kicks (@{clumsyPercentageKick}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've clumsied %eval(%concat("@clumsy",@scoreName,"MissKick")) out of %eval(%concat("@clumsy",@scoreName,"TotalKick")) kicks (%eval(%concat("@clumsy",@scoreName,"PercentageKick"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyKickWhoTrigger" {Kick who?} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
} "" {disable}
#TRIGGER "clumsyKickBusyTrigger" {You're too busy at the moment!} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
} "" {disable}
#TRIGGER "clumsyKickFlyingTrigger" {You try.. but your legs are shorter than your dreams...} {
#ADD clumsyKickCount 1
#IF (@clumsyKickCount>=@clumsyKickAttempts) {clumsyKickTriggers off} {}
} "" {disable}
#TRIGGER {You throw %1 at %2.$} {#T+ clumsyThrowTrigger}
#TRIGGER "clumsyThrowTrigger" {^%1 arcs through the air.$} {clumsyThrowTriggers on} "" {disable}
#TRIGGER "clumsyThrowLand" {^%1 grunts in pain as %2 is struck by %3.$} {
clumsyThrowTriggers off
#ADD clumsyLandThrow 1
#ADD %concat("clumsy",@scoreName,"LandThrow") 1
#MATH clumsyTotalThrow @clumsyMissThrow+@clumsyLandThrow
#MATH clumsyPercentageThrow (@clumsyLandThrow*100 / @clumsyTotalThrow)
#MATH %concat("clumsy",@scoreName,"TotalThrow") %eval(%concat("@clumsy",@scoreName,"MissThrow"))+%eval(%concat("@clumsy",@scoreName,"LandThrow"))
#MATH %concat("clumsy",@scoreName,"PercentageThrow") (%eval(%concat("@clumsy",@scoreName,"LandThrow"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalThrow")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandThrow out of @clumsyTotalThrow throws (@{clumsyPercentageThrow}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandThrow")) out of %eval(%concat("@clumsy",@scoreName,"TotalThrow")) throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrow"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyThrowRip" {^%1 rips through %2 guts as %3 collapses to the ground.$} {
clumsyThrowTriggers off
#ADD clumsyLandThrow 1
#ADD %concat("clumsy",@scoreName,"LandThrow") 1
#MATH clumsyTotalThrow @clumsyMissThrow+@clumsyLandThrow
#MATH clumsyPercentageThrow (@clumsyLandThrow*100 / @clumsyTotalThrow)
#MATH %concat("clumsy",@scoreName,"TotalThrow") %eval(%concat("@clumsy",@scoreName,"MissThrow"))+%eval(%concat("@clumsy",@scoreName,"LandThrow"))
#MATH %concat("clumsy",@scoreName,"PercentageThrow") (%eval(%concat("@clumsy",@scoreName,"LandThrow"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalThrow")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandThrow out of @clumsyTotalThrow throws (@{clumsyPercentageThrow}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandThrow")) out of %eval(%concat("@clumsy",@scoreName,"TotalThrow")) throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrow"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyThrowCrit" {^%1 spasms in excruciating pain as %2 is struck by %3.$} {
clumsyThrowTriggers off
#ADD clumsyLandThrow 1
#ADD clumsyLandThrowCritical 1
#ADD %concat("clumsy",@scoreName,"LandThrow") 1
#ADD %concat("clumsy",@scoreName,"LandThrowCritical") 1
#MATH clumsyPercentageThrowCritical (@clumsyLandThrowCritical*100 / @clumsyLandThrow)
#MATH %concat("clumsy",@scoreName,"PercentageThrowCritical") (%eval(%concat("@clumsy",@scoreName,"LandThrowCritical"))*100 / %eval(%concat("@clumsy",@scoreName,"LandThrow")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandThrowCritical criticals out of @clumsyLandThrow total landed throws (@{clumsyPercentageThrowCritical}~% crits landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandThrowCritical")) criticals out of %eval(%concat("@clumsy",@scoreName,"LandThrow")) total landed throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrowCritical"))~% crits landed)}
} {}
} "" {disable}
#TRIGGER "clumsyThrowDeflect" {^%1 deflects %2 that was thrown at %3.$} {
clumsyThrowTriggers off
#ADD clumsyMissThrow 1
#ADD %concat("clumsy",@scoreName,"MissThrow") 1
#MATH clumsyTotalThrow @clumsyMissThrow+@clumsyLandThrow
#MATH clumsyPercentageThrow (@clumsyLandThrow*100 / @clumsyTotalThrow)
#MATH %concat("clumsy",@scoreName,"TotalThrow") %eval(%concat("@clumsy",@scoreName,"MissThrow"))+%eval(%concat("@clumsy",@scoreName,"LandThrow"))
#MATH %concat("clumsy",@scoreName,"PercentageThrow") (%eval(%concat("@clumsy",@scoreName,"LandThrow"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalThrow")))
#IF (@showClumsy) {#ECHO {This session you've clumsied @clumsyMissThrow out of @clumsyTotalThrow throws (@{clumsyPercentageThrow}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've clumsied %eval(%concat("@clumsy",@scoreName,"MissThrow")) out of %eval(%concat("@clumsy",@scoreName,"TotalThrow")) throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrow"))~% landed)}
} {}
} "" {disable}
#TRIGGER "clumsyThrowMiss" {^%1 just misses %2 and falls to the ground.$} {
clumsyThrowTriggers off
#ADD clumsyMissThrow 1
#ADD %concat("clumsy",@scoreName,"MissThrow") 1
#MATH clumsyTotalThrow @clumsyMissThrow+@clumsyLandThrow
#MATH clumsyPercentageThrow (@clumsyLandThrow*100 / @clumsyTotalThrow)
#MATH %concat("clumsy",@scoreName,"TotalThrow") %eval(%concat("@clumsy",@scoreName,"MissThrow"))+%eval(%concat("@clumsy",@scoreName,"LandThrow"))
#MATH %concat("clumsy",@scoreName,"PercentageThrow") (%eval(%concat("@clumsy",@scoreName,"LandThrow"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalThrow")))
#IF (@showClumsy) {#ECHO {This session you've clumsied @clumsyMissThrow out of @clumsyTotalThrow throws (@{clumsyPercentageThrow}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've clumsied %eval(%concat("@clumsy",@scoreName,"MissThrow")) out of %eval(%concat("@clumsy",@scoreName,"TotalThrow")) throws (%eval(%concat("@clumsy",@scoreName,"PercentageThrow"))~% landed)}
} {}
} "" {disable}
#TRIGGER {^%1 makes a strange sound as you place %2 in %3 back!$} {
#ADD clumsyLandStab 1
#ADD %concat("clumsy",@scoreName,"LandStab") 1
#MATH clumsyTotalStab @clumsyLandStab+@clumsyMissStab
#MATH clumsyPercentageStab (@clumsyLandStab*100 / @clumsyTotalStab)
#MATH %concat("clumsy",@scoreName,"TotalStab") %eval(%concat("@clumsy",@scoreName,"LandStab"))+%eval(%concat("@clumsy",@scoreName,"MissStab"))
#MATH %concat("clumsy",@scoreName,"PercentageStab") (%eval(%concat("@clumsy",@scoreName,"LandStab"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalStab")))
#IF (@showClumsy) {#ECHO {This session you've landed @clumsyLandStab out of @clumsyTotalStab stabs (@{clumsyPercentageStab}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've landed %eval(%concat("@clumsy",@scoreName,"LandStab")) out of %eval(%concat("@clumsy",@scoreName,"TotalStab")) stabs (%eval(%concat("@clumsy",@scoreName,"PercentageStab"))~% landed)}
} {}
}
#TRIGGER {^Ooops. Your clumsy execution broadcasts your intentions.$} {
#ADD clumsyMissStab 1
#ADD %concat("clumsy",@scoreName,"MissStab") 1
#MATH clumsyTotalStab @clumsyLandStab+@clumsyMissStab
#MATH clumsyPercentageStab (@clumsyLandStab*100 / @clumsyTotalStab)
#MATH %concat("clumsy",@scoreName,"TotalStab") %eval(%concat("@clumsy",@scoreName,"LandStab"))+%eval(%concat("@clumsy",@scoreName,"MissStab"))
#MATH %concat("clumsy",@scoreName,"PercentageStab") (%eval(%concat("@clumsy",@scoreName,"LandStab"))*100 / %eval(%concat("@clumsy",@scoreName,"TotalStab")))
#IF (@showClumsy) {#ECHO {This session you've clumsied @clumsyMissStab out of @clumsyTotalStab stabs (@{clumsyPercentageStab}~% landed)}} {}
#IF (%eval(%concat("@show",@scoreName,"OT"))) {
#ECHO {Since %eval(%concat("@",@scoreName,"OT")) you've clumsied %eval(%concat("@clumsy",@scoreName,"MissStab")) out of %eval(%concat("@clumsy",@scoreName,"TotalStab")) stabs (%eval(%concat("@clumsy",@scoreName,"PercentageStab"))~% landed)}
} {}
}
#ONINPUT {^kic$} {
clumsyKickTriggers on
}
#ONINPUT {^kic %w$} {
clumsyKickTriggers on
}
#ONINPUT {^kic %d.%w$} {
clumsyKickTriggers on
}
#ONINPUT {^kick$} {
clumsyKickTriggers on
}
#ONINPUT {^kick %w$} {
clumsyKickTriggers on
}
#ONINPUT {^kick %d.%w$} {
clumsyKickTriggers on
}
#CLASS 0