mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2025-12-16 21:16:49 +00:00
Emperor's Vigilance, closes #862
This commit is contained in:
@@ -917,11 +917,14 @@ function transformToLegacyModifiers (item: ParsedItem) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function calcBasePercentile (item: ParsedItem) {
|
function calcBasePercentile (item: ParsedItem) {
|
||||||
if (!item.info.armour) return
|
const info = item.info.unique
|
||||||
|
? ITEM_BY_REF('ITEM', item.info.unique.base)![0].armour
|
||||||
|
: item.info.armour
|
||||||
|
if (!info) return
|
||||||
|
|
||||||
// Base percentile is the same for all defences.
|
// Base percentile is the same for all defences.
|
||||||
// Using `AR/EV -> ES -> WARD` order to improve accuracy
|
// Using `AR/EV -> ES -> WARD` order to improve accuracy
|
||||||
// of calculation (larger rolls = more precise).
|
// of calculation (larger rolls = more precise).
|
||||||
const info = item.info.armour
|
|
||||||
if (item.armourAR && info.ar) {
|
if (item.armourAR && info.ar) {
|
||||||
item.basePercentile = calcPropPercentile(item.armourAR, info.ar, QUALITY_STATS.ARMOUR, item)
|
item.basePercentile = calcPropPercentile(item.armourAR, info.ar, QUALITY_STATS.ARMOUR, item)
|
||||||
} else if (item.armourEV && info.ev) {
|
} else if (item.armourEV && info.ev) {
|
||||||
|
|||||||
@@ -128,6 +128,9 @@ export function initUiModFilters (
|
|||||||
if (item.info.refName !== 'Split Personality') {
|
if (item.info.refName !== 'Split Personality') {
|
||||||
filterItemProp(ctx)
|
filterItemProp(ctx)
|
||||||
filterPseudo(ctx)
|
filterPseudo(ctx)
|
||||||
|
if (item.info.refName === "Emperor's Vigilance") {
|
||||||
|
filterBasePercentile(ctx)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!item.isCorrupted && !item.isMirrored) {
|
if (!item.isCorrupted && !item.isMirrored) {
|
||||||
|
|||||||
Reference in New Issue
Block a user