Trade Fairness Checker

Pick what you're offering and what you're receiving. We compare adjusted value (item value × demand tier) and tell you whether you Win, it's Fair, or you Lose.

You're Giving0

Add items you're trading away — e.g., 1× Bunny pet, 5× Carrots

You're Receiving0

Add items you're receiving in return — e.g., 3× Strawberries, 1× Dog pet
How this works (and where the numbers come from)

Every item value here comes from verified game data — no guesses, no scraped community estimates. Specifically:

  • Crops: the in-game sell price (crop.baseValue) from src/data/crops.ts.
  • Gear: the documented estimated value from src/data/gear.ts. Gear without a verified value is excluded from the trade pool.
  • Pets: a rarity baseline (Common: 500, Uncommon: 2K, Rare: 8K, Epic: 25K, Legendary: 75K, Mythical: 250K, Divine: 1M, Prismatic: 5M). Pets don't yet have per-pet community values, so all pets at a given rarity share this baseline. Pet entries are labeled (rarity baseline) to make this clear.

Demand tier mapping (deterministic, derived from rarity):

S Divine, Prismatic, Transcendent
A Mythical
B Legendary, Epic
C Rare, Uncommon, Event
D Common

Fairness formula:

yourValue = Σ (item.currentValue × quantity) for items you give
theirValue = Σ (item.currentValue × quantity) for items you receive
yourDemand = Σ (tierWeight × qty) ÷ Σ qty (S=5, A=4, B=3, C=2, D=1)
theirDemand = Σ (tierWeight × qty) ÷ Σ qty

adjustedYours = yourValue × (yourDemand / 3)
adjustedTheirs = theirValue × (theirDemand / 3)

ratio = adjustedYours / adjustedTheirs

ratio ≤ 0.91 → You Win (you receive >10% more adjusted value)
0.91 < ratio < 1.11 → Fair Trade
ratio ≥ 1.11 → You Lose (you give >10% more adjusted value)

Honest disclosure: this tool does not yet ingest live community trade prices. Demand tiers are derived from rarity, not from community sentiment. When we add verified per-item community demand data, this page will be updated and labeled accordingly.

Trading Tips

  • A trade within ±10% adjusted value is considered Fair. Outside that band, the verdict flips to Win or Lose.
  • Pet values are rarity baselines, not per-pet community prices. Two pets of the same rarity will show the same baseline.
  • S-tier items (Divine, Prismatic, Transcendent) carry the most demand weight. A small number of S-tier items can outweigh a stack of Common crops.
  • Open the "How this works" panel above to see the exact formula — no hidden randomness.