From 443cfb9a8e93ff504017bbe167d76ecf5e5f9404 Mon Sep 17 00:00:00 2001 From: ChunkyAtlas Date: Wed, 13 Aug 2025 16:54:42 -0600 Subject: [PATCH] update chance-man to v2.6.0 (#8709) * Update chance-man to v2.6.0 Refactor MusicWidgetController: - centralize constants - extract draw/layout helpers - enforce client-thread safety - add hide-rolled-items toggle ChanceManPlugin: - Register and inject new NpcSearchService for fast NPC drop searching. - Enable NPC drop searching and lookup UI. - Ensure drop cache initialization and integration with search system. - Minor cleanups related to plugin startup and drop fetching. NpcSearchService: - Add new NpcSearchService providing fast, parallelized fuzzy and ID-based NPC drop searching. - All searches filter out NPCs without drop tables them. - Includes Levenshtein based fuzzy matching and flexible query parsing (ID, name, level). DropFetcher: - Refactor to fully discard NPCs with no drop table sections when fetching from the wiki. - Only NPCs with at least one drop section are passed to the cache and search layers. DropCache: - Heavily refactor cache/indexing: never write or retain NPCs lacking drop tables on disk or in-memory. - Updated search logic to combine in-memory and wiki-backed queries, always skipping empty NPCs. MusicWidgetController: - Integrate NpcSearchService for in-game NPC drop search dialog. - Various small refactors and search-driven UI improvements. - update to v2.6.0 * Update chance-man - update UA to 2.6.0 --- plugins/chance-man | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/chance-man b/plugins/chance-man index 74850a16e..5e6e01765 100644 --- a/plugins/chance-man +++ b/plugins/chance-man @@ -1,2 +1,2 @@ repository=https://github.com/ChunkyAtlas/chance-man.git -commit=e2533aba488d8ca772b0765cf1fa5c60f43491ce +commit=14b38f0b0219f75285bf6ba9290ab10e2b764ef1