Skip to content

CoreLib 动作

EmakiStrengthen 启用后会向 CoreLib 动作注册表追加主手强化层操作段。它们都作用于目标玩家主手物品,并通过 EmakiStrengthen 的服务重建或修改强化层。

NOTE

本页只记录 EmakiStrengthen 注册的段;CoreLib 自带通用段见 CoreLib 动作系统。当前段 ID 只使用下表中的规范名,不再提供历史别名入口。旧的 emakistrengthen_set_star 现在写作 strengthen_set_star,其余同理。

段 ID

六个段的目标要求都是 REQUIRED_ENTITY,非玩家目标会跳过。

段 ID用途参数
strengthen_rerender重建主手物品强化层展示。
strengthen_set_star设置主手物品强化星级。star
strengthen_add_star增加主手物品强化星级。amount
strengthen_remove_star扣除主手物品强化星级,最低为 0。amount
strengthen_reset_star将主手物品强化星级设为 0。
strengthen_clear_layer清除主手物品强化层。

参数

参数类型必填默认值说明
starINTEGER是(strengthen_set_star目标星级。
amountINTEGER是(strengthen_add_starstrengthen_remove_star星级增减数量;扣除时负值按 0 处理,结果最低为 0。

strengthen_rerenderstrengthen_reset_starstrengthen_clear_layer 不读取参数。

示例

yaml
actions:
  - 'self | strengthen_rerender'
  - 'self | strengthen_set_star star=8'
  - 'self | strengthen_add_star amount=1'
  - 'self | strengthen_remove_star amount=2'
  - 'self | strengthen_reset_star'
  - 'self | strengthen_clear_layer'

使用提示

  • 玩家主手必须有物品,主手为空时该段跳过。
  • 段会把更新后的物品写回玩家主手;如果强化服务无法重建物品,该段以失败结束。
  • 成功时会输出 old_starnew_starhas_layer 三项结果数据,可在 debug 输出里查看这次改动的前后星级。
  • 这些段是管理或管道直改入口,不会模拟一次完整强化尝试流程。