mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2026-09-21 12:15:47 +00:00
improve filter selection for awakened gems
This commit is contained in:
@@ -303,23 +303,20 @@ function createGemFilters (item: ParsedItem, filters: ItemFilters) {
|
||||
value: item.isCorrupted
|
||||
}
|
||||
|
||||
if (item.quality) {
|
||||
filters.quality = {
|
||||
value: item.quality,
|
||||
disabled: false
|
||||
if (item.info.gem!.awakened) {
|
||||
filters.gemLevel = {
|
||||
value: item.gemLevel!,
|
||||
disabled: (item.gemLevel! < 5)
|
||||
}
|
||||
}
|
||||
|
||||
if (SPECIAL_SUPPORT_GEM.includes(item.info.refName)) {
|
||||
filters.gemLevel = {
|
||||
value: item.gemLevel!,
|
||||
disabled: false
|
||||
}
|
||||
} else {
|
||||
filters.gemLevel = {
|
||||
value: item.gemLevel!,
|
||||
disabled: (item.gemLevel! < 16)
|
||||
if (item.isCorrupted && item.quality) {
|
||||
filters.quality = {
|
||||
value: item.quality,
|
||||
disabled: (item.quality < 20)
|
||||
}
|
||||
}
|
||||
|
||||
return filters
|
||||
}
|
||||
|
||||
filters.altQuality = {
|
||||
@@ -327,6 +324,34 @@ function createGemFilters (item: ParsedItem, filters: ItemFilters) {
|
||||
disabled: false
|
||||
}
|
||||
|
||||
if (SPECIAL_SUPPORT_GEM.includes(item.info.refName)) {
|
||||
filters.gemLevel = {
|
||||
value: item.gemLevel!,
|
||||
disabled: (item.gemLevel! < 3)
|
||||
}
|
||||
|
||||
if (item.gemAltQuality !== 'Superior' && item.isCorrupted && item.quality) {
|
||||
filters.quality = {
|
||||
value: item.quality,
|
||||
disabled: true
|
||||
}
|
||||
}
|
||||
|
||||
return filters
|
||||
}
|
||||
|
||||
if (item.quality) {
|
||||
filters.quality = {
|
||||
value: item.quality,
|
||||
disabled: (item.quality < 16)
|
||||
}
|
||||
}
|
||||
|
||||
filters.gemLevel = {
|
||||
value: item.gemLevel!,
|
||||
disabled: (item.gemLevel! < 19)
|
||||
}
|
||||
|
||||
return filters
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user