mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2025-12-15 12:35:59 +00:00
Foil Unique disambiguation
This commit is contained in:
@@ -91,7 +91,7 @@ export default {
|
||||
DELVE_MODS: ['地下的', '地下之', '地底之'],
|
||||
VEILED_MODS: ['被選召的', '教團之'],
|
||||
INCURSION_MODS: ['瓜特利斯的', '柔派克的', '塔普塔特的', '特卡蒂的', '麥塔爾的', '麥塔爾之', '希特克拉多的', '希特克拉多之', '特卡蒂之', '瓜特利斯之', '普希瓦爾之'],
|
||||
RELIC_UNIQUE: '古典傳奇',
|
||||
FOIL_UNIQUE: '貼模傳奇',
|
||||
UNMODIFIABLE: '不可調整的',
|
||||
// ---
|
||||
CHAT_SYSTEM: /^: (?<body>.+)$/,
|
||||
|
||||
@@ -91,7 +91,7 @@ export default {
|
||||
DELVE_MODS: ['Subterranean', 'of the Underground'],
|
||||
VEILED_MODS: ['Chosen', 'of the Order'],
|
||||
INCURSION_MODS: ["Guatelitzi's", "Xopec's", "Topotante's", "Tacati's", "Matatl's", 'of Matatl', "Citaqualotl's", 'of Citaqualotl', 'of Tacati', 'of Guatelitzi', 'of Puhuarte'],
|
||||
RELIC_UNIQUE: 'Relic Unique',
|
||||
FOIL_UNIQUE: 'Foil Unique',
|
||||
UNMODIFIABLE: 'Unmodifiable',
|
||||
// ---
|
||||
CHAT_SYSTEM: /^: (?<body>.+)$/,
|
||||
|
||||
@@ -125,7 +125,7 @@ export default {
|
||||
'Плодовитый', 'Плодовитая', 'Плодовитое', 'Плодовитые', 'Плодовитые', 'Плодовитые',
|
||||
'Ситаквалотля', 'Мататля', 'Такати', 'Гвателитзи', 'Пухварте'
|
||||
],
|
||||
RELIC_UNIQUE: 'Уникальная Реликвия',
|
||||
FOIL_UNIQUE: 'Foil Unique',
|
||||
UNMODIFIABLE: 'Неизменяемый',
|
||||
// ---
|
||||
CHAT_SYSTEM: /^: (?<body>.+)$/,
|
||||
|
||||
@@ -176,7 +176,7 @@ export interface TranslationDict {
|
||||
DELVE_MODS: string[]
|
||||
VEILED_MODS: string[]
|
||||
INCURSION_MODS: string[]
|
||||
RELIC_UNIQUE: string
|
||||
FOIL_UNIQUE: string
|
||||
UNMODIFIABLE: string
|
||||
// ---
|
||||
CHAT_SYSTEM: RegExp
|
||||
|
||||
@@ -54,7 +54,7 @@ export interface ParsedItem {
|
||||
isSynthesised?: boolean
|
||||
isFractured?: boolean
|
||||
isVeiled?: boolean
|
||||
isRelic?: boolean
|
||||
isFoil?: boolean
|
||||
statsByType: StatCalculated[]
|
||||
newMods: ParsedModifier[]
|
||||
unknownModifiers: Array<{
|
||||
|
||||
@@ -46,7 +46,7 @@ const parsers: Array<ParserFn | { virtual: VirtualParserFn }> = [
|
||||
parseFlask,
|
||||
parseStackSize,
|
||||
parseCorrupted,
|
||||
parseRelic,
|
||||
parseFoil,
|
||||
parseInfluence,
|
||||
parseMap,
|
||||
parseSockets,
|
||||
@@ -363,12 +363,12 @@ function parseCorrupted (section: string[], item: ParsedItem) {
|
||||
return 'SECTION_SKIPPED'
|
||||
}
|
||||
|
||||
function parseRelic (section: string[], item: ParsedItem) {
|
||||
function parseFoil (section: string[], item: ParsedItem) {
|
||||
if (item.rarity !== ItemRarity.Unique) {
|
||||
return 'PARSER_SKIPPED'
|
||||
}
|
||||
if (section[0] === _$.RELIC_UNIQUE) {
|
||||
item.isRelic = true
|
||||
if (section[0] === _$.FOIL_UNIQUE) {
|
||||
item.isFoil = true
|
||||
return 'SECTION_PARSED'
|
||||
}
|
||||
return 'SECTION_SKIPPED'
|
||||
|
||||
@@ -80,7 +80,7 @@ export default defineComponent({
|
||||
"Blight-ravaged": "Разорённая Скверной",
|
||||
"Mirrored": "Отражено",
|
||||
"Not Mirrored": "Не отражено",
|
||||
"Relic Unique": "Реликвия",
|
||||
"Foil Unique": "Реликвия",
|
||||
|
||||
"Shaper": "Создатель",
|
||||
"Elder": "Древний",
|
||||
@@ -101,7 +101,7 @@ export default defineComponent({
|
||||
"Blight-ravaged": "凋落蔓延的",
|
||||
"Mirrored": "已複製",
|
||||
"Not Mirrored": "未複製",
|
||||
"Relic Unique": "古典傳奇",
|
||||
"Foil Unique": "貼模傳奇",
|
||||
|
||||
"Shaper": "塑界者",
|
||||
"Elder": "尊師",
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
:filter="filters.unidentified" text="Unidentified" />
|
||||
<filter-btn-logical v-if="filters.veiled"
|
||||
:filter="filters.veiled" text="Veiled" />
|
||||
<filter-btn-logical v-if="filters.relic"
|
||||
:filter="filters.relic" text="Relic Unique" />
|
||||
<filter-btn-logical v-if="filters.foil"
|
||||
:filter="filters.foil" text="Foil Unique" />
|
||||
<filter-btn-logical v-if="filters.mirrored" active
|
||||
:filter="filters.mirrored" :text="filters.mirrored.disabled ? 'Not Mirrored' : 'Mirrored'" />
|
||||
<filter-btn-logical v-if="hasStats"
|
||||
|
||||
@@ -235,8 +235,8 @@ export function createFilters (
|
||||
filters.mirrored = { disabled: false }
|
||||
}
|
||||
|
||||
if (item.isRelic) {
|
||||
filters.relic = { disabled: false }
|
||||
if (item.isFoil) {
|
||||
filters.foil = { disabled: false }
|
||||
}
|
||||
|
||||
if (item.influences.length && item.influences.length <= 2) {
|
||||
|
||||
@@ -34,7 +34,7 @@ export interface ItemFilters {
|
||||
mirrored?: {
|
||||
disabled: boolean
|
||||
}
|
||||
relic?: {
|
||||
foil?: {
|
||||
disabled: boolean
|
||||
}
|
||||
influences?: Array<{
|
||||
|
||||
@@ -289,7 +289,7 @@ export function createTradeRequest (filters: ItemFilters, stats: StatFilter[], i
|
||||
query.type = nameToQuery(activeSearch.baseType, filters)
|
||||
}
|
||||
|
||||
if (filters.relic && !filters.relic.disabled) {
|
||||
if (filters.foil && !filters.foil.disabled) {
|
||||
propSet(query.filters, 'type_filters.filters.rarity.option', 'uniquefoil')
|
||||
} else if (filters.rarity) {
|
||||
propSet(query.filters, 'type_filters.filters.rarity.option', filters.rarity.value)
|
||||
|
||||
Reference in New Issue
Block a user