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 | 清除主手物品强化层。 | 无 |
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
star | INTEGER | 是(strengthen_set_star) | — | 目标星级。 |
amount | INTEGER | 是(strengthen_add_star、strengthen_remove_star) | — | 星级增减数量;扣除时负值按 0 处理,结果最低为 0。 |
strengthen_rerender、strengthen_reset_star、strengthen_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_star、new_star、has_layer三项结果数据,可在 debug 输出里查看这次改动的前后星级。 - 这些段是管理或管道直改入口,不会模拟一次完整强化尝试流程。