From f15e1d6e7f24964ac9b2583bb322d7fa119612a1 Mon Sep 17 00:00:00 2001 From: Dana Yatsuta Date: Fri, 6 Dec 2024 00:02:31 +0300 Subject: [PATCH] Check mercantile to show ratio if Buying Game is installed --- User Interface Expansion/MWSE/mods/UI Expansion/tooltip.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/User Interface Expansion/MWSE/mods/UI Expansion/tooltip.lua b/User Interface Expansion/MWSE/mods/UI Expansion/tooltip.lua index b5543e1..c40bbe8 100644 --- a/User Interface Expansion/MWSE/mods/UI Expansion/tooltip.lua +++ b/User Interface Expansion/MWSE/mods/UI Expansion/tooltip.lua @@ -295,6 +295,7 @@ local function replaceAlchemyTooltip(tooltip, alchemy) end local useMCPSoulgemValueRebalance = tes3.hasCodePatchFeature(tes3.codePatchFeature.soulgemValueRebalance) +local buyingGameConfig = include('buyingGame.config') --- Early pass at updating tooltip information. --- @param e uiObjectTooltipEventData @@ -387,7 +388,8 @@ local function extraTooltipEarly(e) -- Value/Weight Ratio local ratioBlock - if common.config.displayRatio and e.object.weight > 0 then + if common.config.displayRatio and e.object.weight > 0 and + (buyingGameConfig == nil or tes3.mobilePlayer.mercantile.current >= buyingGameConfig.knowsPrice ) then local ratio = math.round(objectValue) / e.object.weight ratioBlock = container:createBlock({ id = GUI_ID_TooltipIconRatioBlock }) ratioBlock.autoWidth = true