diff options
Diffstat (limited to 'render/miningAbilities.js')
-rw-r--r-- | render/miningAbilities.js | 20 |
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) } |