CardShopCoop v1.0.23
Big verified bug-fix pass. A multi-agent audit of every subsystem against the decompiled game, with each finding adversarially verified. 25 fixes.
Trades & money
- Haggle price no longer reads $0 (it committed only on focus-loss; now force-committed on Accept).
- A guest buying furniture the host's catalog lacks is now refunded instead of silently charged with nothing delivered.
- Shared wallet can't be overspent negative; wallet/XP now re-send every 15s so a dropped packet self-heals.
- Traded/donated/re-graded graded cards no longer ghost as "fake" on the other side.
Packs, binder & customers
- Guest no longer freezes on the first card when opening a pack.
- A traded/pulled card shows in an already-open binder immediately.
- Customers stop blinking out for the guest; the red "!" trade prompt is visible; female workers show as female.
Boxes, furniture & world
- Empty boxes can be taken again (count no longer strands); loose boxes stop scattering to the wrong spot.
- Generic furniture no longer duplicates, and an unresolved box no longer blocks selling/unpacking furniture.
- Shop light switch now syncs; decorations appear for the guest.
- Tutorial/task progression now syncs — the guest's task panel advances instead of sticking on "Set the shop sign to OPEN."
Networking: a single oversized reliable packet can no longer freeze all guest state; population sync no longer stops past 250 objects.
Both players must run 1.0.23 — the launcher updates automatically. Full details in CHANGELOG.md.