UNPKG

borderlands2

Version:

Borderlands 2 weapon damage and DPS calculation library

53 lines 2.4 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l; Object.defineProperty(exports, "__esModule", { value: true }); var elemental_effect_1 = require("../../weapon/value_object/elemental_effect"); var target_type_1 = require("./target_type"); var GameModeEnum; (function (GameModeEnum) { GameModeEnum["NormalMode"] = "Normal Mode"; GameModeEnum["TrueVaultHunterMode"] = "True Vault Hunter Mode"; })(GameModeEnum = exports.GameModeEnum || (exports.GameModeEnum = {})); var coefficients = (_a = {}, _a[GameModeEnum.NormalMode] = (_b = {}, _b[elemental_effect_1.ElementalEffect.Explosive] = (_c = {}, _c[target_type_1.TargetType.Shield] = 0.8, _c), _b[elemental_effect_1.ElementalEffect.Incendiary] = (_d = {}, _d[target_type_1.TargetType.Flesh] = 1.5, _d[target_type_1.TargetType.Armor] = 0.75, _d[target_type_1.TargetType.Shield] = 0.75, _d), _b[elemental_effect_1.ElementalEffect.Shock] = (_e = {}, _e[target_type_1.TargetType.Shield] = 2, _e), _b[elemental_effect_1.ElementalEffect.Corrosive] = (_f = {}, _f[target_type_1.TargetType.Flesh] = 0.9, _f[target_type_1.TargetType.Armor] = 1.5, _f[target_type_1.TargetType.Shield] = 0.75, _f), _b), _a[GameModeEnum.TrueVaultHunterMode] = (_g = {}, _g[elemental_effect_1.ElementalEffect.Explosive] = (_h = {}, _h[target_type_1.TargetType.Shield] = 0.8, _h), _g[elemental_effect_1.ElementalEffect.Incendiary] = (_j = {}, _j[target_type_1.TargetType.Flesh] = 1.75, _j[target_type_1.TargetType.Armor] = 0.4, _j[target_type_1.TargetType.Shield] = 0.4, _j), _g[elemental_effect_1.ElementalEffect.Shock] = (_k = {}, _k[target_type_1.TargetType.Shield] = 2.5, _k), _g[elemental_effect_1.ElementalEffect.Corrosive] = (_l = {}, _l[target_type_1.TargetType.Flesh] = 0.6, _l[target_type_1.TargetType.Armor] = 1.75, _l[target_type_1.TargetType.Shield] = 0.4, _l), _g), _a); function ElementalDamageCoefficients(mode) { return coefficients[mode]; } exports.ElementalDamageCoefficients = ElementalDamageCoefficients; //# sourceMappingURL=elemental_damage_coefficients.js.map