@plokkke/sw-rune
Version:
Library defining all utils for summoners war rune handling
83 lines (82 loc) • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RUNE_EFFECT_BY_ID = exports.RUNE_EFFECTS = exports.RUNE_SET_BY_ID = exports.RUNE_SETS = exports.RUNE_QUALITIES = void 0;
exports.RUNE_QUALITIES = ['COMMON', 'MAGIC', 'RARE', 'HERO', 'LEGEND'];
exports.RUNE_SETS = [
'ENERGY',
'FATAL',
'BLADE',
'RAGE',
'SWIFT',
'FOCUS',
'GUARD',
'ENDURE',
'VIOLENT',
'WILL',
'NEMESIS',
'SHIELD',
'REVENGE',
'DESPAIR',
'VAMPIRE',
'DESTROY',
'FIGHT',
'DETERMINATION',
'ENHANCE',
'ACCURACY',
'TOLERANCE',
'SEAL',
'INTANGIBLE',
'IMMEMORIAL',
];
exports.RUNE_SET_BY_ID = {
1: 'ENERGY',
2: 'GUARD',
3: 'SWIFT',
4: 'BLADE',
5: 'RAGE',
6: 'FOCUS',
7: 'ENDURE',
8: 'FATAL',
10: 'DESPAIR',
11: 'VAMPIRE',
13: 'VIOLENT',
14: 'NEMESIS',
15: 'WILL',
16: 'SHIELD',
17: 'REVENGE',
18: 'DESTROY',
19: 'FIGHT',
20: 'DETERMINATION',
21: 'ENHANCE',
22: 'ACCURACY',
23: 'TOLERANCE',
24: 'SEAL',
25: 'INTANGIBLE',
99: 'IMMEMORIAL',
};
exports.RUNE_EFFECTS = [
'HEALTH_FLAT',
'HEALTH_PERCENTAGE',
'ATTACK_FLAT',
'ATTACK_PERCENTAGE',
'DEFENSE_FLAT',
'DEFENSE_PERCENTAGE',
'SPEED',
'CRITICAL_RATE',
'CRITICAL_DAMAGE',
'RESISTANCE',
'ACCURACY',
];
exports.RUNE_EFFECT_BY_ID = {
1: 'HEALTH_FLAT',
2: 'HEALTH_PERCENTAGE',
3: 'ATTACK_FLAT',
4: 'ATTACK_PERCENTAGE',
5: 'DEFENSE_FLAT',
6: 'DEFENSE_PERCENTAGE',
8: 'SPEED',
9: 'CRITICAL_RATE',
10: 'CRITICAL_DAMAGE',
11: 'RESISTANCE',
12: 'ACCURACY',
};