mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2025-10-30 06:08:00 +00:00
Add base currency setting
This commit is contained in:
@@ -413,7 +413,8 @@
|
||||
"tier_numbering_help": "為了減少因遊戲內命名衝突而導致的混淆,POE1的層級將使用\"Grade\"而非\"Tier\"來命名。",
|
||||
"always_show_tier": "始終顯示階級",
|
||||
"remember_ratio": "記住通貨比例",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "這是 POE2 的測試版,某些功能可能無法正常運作。",
|
||||
|
||||
@@ -402,7 +402,8 @@
|
||||
"tier_numbering_help": "Um Verwirrung durch widersprüchliche Namenskonventionen im Spiel zu reduzieren, werden PoE1-Tiers als \"Grad\" bezeichnet, anstatt \"Stufe\".",
|
||||
"always_show_tier": "Tier immer anzeigen",
|
||||
"remember_ratio": "Währungs-Verhältnis merken",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "Dies ist eine BETA für POE2, es wird nicht immer wie erwartet funktionieren.",
|
||||
|
||||
@@ -430,7 +430,8 @@
|
||||
"tier_numbering_help": "To try to reduce confusion due to conflicting naming conventions with the game, PoE1 tiers will use the name \"Grade\" instead of \"Tier\". ",
|
||||
"always_show_tier": "Always show tier",
|
||||
"remember_ratio": "Remember currency ratio",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "This is in BETA for POE2, things will not work always as expected.",
|
||||
|
||||
@@ -426,7 +426,8 @@
|
||||
"tier_numbering_help": "To try to reduce confusion due to conflicting naming conventions with the game, PoE1 tiers will use the name \"Grade\" instead of \"Tier\". ",
|
||||
"always_show_tier": "Always show tier",
|
||||
"remember_ratio": "Remember currency ratio",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "Esto está en BETA para POE2, las cosas no siempre funcionarán como se espera.",
|
||||
|
||||
@@ -413,7 +413,8 @@
|
||||
"tier_numbering_help": "ゲーム内の命名規則との衝突による混乱を減らすため、PoE1のティアは\"Tier\"ではなく\"Grade\"という名称を使用します。",
|
||||
"always_show_tier": "Always show tier",
|
||||
"remember_ratio": "Remember currency ratio",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "これはPOE2のベータ版です、期待通りに動作しないことがあります。",
|
||||
|
||||
@@ -406,7 +406,8 @@
|
||||
"tier_numbering_help": "혼란을 방지하기 위해서 POE 1의 아이템 티어는 \"티어\"가아닌\"등급\"으로 표시됩니다.",
|
||||
"always_show_tier": "常にティアを表示",
|
||||
"remember_ratio": "通貨比率を記憶する",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "이 버전은 베타버전입니다. 예기치 못한 버그가 있을 수 있습니다.",
|
||||
|
||||
@@ -428,7 +428,8 @@
|
||||
"tier_numbering_help": "Во избежание недоразумений связанных с системой наименований в игре, тиры из PoE1 будут называться \"Grade\" вместо \"Tier\". ",
|
||||
"always_show_tier": "Always show tier",
|
||||
"remember_ratio": "Remember currency ratio",
|
||||
"open_editor_above": "Open rune socket selector upwards"
|
||||
"open_editor_above": "Open rune socket selector upwards",
|
||||
"primary_currency": "Primary base currency"
|
||||
},
|
||||
"poe2_new": {
|
||||
"beta_warning": "Функционал для PoE2 находится в стадии бета тестирования и не всегда работает так, как задумано.",
|
||||
|
||||
@@ -152,7 +152,7 @@ export interface Config {
|
||||
}
|
||||
|
||||
export const defaultConfig = (): Config => ({
|
||||
configVersion: 28,
|
||||
configVersion: 29,
|
||||
overlayKey: "Shift + Space",
|
||||
overlayBackground: "rgba(129, 139, 149, 0.15)",
|
||||
overlayBackgroundClose: true,
|
||||
@@ -593,6 +593,14 @@ function upgradeConfig(_config: Config): Config {
|
||||
|
||||
config.configVersion = 28;
|
||||
}
|
||||
if (config.configVersion < 29) {
|
||||
// NOTE: v0.13.0 || poe0.3.1b
|
||||
const priceCheck = config.widgets.find(
|
||||
(w) => w.wmType === "price-check",
|
||||
) as widget.PriceCheckWidget;
|
||||
priceCheck.primaryCurrency = "exalted";
|
||||
config.configVersion = 29;
|
||||
}
|
||||
return config as unknown as Config;
|
||||
}
|
||||
|
||||
|
||||
@@ -29,8 +29,6 @@ export const usePoeninja = createGlobalState(() => {
|
||||
const leagues = useLeagues();
|
||||
|
||||
const xchgRate = shallowRef<number | undefined>(undefined);
|
||||
// const xchgRate1 = shallowRef<number | undefined>(undefined);
|
||||
// xchgRate1.value = undefined;
|
||||
|
||||
const isLoading = shallowRef(false);
|
||||
let PRICES_DB: PriceDatabase = [];
|
||||
|
||||
@@ -56,6 +56,7 @@ export interface PriceCheckWidget extends Widget {
|
||||
autoFillEmptyRuneSockets: "Iron Rune" | false;
|
||||
alwaysShowTier: boolean;
|
||||
openItemEditorAbove: boolean;
|
||||
primaryCurrency: "exalted" | "chaos";
|
||||
}
|
||||
|
||||
export interface StopwatchWidget extends Widget {
|
||||
|
||||
@@ -228,6 +228,7 @@ export default defineComponent({
|
||||
autoFillEmptyRuneSockets: false,
|
||||
alwaysShowTier: false,
|
||||
openItemEditorAbove: false,
|
||||
primaryCurrency: "exalted",
|
||||
};
|
||||
},
|
||||
} satisfies WidgetSpec,
|
||||
|
||||
@@ -86,6 +86,13 @@
|
||||
<ui-checkbox class="mb-4" v-model="rememberCurrency">{{
|
||||
t(":remember_currency")
|
||||
}}</ui-checkbox>
|
||||
<div class="mb-4">
|
||||
<div class="flex-1 mb-1">{{ t(":primary_currency") }}</div>
|
||||
<select v-model="primaryCurrency" class="p-1 rounded bg-gray-700 w-24">
|
||||
<option value="exalted">Exalted</option>
|
||||
<option value="chaos">Chaos</option>
|
||||
</select>
|
||||
</div>
|
||||
<ui-checkbox class="mb-4" v-model="activateStockFilter">{{
|
||||
t(":select_stock")
|
||||
}}</ui-checkbox>
|
||||
@@ -261,6 +268,10 @@ export default defineComponent({
|
||||
() => configWidget.value,
|
||||
"rememberCurrency",
|
||||
),
|
||||
primaryCurrency: configModelValue(
|
||||
() => configWidget.value,
|
||||
"primaryCurrency",
|
||||
),
|
||||
searchStatRange: computed<number>({
|
||||
get() {
|
||||
return configWidget.value.searchStatRange;
|
||||
|
||||
Reference in New Issue
Block a user