mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2026-08-24 22:46:44 +00:00
add fracture false #753
This commit is contained in:
@@ -53,6 +53,7 @@
|
||||
"Catalysing",
|
||||
"Chayula's",
|
||||
"corruptionjewel",
|
||||
"craftable",
|
||||
"Crystallisation",
|
||||
"Defences",
|
||||
"DIVCARD",
|
||||
|
||||
@@ -119,5 +119,10 @@ export function createVirtualItem(
|
||||
}
|
||||
|
||||
export function itemIsModifiable(item: ParsedItem) {
|
||||
return !item.isCorrupted && !item.isMirrored && !item.isSanctified;
|
||||
return (
|
||||
item.info.craftable &&
|
||||
!item.isCorrupted &&
|
||||
!item.isMirrored &&
|
||||
!item.isSanctified
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
import type { ItemFilters } from "./interfaces";
|
||||
import { ParsedItem, ItemCategory, ItemRarity } from "@/parser";
|
||||
import {
|
||||
ParsedItem,
|
||||
ItemCategory,
|
||||
ItemRarity,
|
||||
itemIsModifiable,
|
||||
} from "@/parser";
|
||||
import { tradeTag } from "../trade/common";
|
||||
import { ModifierType } from "@/parser/modifiers";
|
||||
import { BaseType, ITEM_BY_REF } from "@/assets/data";
|
||||
@@ -353,7 +358,7 @@ export function createFilters(
|
||||
filters.sanctified = { disabled: false };
|
||||
}
|
||||
|
||||
if (!item.isFractured && opts.exact) {
|
||||
if (!item.isFractured && itemIsModifiable(item)) {
|
||||
filters.fractured = { value: false };
|
||||
}
|
||||
|
||||
|
||||
@@ -512,6 +512,14 @@ export function createTradeRequest(
|
||||
);
|
||||
}
|
||||
|
||||
if (filters.fractured?.value === false) {
|
||||
propSet(
|
||||
query.filters,
|
||||
"misc_filters.filters.fractured_item.option",
|
||||
String(false),
|
||||
);
|
||||
}
|
||||
|
||||
if (filters.mirrored) {
|
||||
if (filters.mirrored.disabled) {
|
||||
propSet(
|
||||
|
||||
Reference in New Issue
Block a user