HasardLoot-3.5.0.zip
What's new
v3.5.0 — Sync Fixes, QoL & Stability
Sync & Data Integrity:
- Fixed: Items could disappear from wishlists due to sync messages overwriting data. Slot clears now require an explicit flag — corrupted/partial messages can no longer accidentally wipe slots.
- Fixed:
WISHLIST_FULLbroadcasts (BiS import, reset) no longer wipe the other spec's data. - Fixed: Timestamp-based wishlist merge now uses strict "newer wins" instead of "newer or equal" to prevent clock-skew overwrites.
- Fixed: Orphaned "received" markers (green empty slots that couldn't be edited) are now auto-cleaned on refresh.
- Fixed: Removed members still appearing in dropdown for users who were offline during removal. Member list is now replaced authoritatively on sync instead of merged.
- Sync button now reports progress: "Wishlists synced: 8/10 (2 members offline)."
GM Delegates:
- GM Delegates expanded to 3 slots (up from 1). Existing delegate auto-migrated to slot #1.
Export/Import:
- Export now produces Sixty Upgrades / TMB-compatible JSON format (accepted by thatsmybis.com wishlist import).
- Bulk import (GM) now accepts both CSV and JSON formats.
UI:
- Wishlist member dropdown is now scrollable (capped at 300px) and sorted alphabetically.
- "Hide rerolls" setting now applies to all members (not just GM/delegate view).
- Loot panel trigger changed from Alt-click to Alt+Shift-click to avoid conflicts with Gargul.
Stability:
- Addon initialization is now error-protected. Corrupt databases auto-reset instead of silently crashing.
- Added
/ha resetdbcommand for users whose addon won't open (wipes SavedVariables and reloads). - Guard added: if addon fails to initialize, slash command shows clear instructions instead of doing nothing.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

