v1.3.3-forever
What's new
Ledger Link
v1.3.3 (2026-10-13)
Full Changelog Previous Releases
- Merge pull request #31 from sjdodge123/feat/probe-s8-ah-deposits
feat: /rl probe S8 - auction house deposits per bag stack - feat: /rl probe S8 - auction house deposits per bag stack
Run at the auction house: for each tradeable bag stack (commodity or item),
the deposit C_AuctionHouse would charge for 12h / 24h / 48h, for the whole
stack and one unit, next to its vendor price, so Mailworthy can learn deposit
as a share of vendor price. Signatures from Forever's generated API docs.
Calculations only: nothing is posted (spec asserts it).
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com - Merge pull request #27 from sjdodge123/test/sync-contract-rok1758
test: re-sync contract to Raid Ledger 2406d73e (ROK-1758, ROK-1760, ROK-1756) + cross-checks - test: re-sync contract/v1 to Raid Ledger 2406d73e (ROK-1756 export clock window)
Raid Ledger #1568: every exportedAt (+ guild data.snapshotAt) must be within
+1 day / -365 days of the server clock; raid pulls get only the +1 day
bound; otherwise INVALID_PAYLOAD. Docs-only re-sync (CONTRACT.md §6,
CHANGELOG); schema.json, fixtures and the wire format unchanged.
spec/support/import.lua mirrors the rule with an explicit clock (opts.now).
contract_spec pins Raid Ledger's golden fixtures to 2026-09-21 + 1 h like
Raid Ledger's pin-export-clock.ts, and checks beta strings against the real
clock. spec/clock_window_spec.lua (5, written to fail first) covers the
bounds, the guild snapshot and raid-pull future-only rule; the pinned clock
is mutation-checked. README notes the generated strings age out of the real
decoder's window after 2027-09-21.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com - test: re-sync contract/v1 to Raid Ledger b3823e0b (ROK-1760 decoded gear name/quality)
Raid Ledger #1566 decodes the item name (|h[...]|h) and quality (IQ<n>) from
the raw gear link the addon already sends; the 8 char-/mixed-char- fixture
.json views now include them (additive; .txt pastes, schema.json and the
wire format unchanged).
New contract_spec check: every decoded gear name must appear bracketed in
the matching raw link (mutation-checked).
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com - test: re-sync contract/v1 to Raid Ledger 6a4d8eab (ROK-1758 fixture fix); check fixture talent hints
Raid Ledger #1565 regenerated char-forever-talents-named so its tree/row/col
hints match CONTRACT §3's posX/posY derivation (golden fixture correction,
no format change; schema.json unchanged).
New contract_spec check: TalentGrid recomputes tree/row/col from posX/posY
for every fixture node that carries hints and must agree. Against the
pre-ROK-1758 fixture it fails (node 105901), so hint drift on either side
is caught.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
This mod has no additional files

