简体中文
CoreLib 动作
EmakiStrengthen 注册到 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) | — | 整数 (结果按配方 limits.max_star 钳制, 最低 0) | 目标星级 |
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 输出里能看到这次改动前后的星级 - 注意: 这些段是管理或管道直改的入口, 不会模拟一次完整强化尝试流程