◆Reference·Economy
Slay the Spire 2 (sts2) 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:
2 Attacks, 2 Skills, 1 Power, from your character pool. One random card is on sale for half price.
1 Uncommon, 1 Rare, from the colorless pool. 15% price markup.
2 random rarity rolls + 1 guaranteed Shop relic. The Courier, Old Coin, Lucky Fysh, Bowler Hat, Amethyst Aubergine are blacklisted (gold-generating relics removed in Major Update #1).
3 random potions from the available pool.
Remove a card from your deck. Price increases each time.
Card Prices
| Rarity | Base | Range | Colorless | On Sale |
|---|---|---|---|---|
| Common | 50 | 48–52 | 55–60 | 24–26 |
| Uncommon | 75 | 71–79 | 82–91 | 36–40 |
| Rare | 150 | 142–158 | 163–182 | 71–79 |
Relic Prices
| Rarity | Base | Range | Multiplier |
|---|---|---|---|
| Common Relic | 175 | 149–201 | ×0.85–1.15 |
| Shop Relic | 200 | 170–230 | ×0.85–1.15 |
| Uncommon Relic | 225 | 191–259 | ×0.85–1.15 |
| Rare Relic | 275 | 234–316 | ×0.85–1.15 |
Potion Prices
| Rarity | Base | Range |
|---|---|---|
| Common | 50 | 48–52 |
| Uncommon | 75 | 71–79 |
| Rare | 100 | 95–105 |
Card Removal
The merchant offers card removal at an escalating price. The cost increases each time you use it during the run. No random variance.
Ascension 0–5
Ascension 6+, Inflation
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 Relic | Mimics | Price | Effect |
|---|---|---|---|
| Anchor??? | Anchor | 50g | Gain 4 Block at the start of combat (real: 10) |
| Blood Vial??? | Blood Vial | 50g | Heal 1 HP at the start of turn 1 only |
| Happy Flower??? | Happy Flower | 50g | Gain 1 Energy every 5 turns (real: every 3) |
| Lee's Waffle??? | Lee's Waffle | 50g | Heal 10% Max HP on pickup (real: raise Max HP) |
| Mango??? | Mango | 50g | Gain 3 Max HP on pickup (real: 14) |
| Orichalcum??? | Orichalcum | 50g | Gain 3 Block at end of turn if no Block (real: 6) |
| Snecko Eye??? | Snecko Eye | 50g | Applies Confused (randomizes card costs) with no draw bonus |
| Strike Dummy??? | Strike Dummy | 50g | Strike cards deal 1 extra damage (real: 3) |
| Venerable Tea Set??? | Venerable Tea Set | 50g | Gain 1 Energy next combat after resting (real: 2) |
| The Merchant's Rug??? | — | 50g | No effect. Purely decorative. |
Technical Notes
All prices come from a seeded random number generator, meaning prices are deterministic per seed. Random number generator: PlayerRng.Shops
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% variance 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).
