improve anointment handling

This commit is contained in:
Alexander Drozdov
2021-01-20 19:04:57 +02:00
parent 433423d025
commit 56be23285b
2 changed files with 13 additions and 1 deletions
@@ -323,7 +323,8 @@ export default defineComponent({
"Filtering by exact Elemental Resistance unreasonably increases the price": "Поиск по точному виду сопротивления необоснованно увеличивает цену",
"Crafted Chaos Resistance without Explicit mod has no value": "Крафтовое сопротивление хаосу без \"родного\" свойства не имеет ценности",
"Contributes to the item property": "Вносит вклад в параметр предмета",
"Hidden for sake of familiar view of item stats": "Скрыт ради привычного просмотра свойств предмета"
"Hidden for sake of familiar view of item stats": "Скрыт ради привычного просмотра свойств предмета",
"Buyer will likely change anointment": "Покупатель, скорее всего, поменяет зачарование"
}
}
</i18n>
@@ -202,4 +202,15 @@ function finalFilterTweaks (ctx: FiltersCreationContext) {
isElderGuardian.disabled = false
}
}
if (item.category === ItemCategory.Amulet) {
const anointment = ctx.filters.find(filter => filter.statRef === 'Allocates #')
if (anointment) {
if (item.props.talismanTier) {
anointment.disabled = false
} else if (!item.isCorrupted && !item.isMirrored) {
anointment.hidden = 'Buyer will likely change anointment'
}
}
}
}