Skip to content

EmakiStrengthen 总览

EmakiStrengthen 是星级强化系统。玩家把装备放进强化界面,投入材料和金币,系统根据成功率随机判定结果——成功就升星,失败可能降星或产生裂痕。每次失败会积累锻印(temper),给下次强化加成功率,算是一种失败补偿。

基本信息

属性
模块 IDemaki-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 就不会再释放了。

Released under the GPL-3.0 License