Arcanum AutoTreat

It clicks the Treat Ailments button every 1s (if it is enabled) and drains your mana down to stamToKeep% (adjust stamToKeep for a different amount). Based on lulero's AutoFocus script.

// ==UserScript==
// @name         Arcanum AutoTreat
// @version      0.12
// @author       Yoyó
// @description  It clicks the Treat Ailments button every 1s (if it is enabled) and drains your mana down to stamToKeep% (adjust stamToKeep for a different amount). Based on lulero's AutoFocus script.
// @match        http://www.lerpinglemur.com/arcanum/
// @match        https://game312933.konggames.com/gamez/0031/2933/*
// @namespace    https://greasyfork.org/users/390287
// ==/UserScript==

var stamToKeep = 85;

var autofocus = window.setInterval(function(){

    let focusXpath="//div[@class='main-actions']//button[text()='Treat Ailments']";
    let focusBtn = document.evaluate(focusXpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
    if(!focusBtn.disabled){
        let stamXpath="//div[@class='vitals']//table[@class='bars']//div[@class='stamina']//span[@class='bar-text']";
        let stamText = document.evaluate(stamXpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        let stamValues = stamText.textContent.split("/");
        let currentStam = parseFloat(stamValues[0]);
        let maxStam = parseFloat(stamValues[1]);
        let stamToSpend = currentStam - maxStam*stamToKeep/100;
        while (stamToSpend > 0.1) {
            focusBtn.click();
            stamToSpend = stamToSpend - 0.2;
        }
    }

},1000);