Merchant Guide

All merchant pricing extracted from the game source code. Prices vary within the listed ranges due to a per-seed random multiplier.

Shop Inventory

Each merchant stocks the following items, randomly generated from your seed:

Character Cards (5)

2 Attacks, 2 Skills, 1 Power — from your character pool. One random card is on sale for half price.

Colorless Cards (2)

1 Uncommon, 1 Rare — from the colorless pool. 15% price markup.

Relics (3)

2 random rarity rolls + 1 guaranteed Shop relic. The Courier and Old Coin are blacklisted.

Potions (3)

3 random potions from the available pool.

Card Removal (1)

Remove a card from your deck. Price increases each time.

Card Prices

RarityBaseRangeColorlessOn Sale
Common5048–5355–6024–27
Uncommon7571–7982–9036–40
Rare150143–158164–18171–79
Range: base × random(0.95–1.05). Colorless: +15% markup. On sale: 50% off.

Relic Prices

RarityBaseRangeMultiplier
Common200170–230×0.85–1.15
Shop225191–259×0.85–1.15
Uncommon250213–288×0.85–1.15
Rare300255–345×0.85–1.15
Relics have a wider price variance (±15%) than cards (±5%). The Courier and Old Coin cannot appear in the shop.

Potion Prices

RarityBaseRange
Common5048–53
Uncommon7571–79
Rare10095–105
Range: base × random(0.95–1.05). Same variance as cards.

Card Removal

The merchant offers card removal at an escalating price. The cost increases by 25 gold each time you use it during the run.

1st
75
gold
2nd
100
gold
3rd
125
gold
4th
150
gold
5th
175
gold
6th
200
gold

Formula: 75 + (25 × removals used). No random variance.

Fake Merchant

The Fake Merchant is an event that sells counterfeit relics for a flat 50 gold each. These are weaker versions of well-known relics. All fake relics have Event rarity.

Fake RelicMimicsPriceEffect
Fake AnchorAnchor50gGain 4 Block at the start of combat (real: 10)
Fake Blood VialBlood Vial50gHeal 1 HP at the start of turn 1 only
Fake Happy FlowerHappy Flower50gGain 1 Energy every 5 turns (real: every 3)
Fake Lee's WaffleLee's Waffle50gHeal 10% Max HP on pickup (real: raise Max HP)
Fake MangoMango50gGain 3 Max HP on pickup (real: 14)
Fake OrichalcumOrichalcum50gGain 3 Block at end of turn if no Block (real: 6)
Fake Snecko EyeSnecko Eye50gApplies Confused (randomizes card costs) with no draw bonus
Fake Strike DummyStrike Dummy50gStrike cards deal 1 extra damage (real: 3)
Fake Venerable Tea SetVenerable Tea Set50gGain 1 Energy next combat after resting (real: 2)
Fake Merchant's Rug50gNo effect. Purely decorative.

Technical Notes

All prices use the seeded PlayerRng.Shops random number generator, meaning prices are deterministic per seed.

Cards use NextFloat(0.95f, 1.05f) for a ±5% variance. Relics use NextFloat(0.85f, 1.15f) for a wider ±15% variance. Potions use the same ±5% as cards.

The shop randomly picks one of the 5 character cards to put on sale (50% off). The sale slot is determined by PlayerRng.Shops.NextInt(5).

When you buy an item, the slot is emptied. Items only restock if you have The Courier relic, which refills purchased slots with new random items (excluding duplicates already in the shop).