Appearance
Dungeon Feature · 经济
商店
商店固定生成 3 个商品档位,分别按 1、3、5 阶入口调用 CardFinder,并避免重复商品。
原名:Shop · 类名:Shop
经济每层奖励列表固定先加入 3 个 Shop;随机奖励名也有 15% 概率额外生成 Shop。

Metadata
机制说明
GenerateShop 会围绕当前楼层 goldTarget 做 Game.RandomNormal(goldTarget, goldTarget * 0.1),负数样本会导致商店不创建。
Shop.GenerateItems 会创建 1、3、5 三个商品档位,每个档位调用一次 CardFinder。
商品重复时会重抽,最后对商品列表洗牌。
Master Thief 天赋会让商店物品免费。
商品与购买
| 项目 | 规则 |
|---|---|
| 商品数量 | 固定 3 个。 |
| 抽取档位 | 依次用 1、3、5 阶入口调用 CardFinder.ChooseReward。 |
| 重复处理 | 如果候选商品已在商店列表里,会重新抽取。 |
| 价格 | 使用卡牌自身 goldCost。CanAfford 判断 player.gold >= goldCost。 |
| 购买 | 普通职业扣除金币、加入牌组、从商店移除;Master Thief 购买不扣金币。 |
随机奖励权重
| 楼层组 | 概率 | 说明 |
|---|---|---|
| 第 1 层 | 15% | 来自 DungeonBoard.GenerateRewardName。 |
| 第 2 层以后 | 15% | 来自 DungeonBoard.GenerateRewardName。 |