From fcb713a545afcdd9d11be3c1c290596c79221fc7 Mon Sep 17 00:00:00 2001 From: RettichLP Date: Tue, 18 Aug 2026 20:15:24 +0200 Subject: [PATCH 1/2] Update localization strings for "Handy" menu and app-related cases --- .../ucutils/mixin/AbstractContainerScreenMixin.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/rettichlp/ucutils/mixin/AbstractContainerScreenMixin.java b/src/main/java/de/rettichlp/ucutils/mixin/AbstractContainerScreenMixin.java index 804fe652..1ab4a310 100644 --- a/src/main/java/de/rettichlp/ucutils/mixin/AbstractContainerScreenMixin.java +++ b/src/main/java/de/rettichlp/ucutils/mixin/AbstractContainerScreenMixin.java @@ -97,12 +97,12 @@ protected AbstractContainerScreenMixin(Component title) { extractStockMarketHighlight(graphics, mouseX, mouseY, a); extractStockMarketLegend(graphics, mouseX, mouseY, a); } - case "Telefon" -> { + case "ʜᴀɴᴅʏ » üʙᴇʀsɪᴄʜᴛ" -> { if (storage.isStockMarketCommandRunning()) { - clickOnItemWithName("Apps", gameMode); + clickOnItemWithName("ᴀᴘᴘs", gameMode); } } - case "App-Menü" -> { + case "ʜᴀɴᴅʏ » ᴀᴘᴘ-ᴍᴇɴü" -> { if (storage.isStockMarketCommandRunning()) { clickOnItemWithName("Aktien", gameMode); } From 5648e5d7decff7f545d1e7f05da84d90b89b3cd5 Mon Sep 17 00:00:00 2001 From: RettichLP Date: Tue, 18 Aug 2026 20:15:42 +0200 Subject: [PATCH 2/2] Pathfinding: Handle edge case for insolvent companies in StockMarketEntry's getColor method --- .../de/rettichlp/ucutils/common/models/StockMarketEntry.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/de/rettichlp/ucutils/common/models/StockMarketEntry.java b/src/main/java/de/rettichlp/ucutils/common/models/StockMarketEntry.java index b7148864..4f3a54f8 100644 --- a/src/main/java/de/rettichlp/ucutils/common/models/StockMarketEntry.java +++ b/src/main/java/de/rettichlp/ucutils/common/models/StockMarketEntry.java @@ -30,6 +30,11 @@ public record StockMarketEntry(Company company, double price, double changeMoney private static final Pattern BUY_PRICE_PATTERN = compile("EK-Preis: (?-?\\d+\\.\\d+)\\$"); public @Nullable Color getColor() { + // check if company is insolvent + if (this.price <= 0) { + return null; + } + // check if price is below or equal to min value if (this.price <= this.company.getMinValue()) { return BLUE;