CranberryClock.Ideas / Systems / Design

INDEPENDENT TOOLLoot & probability

Parcel

A little chance. A lot to discover.

A treasure foundry at the edge of the sky. Follow the odds and bring the whole system into your game.

MIT LICENSEv0.1.0MODULAR BY DESIGN
STARLIGHT SALVAGE CO. — Parcel showcase identity
THE CELESTIAL FOUNDRY

Recovered from somewhere
between the stars.

A NEW DISCOVERY AWAITS

Starlight cache

One opening. One weighted discovery.

DRAG TO ORBIT · SCROLL TO EXPLORE

Every opening goes through the public Parcel API. Your progress is saved on this device.

YOUR RECENT FINDS

The discovery ledger

0 discoveries
  1. The ledger is waiting for its first star.

TAKE THE LONG VIEW

Chance, in practice.

Run a copy of your current state. Your live cache stays where it is.

See a thousand discoveries in one glance.

The simulation uses the same loot table, random generator and guarantee policy.

PACK LIGHT. BUILD SOMETHING.

Your table.
Your world.

One flat table. A deterministic stream of receipts. Bring your own inventory, renderer, and sense of wonder.

Read the integration tutorial ↗
const parcel = createParcel(table, { seed: 42 });
const { receipt, snapshot } = parcel.roll();

// Your game decides how to grant the item.
console.log(receipt.itemId, receipt.quantity);

Loot table · JSON

Applying a table starts a new history with your chosen seed.

FROM SHOWCASE TO YOUR PROJECT

Take the good parts with you.

Inspect the actual odds, try guaranteed drops, and export the same seeded loot rules for your game.

Download the archive, then install locally.

npm install ./cranberry-forge-parcel-0.1.0.tgz
Download archive ↓Read the integration guide ↗