Files
plugin-hub/plugins/chance-man
ChunkyAtlas 443cfb9a8e 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
2025-08-13 18:54:42 -04:00

3 lines
105 B
Plaintext

repository=https://github.com/ChunkyAtlas/chance-man.git
commit=14b38f0b0219f75285bf6ba9290ab10e2b764ef1