UNPKG

habicli

Version:

A CLI for [Habitica](https://habitica.com/)

45 lines (44 loc) 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getClassAttr = exports.CLASS_ATTR = exports.ATTRIBUTE = exports.PRIORITIES = void 0; var PRIORITIES; (function (PRIORITIES) { PRIORITIES[PRIORITIES["Trivial"] = 0.1] = "Trivial"; PRIORITIES[PRIORITIES["Easy"] = 1] = "Easy"; PRIORITIES[PRIORITIES["Medium"] = 1.5] = "Medium"; PRIORITIES[PRIORITIES["Hard"] = 2] = "Hard"; })(PRIORITIES || (PRIORITIES = {})); exports.PRIORITIES = PRIORITIES; var ATTRIBUTE; (function (ATTRIBUTE) { ATTRIBUTE["Strength"] = "str"; ATTRIBUTE["Intelligence"] = "int"; ATTRIBUTE["Perception"] = "per"; ATTRIBUTE["Constitution"] = "con"; })(ATTRIBUTE || (ATTRIBUTE = {})); exports.ATTRIBUTE = ATTRIBUTE; var CLASS_ATTR; (function (CLASS_ATTR) { CLASS_ATTR["Warrior"] = "str"; CLASS_ATTR["Mage"] = "int"; CLASS_ATTR["Wizard"] = "int"; CLASS_ATTR["Rogue"] = "per"; CLASS_ATTR["Healer"] = "con"; })(CLASS_ATTR || (CLASS_ATTR = {})); exports.CLASS_ATTR = CLASS_ATTR; function getClassAttr(str) { switch (str) { case 'Warrior': return CLASS_ATTR.Warrior; case 'Mage': case 'Wizard': return CLASS_ATTR.Wizard; case 'Rogue': return CLASS_ATTR.Rogue; case 'Healer': return CLASS_ATTR.Healer; default: return CLASS_ATTR.Warrior; } } exports.getClassAttr = getClassAttr;