From 03d3fbd1dc91283f16b3c19922c41b52eae2036b Mon Sep 17 00:00:00 2001 From: Boki Date: Fri, 13 Feb 2026 14:52:43 -0500 Subject: [PATCH] huetesting --- src/Poe2Trade.Bot/BotOrchestrator.cs | 1 + src/Poe2Trade.Navigation/NavigationTypes.cs | 4 ++-- src/Poe2Trade.Navigation/WorldMap.cs | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Poe2Trade.Bot/BotOrchestrator.cs b/src/Poe2Trade.Bot/BotOrchestrator.cs index 9a0b831..b03ef54 100644 --- a/src/Poe2Trade.Bot/BotOrchestrator.cs +++ b/src/Poe2Trade.Bot/BotOrchestrator.cs @@ -62,6 +62,7 @@ public class BotOrchestrator : IAsyncDisposable Links = links; Navigation = new NavigationExecutor(game); logWatcher.AreaEntered += _ => Navigation.Reset(); + logWatcher.Start(); // start early so area events fire even before Bot.Start() _paused = store.Settings.Paused; } diff --git a/src/Poe2Trade.Navigation/NavigationTypes.cs b/src/Poe2Trade.Navigation/NavigationTypes.cs index f3a6dec..833bca6 100644 --- a/src/Poe2Trade.Navigation/NavigationTypes.cs +++ b/src/Poe2Trade.Navigation/NavigationTypes.cs @@ -72,8 +72,8 @@ public class MinimapConfig // Wall detection: target #A2AEE5 (blue-lavender structure lines) // HSV(115, 75, 229) — blue hue, low-medium saturation, bright - public Scalar WallLoHSV { get; set; } = new(100, 50, 190); - public Scalar WallHiHSV { get; set; } = new(130, 120, 255); + public Scalar WallLoHSV { get; set; } = new(100, 25, 190); + public Scalar WallHiHSV { get; set; } = new(136, 120, 255); // Connected components: minimum area to keep (kills speckle) public int WallMinArea { get; set; } = 30; diff --git a/src/Poe2Trade.Navigation/WorldMap.cs b/src/Poe2Trade.Navigation/WorldMap.cs index 917776e..7656f73 100644 --- a/src/Poe2Trade.Navigation/WorldMap.cs +++ b/src/Poe2Trade.Navigation/WorldMap.cs @@ -71,7 +71,7 @@ public class WorldMap : IDisposable // Warmup / re-bootstrap: stitch at current position to seed the canvas if (needsBootstrap) { - StitchWithConfidence(classifiedMat, _position, boosted: _frameCount <= _config.WarmupFrames); + StitchWithConfidence(classifiedMat, _position, boosted: true); if (_consecutiveMatchFails >= 30) { Log.Information("Re-bootstrap: stitching at current position after {Fails} match failures ({Ms:F1}ms)",