Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
|DamageTracker: tracks the highest damage/heal you have done.
#define NOT_FOUND 0
#define INI_FILE DamageTracker-${Me.Name}-${Me.Server}.ini
|Damage Tracker events:
#Event Nuke "You hit #2# for #3# points of non-melee damage."
#Event DoT "#*#has taken #1# damage from your#*#"
#Event Heal "You have healed #1# for #2# points of damage."
|you make melee damage :
#Event Crush "You crush #*# for #1# damage"
#Event Hit "You hit #*# for #1# damage"
#Event Pierce "You pierce #*# for #1# damage"
#Event Slash "You slash #*# for #1# damage"
#Event Bash "You bash #*# for #1# damage"
|Rogue:
#Event BackStab "You backstab #*# for #1# damage"
|Monk
#Event Kick "You#*#kick #*# for #1# damage"
#Event Strike "You strike #*# for #1# damage"
|Show maxes
#Event ShowEm "What's my maxes."
Sub Init_DPS
/declare topNuke int outer ${Ini[INI_FILE, TopNuke, NOT_FOUND]}
/declare topDoT int outer ${Ini[INI_FILE, TopDoT, NOT_FOUND]}
/declare topHeal int outer ${Ini[INI_FILE, TopHeal, NOT_FOUND]}
/declare topCrush int outer ${Ini[INI_FILE, TopCrush, NOT_FOUND]}
/declare topHit int outer ${Ini[INI_FILE, TopHit, NOT_FOUND]}
/declare topPierce int outer ${Ini[INI_FILE, TopPierce, NOT_FOUND]}
/declare topSlash int outer ${Ini[INI_FILE, TopSlash, NOT_FOUND]}
/declare topBackStab int outer ${Ini[INI_FILE, TopBackStab, NOT_FOUND]}
/declare topBash int outer ${Ini[INI_FILE, TopBash, NOT_FOUND]}
/declare topKick int outer ${Ini[INI_FILE, TopKick, NOT_FOUND]}
/declare topStrike int outer ${Ini[INI_FILE, TopStrike, NOT_FOUND]}
/echo * Best Nuke: ${topNuke}, DoT: ${topDoT}, heal: ${topHeal}, Cruch: ${topCrush}, Hit: ${topHit}, Pierce: ${topPierce}, Slash: ${topSlash}, BS: ${topBackStab}, Bash: ${topBash}, Kick: ${topKick}, Strike: ${topStrike} *
/return
Sub Event_Nuke(string line, string mob, string value)
/if (${value} <= ${topNuke}) /return
/popup Nuke highschore: ${value} (old was ${topNuke})
/varset topNuke ${value}
/ini "INI_FILE" "TopNuke" "${topNuke}"
}
/return
Sub Event_DamageDoT(string line, int value)
/if (${value} <= ${topDoT}) /return
/popup DoT highschore: ${value} (old was ${topDoT})
/varset topDoT ${value}
/ini "INI_FILE" "TopDoT" "${topDoT}"
/return
Sub Event_Heal(string line, string name, int value)
/if (${value} <= ${topHeal}) /return
/popup Heal highschore: ${value} (old was ${topHeal})
/varset topHeal ${value}
/ini "INI_FILE" "TopHeal" "${topHeal}"
/return
Sub Event_Crush(string line, int value)
/if (${value} <= ${topCrush}) /return
/popup Crush highschore: ${value} (old was ${topCrush})
/varset topCrush ${value}
/ini "INI_FILE" "TopCrush" "${topCrush}"
/return
Sub Event_Hit(string line, int value)
/if (${value} <= ${topHit}) /return
/popup Hit highschore: ${value} (old was ${topHit})
/varset topHit ${value}
/ini "INI_FILE" "TopHit" "${topHit}"
/return
Sub Event_Pierce(string line, int value)
/if (${value} <= ${topPierce}) /return
/popup Pierce highschore: ${value} (old was ${topPierce})
/varset topPierce ${value}
/ini "INI_FILE" "TopPierce" "${topPierce}"
/return
Sub Event_Slash(string line, int value)
/if (${value} <= ${topSlash}) /return
/popup Slash highschore: ${value} (old was ${topSlash})
/varset topSlash ${value}
/ini "INI_FILE" "TopSlash" "${topSlash}"
/return
Sub Event_BackStab(string line, int value)
/if (${value} <= ${topBackStab}) /return
/popup BackStab highschore: ${value} (old was ${topBackStab})
/varset topBackStab ${value}
/ini "INI_FILE" "TopBackStab" "${topBackStab}"
/return
Sub Event_Bash(string line, int value)
/if (${value} <= ${topBash}) /return
/popup Bash highschore: ${value} (old was ${topBash})
/varset topBash ${value}
/ini "INI_FILE" "TopBash" "${topBash}"
/return
Sub Event_Kick(string line, int value)
/if (${value} <= ${topKick}) /return
/popup Kick highschore: ${value} (old was ${topKick})
/varset topKick ${value}
/ini "INI_FILE" "TopKick" "${topKick}"
/return
Sub Event_Strike(string line, int value)
/if (${value} <= ${topStrike}) /return
/popup Strike highschore: ${value} (old was ${topStrike})
/varset topStrike ${value}
/ini "INI_FILE" "TopStrike" "${topStrike}"
/return
Sub Event_ShowEm
/echo
/echo * Best Nuke: ${topNuke}, DoT: ${topDoT}, heal: ${topHeal}, Cruch: ${topCrush}, Hit: ${topHit}, Pierce: ${topPierce}, Slash: ${topSlash}, BS: ${topBackStab}, Bash: ${topBash}, Kick: ${topKick}, Strike: ${topStrike} *
/return