enable psuedo on some uniques

This commit is contained in:
kvan7
2025-09-14 21:27:55 -05:00
parent 6a503b563e
commit 754b86eedd
2 changed files with 4 additions and 2 deletions

View File

@@ -1592,7 +1592,7 @@ export function parseAffixStrings(clipboard: string): string {
return part2 || part1;
});
}
function getMaxSockets(item: ParsedItem) {
export function getMaxSockets(item: ParsedItem) {
if (item.info.refName === "Darkness Enthroned") {
return 2;
}

View File

@@ -25,6 +25,7 @@ import { filterItemProp, filterBasePercentile } from "./pseudo/item-property";
import { decodeOils, applyAnointmentRules } from "./pseudo/anointments";
import { StatBetter, CLIENT_STRINGS } from "@/assets/data";
import { explicitModifierCount, maxUsefulItemLevel } from "./common";
import { getMaxSockets } from "@/parser/Parser";
export interface FiltersCreationContext {
readonly item: ParsedItem;
@@ -187,7 +188,8 @@ export function initUiModFilters(
if (item.info.refName !== "Split Personality") {
filterItemProp(ctx);
if (item.rarity !== ItemRarity.Unique) {
// TODO: see if there are other options here, don't want to include trade site uniques with random runes
if (item.rarity !== ItemRarity.Unique || !getMaxSockets(item)) {
filterPseudo(ctx);
}
if (item.info.refName === "Emperor's Vigilance") {