From 4fe0eef295235530f9038c9ec17c4fe6ce89eb7e Mon Sep 17 00:00:00 2001 From: Alexander Drozdov Date: Wed, 1 Feb 2023 01:00:39 +0200 Subject: [PATCH] feat: map profiles, closes #868 --- renderer/src/web/Config.ts | 11 +++ renderer/src/web/map-check/MapCheck.vue | 34 +++++-- renderer/src/web/map-check/MapStatButton.vue | 92 +++++++++---------- renderer/src/web/overlay/widgets.ts | 1 + .../src/web/settings/maps/MapsStatEntry.vue | 36 +++++--- renderer/src/web/settings/maps/maps.vue | 11 ++- 6 files changed, 116 insertions(+), 69 deletions(-) diff --git a/renderer/src/web/Config.ts b/renderer/src/web/Config.ts index 420ca024..1b239253 100644 --- a/renderer/src/web/Config.ts +++ b/renderer/src/web/Config.ts @@ -504,6 +504,17 @@ function upgradeConfig (_config: Config): Config { const itemSearch = config.widgets.find(w => w.wmType === 'item-search') as widget.ItemSearchWidget itemSearch.ocrGemsKey = null + const itemCheck = config.widgets.find(w => w.wmType === 'item-check') as widget.ItemCheckWidget + itemCheck.maps.profile = 1 + for (const stat of itemCheck.maps.selectedStats) { + const p1decision = + (stat.decision === 'danger') ? 'd' + : (stat.decision === 'warning') ? 'w' + : (stat.decision === 'desirable') ? 'g' : 's' + + stat.decision = `${p1decision}--` + } + config.configVersion = 15 } diff --git a/renderer/src/web/map-check/MapCheck.vue b/renderer/src/web/map-check/MapCheck.vue index a461bf7e..fda91e76 100644 --- a/renderer/src/web/map-check/MapCheck.vue +++ b/renderer/src/web/map-check/MapCheck.vue @@ -1,7 +1,18 @@