Skip to content

提取系统

宝石提取允许玩家从装备中取出已镶嵌的宝石。提取结果取决于配置的返还模式。

返还模式

模式说明
original原样返还宝石,保留等级和状态。
downgrade降级返还,宝石等级降低。
destroy销毁宝石,不返还。

配置字段

提取配置在宝石定义或全局 config 中:

字段类型说明
extract.modestring返还模式:original/downgrade/destroy
extract.degraded_chancedouble降级返还的概率(0~100)。仅 downgrade 模式有效。
extract.downgrade_levelsinteger降级时降低的等级数。

提取流程

text
1. 玩家在 GUI 中选择要提取的宝石

2. 检查提取条件(经济、材料等)

3. 根据 mode 决定返还方式

4. 撤销宝石镶嵌时对装备的操作(名称/Lore 修改)

5. 清除装备上该插槽的宝石数据

6. 返还宝石(如果 mode 不是 destroy)

提取时会执行操作撤销(operationLedger.revert()),即撤销宝石镶嵌时对装备名称和 Lore 的操作,恢复装备原始展示。

示例

原样返还

yaml
extract:
  mode: original

降级返还

yaml
extract:
  mode: downgrade
  degraded_chance: 70.0
  downgrade_levels: 1

70% 概率降级返还(等级 -1),30% 概率原样返还。

销毁模式

yaml
extract:
  mode: destroy

提取后宝石直接销毁,不返还给玩家。适合高价值宝石的平衡设计。