moonlit_broker-1.0.3.jar
Curse Maven Snippet
What's new
🗡️ Fixed the duplicate Katana acquisition bug. Once you already own a Katana, the normal purchase offer will stay visible but correctly show as “Sold Out” ✅ — it will no longer get wrongly swapped into another purchasable route.
🔁 Adjusted when “Reclaim” (contract recovery) appears. The Reclaim entry will only show up if the Katana is NOT in your main inventory / offhand / armor slots 🎒🖐️🛡️
🔒 Reclaim logic is now hardened. After reclaiming, only the newest Katana instance remains contract-valid ✨
Older copies will enter a Dormant state 😴 and can’t be used as an active “main blade” to trigger effects anymore.🧷 Fixed an edge-case desync: in rare situations the trade item could be received but the ownership state didn’t get written. This is now prevented, so it won’t enable repeat purchases later 🛠️
🔊 Fixed the merchant sound glitch: sometimes a trade could succeed but still play a deny/disagree sound ❌
Now clicking a valid trade offer won’t trigger the wrong “NO” sound anymore ✅🛑 Real server-side rejections still behave correctly. If a trade is genuinely invalid (already owned / conflicting state, etc.), the server will block delivery and show a proper message as intended 📢
This mod has no additional files

