EmakiStrengthen 总览
EmakiStrengthen 是星级强化系统。玩家把装备放进强化界面,投入材料和金币,系统根据成功率随机判定结果——成功就升星,失败可能降星或产生裂痕。每次失败会积累锻印(temper),给下次强化加成功率,算是一种失败补偿。
基本信息
| 属性 | 值 |
|---|---|
| 模块 ID | emaki-strengthen |
| 版本 | 3.3.0 |
| 主类 | emaki.jiuwu.craft.strengthen.EmakiStrengthenPlugin |
| 根命令 | /emakistrengthen |
| 别名 | /estrengthen |
| 强依赖 | EmakiCoreLib |
| 软依赖 | EmakiAttribute, PlaceholderAPI |
它做了什么
- 星级强化 — 成功率随机判定,成功升星加属性,失败有惩罚。每个星级阶段可以配置不同的材料需求、属性增长和展示效果
- 成功率计算 — 基础成功率 + 锻印加成,有上限封顶。高星级成功率低,但锻印能慢慢补回来
- 材料消耗 — 每个星级阶段可以要求不同的材料,通常越高星需要越稀有的材料
- 经济扣费 — 支持 Vault 和 ExcellentEconomy,费用可以用公式计算,随星级递增
- 保护道具 — 放了保护道具的话,失败时不降星也不产生裂痕,但保护道具会被消耗
- 展示重建 — 强化结果写入 PDC 后,自动重建装备的名称和 Lore 展示
- 广播 — 高星强化成功时可以局部或全局广播,给玩家一点社交反馈
- 管理命令 — 查看强化状态、直接设星级、清裂痕、发催化剂,管理员该有的都有
配置文件
config.yml
yaml
# 配置文件版本,请勿手动修改
config_version: 3
# 语言设置
language: zh_CN
# 局部广播半径(格数)
local_broadcast_radius: 50
# 广播配置
broadcast:
# 几星开始局部广播
local_stars: 3
# 几星开始全局广播
global_stars: 7
# 全局默认成功率(百分比)
# 配方里可以覆盖这些值
success_rates:
1: 100
2: 90
3: 80
4: 70
5: 60
6: 50
7: 40
8: 30
9: 20
10: 15
11: 10
12: 5注意
success_rates 的键是目标星级,不是当前星级。比如键 7: 40 的意思是"从 6 星升到 7 星的成功率是 40%"。配方里如果也定义了 success_rates,会覆盖这里的全局配置。
默认配方
EmakiStrengthen 开箱自带 6 个强化配方,覆盖了常见的装备类型:
| 配方 ID | 说明 | 适用装备 |
|---|---|---|
weapon_physical | 物理武器强化 | 剑、斧等近战武器 |
weapon_projectile | 远程武器强化 | 弓、弩等远程武器 |
weapon_spell | 法术武器强化 | 法杖等魔法武器 |
armor_guard | 防具强化 | 头盔、胸甲、护腿、靴子 |
generic_visual | 通用外观强化 | 任意装备(只改外观,不加属性) |
offhand_focus | 副手聚焦强化 | 盾牌、副手物品 |
这些默认配方可以直接用,也可以作为模板来改。如果不需要,把 release_default_data 设为 false 就不会再释放了。