Back to Mods
View on Nexus Mods

Gameplay
BloodShop
by fireflysentinelv1.0
Some shops on the map cost HP instead of gold. Watch for the heart icon.
Created
May 7, 2026
Updated
May 7, 2026
Description
50% of shops on the map become blood shops, where you pay with HP instead of gold. Blood shop nodes are marked with a heart icon.
Prices use a piecewise rate to preserve STS2's original rarity tiers while flattening high-cost items:
┌──────────────┬────────┬───────┐
│ Item │ Gold │ HP │
├──────────────┼────────┼───────┤
│ Common card │ 50g │ 12 │
├──────────────┼────────┼───────┤
│ Rare card │ 100g │ 25 │
├──────────────┼────────┼───────┤
│ Common relic │ 150g │ 33 │
├──────────────┼────────┼───────┤
│ Shop relic │ 200g │ 40 │
├──────────────┼────────┼───────┤
│ Rare relic │ 300g │ 48 │
└──────────────┴────────┴───────┘
Configuration
Tune in BloodShopConfig.cs (v1.0 requires recompile; JSON config loading planned):
- BloodShopChancePercent — % of shops that become blood shops (default 50)
- GoldPerHp / GoldPerHpTier2 / GoldPerHpTier3 — three-tier exchange rates; smaller = more painful
- MinHpAfterPurchase — minimum HP retained (default 1, prevents fatal purchases)
地图上 50% 商店会变成用血量而非金币消费。血商节点旁会显示一个红心 icon。
价格用了分段汇率保留 STS2 原本的稀有度阶梯,同时压扁高价物品:
┌──────────┬────────┬───────┐
│ 物品 │ 原金价 │ HP 价 │
├──────────┼────────┼───────┤
│ 普通卡 │ 50g │ 12 │
├──────────┼────────┼───────┤
│ 稀有卡 │ 100g │ 25 │
├──────────┼────────┼───────┤
│ 普通遗物 │ 150g │ 33 │
├──────────┼────────┼───────┤
│ 商店遗物 │ 200g │ 40 │
├──────────┼────────┼───────┤
│ 稀有遗物 │ 300g │ 48 │
└──────────┴────────┴───────┘
配置
BloodShopConfig.cs 里调(v1.0 暂时需要重新编译生效,未来加 JSON 文件加载):
- BloodShopChancePercent — 多少 % 的商店是血商(默认 50)
- GoldPerHp / GoldPerHpTier2 / GoldPerHpTier3 — 三档汇率,调小越肉痛
- MinHpAfterPurchase — 最低保留 HP(默认 1,避免买死自己)
Prices use a piecewise rate to preserve STS2's original rarity tiers while flattening high-cost items:
┌──────────────┬────────┬───────┐
│ Item │ Gold │ HP │
├──────────────┼────────┼───────┤
│ Common card │ 50g │ 12 │
├──────────────┼────────┼───────┤
│ Rare card │ 100g │ 25 │
├──────────────┼────────┼───────┤
│ Common relic │ 150g │ 33 │
├──────────────┼────────┼───────┤
│ Shop relic │ 200g │ 40 │
├──────────────┼────────┼───────┤
│ Rare relic │ 300g │ 48 │
└──────────────┴────────┴───────┘
Configuration
Tune in BloodShopConfig.cs (v1.0 requires recompile; JSON config loading planned):
- BloodShopChancePercent — % of shops that become blood shops (default 50)
- GoldPerHp / GoldPerHpTier2 / GoldPerHpTier3 — three-tier exchange rates; smaller = more painful
- MinHpAfterPurchase — minimum HP retained (default 1, prevents fatal purchases)
地图上 50% 商店会变成用血量而非金币消费。血商节点旁会显示一个红心 icon。
价格用了分段汇率保留 STS2 原本的稀有度阶梯,同时压扁高价物品:
┌──────────┬────────┬───────┐
│ 物品 │ 原金价 │ HP 价 │
├──────────┼────────┼───────┤
│ 普通卡 │ 50g │ 12 │
├──────────┼────────┼───────┤
│ 稀有卡 │ 100g │ 25 │
├──────────┼────────┼───────┤
│ 普通遗物 │ 150g │ 33 │
├──────────┼────────┼───────┤
│ 商店遗物 │ 200g │ 40 │
├──────────┼────────┼───────┤
│ 稀有遗物 │ 300g │ 48 │
└──────────┴────────┴───────┘
配置
BloodShopConfig.cs 里调(v1.0 暂时需要重新编译生效,未来加 JSON 文件加载):
- BloodShopChancePercent — 多少 % 的商店是血商(默认 50)
- GoldPerHp / GoldPerHpTier2 / GoldPerHpTier3 — 三档汇率,调小越肉痛
- MinHpAfterPurchase — 最低保留 HP(默认 1,避免买死自己)