aboutsummaryrefslogtreecommitdiff
path: root/render/miningAbilities.js
diff options
context:
space:
mode:
Diffstat (limited to 'render/miningAbilities.js')
-rw-r--r--render/miningAbilities.js20
1 files changed, 15 insertions, 5 deletions
diff --git a/render/miningAbilities.js b/render/miningAbilities.js
index 4663327..41113ed 100644
--- a/render/miningAbilities.js
+++ b/render/miningAbilities.js
@@ -68,6 +68,19 @@ register("step", () => {
register("chat", (abilityName, event) => {
let found = false
+ let timer
+
+ switch(capitalizeFirst(abilityName))
+ {
+ case "Pickobulus":
+ timer = 110
+ break
+ case "Vein seeker":
+ timer = 60
+ break
+ default:
+ timer = 120
+ }
activeAbilities.forEach(ability => {
if(ability.name == capitalizeFirst(abilityName))
@@ -75,16 +88,13 @@ register("chat", (abilityName, event) => {
found = true
drawTimestamp = undefined
ability.drawTitle = 0
- if (capitalizeFirst(abilityName) === "Pickobulus")
- ability.timer = 110
- else
- ability.timer = 120
+ ability.timer = timer
}
})
if (!found)
{
- let object = {timer: capitalizeFirst(abilityName) === "Pickobulus" ? 110 : 120, name: capitalizeFirst(abilityName), drawTitle: 0, drawTimestamp: undefined}
+ let object = {timer: timer, name: capitalizeFirst(abilityName), drawTitle: 0, drawTimestamp: undefined}
activeAbilities.push(object)
}