跳到主要内容

锻造、重铸与宝石

EMC 自定义武器提供三大武器养成子系统:锻造强化(星级提升)、重铸(属性重随机)和 宝石镶嵌(插槽加成),配合 6 级稀有度 系统,为每把武器创造独一无二的养成体验。

武器稀有度

每把武器拥有独立的稀有度等级,影响属性浮动范围、成长浮动和默认宝石槽位数。

稀有度中文颜色属性浮动成长浮动总体加成宝石槽掉落概率
COMMON普通&f 白±5%±5%+0%140%
UNCOMMON优秀&a 绿±8%±8%+5%125%
RARE精良&9 蓝±10%±10%+10%220%
EPIC史诗&5 紫±12%±12%+15%310%
LEGENDARY传说&6 金±15%±15%+25%44%
MYTHIC神话&c 红±20%±20%+35%51%

属性浮动机制

武器创建时,根据稀有度随机生成 属性浮动系数

实际属性 = 基础属性 × (1 + 总体加成) × (1 + 随机浮动)

例如一把 传说 级屠龙刀(基础伤害 12.0):

  • 总体加成: +25%
  • 浮动范围: ±15%
  • 实际伤害: 12.0 × 1.25 × (0.85~1.15) = 12.75 ~ 17.25

每把武器的 8 项属性和 8 项成长值各自独立随机,因此同一把武器每次获取都不同。


锻造强化系统

锻造将武器提升 ★1 ~ ★10 星级,每颗星提供额外属性加成。

星级加成

星级加成是在武器最终属性上叠加的百分比加成:

星级单星加成累计加成成功率失败降星
★1+3%3%90%0
★2+3%6%85%0
★3+3%9%70%0
★4+5%14%60%降1星
★5+5%19%50%降1星
★6+5%24%40%降1星
★7+7%31%30%降2星
★8+7%38%20%降2星
★9+7%45%15%降2星
★10+10%55%10%降3星

材料消耗

不同星级段需要不同材料:

星级段材料
★1 ~ ★3铁锭 ×5
★4 ~ ★6金锭 ×10 + 钻石 ×1
★7 ~ ★9钻石 ×5 + 绿宝石 ×3
★10钻石块 ×1 + 下界之星 ×1

配置项

forge:
max-star: 10
rates: [0.9, 0.85, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.15, 0.1]
fail-penalty: [0, 0, 0, 1, 1, 1, 2, 2, 2, 3]
per-star-bonus: [0.03, 0.03, 0.03, 0.05, 0.05, 0.05, 0.07, 0.07, 0.07, 0.10]
materials:
1:
IRON_INGOT: 5
4:
GOLD_INGOT: 10
DIAMOND: 1
7:
DIAMOND: 5
EMERALD: 3
10:
DIAMOND_BLOCK: 1
NETHER_STAR: 1

重铸系统

重铸可以重新随机武器的属性浮动系数,不改变稀有度和等级,只改变具体数值。

机制

  • 消耗材料 + 经验等级
  • 8 项基础属性系数和 8 项成长系数全部重新随机
  • 重铸次数有上限(默认 100 次)
  • 每次重铸计数器 +1

消耗

消耗默认值
金锭×5
钻石×1
经验等级10 级

配置项

reforge:
exp-cost: 10 # 每次消耗经验等级
max-count: 100 # 最大重铸次数
materials:
GOLD_INGOT: 5
DIAMOND: 1

使用建议

  • 高稀有度武器浮动范围更大,重铸收益更高
  • 传说/神话武器可能出现属性偏低的情况,通过重铸获取更好的词条
  • 重铸不影响等级和经验,可以放心使用

宝石系统

宝石可以镶嵌到武器的宝石槽中,为武器提供额外属性和元素加成。

宝石类型

类型中文颜色用途
ATTACK攻击宝石&c 红增加伤害、暴击相关属性
DEFENSE防御宝石&9 蓝增加穿甲、击退等属性
ELEMENTAL元素宝石&d 粉增加元素伤害
LIFE生命宝石&a 绿增加吸血率等生存属性
SPECIAL特殊宝石&6 金特殊效果加成

宝石品质

品质中文颜色等级
ROUGH粗糙&7 灰1
NORMAL普通&f 白2
REFINED精致&a 绿3
PERFECT完美&b 青4
BRILLIANT璀璨&6 金5

宝石配置文件

宝石定义位于 plugins/EMC自定义武器/gems/ 目录,格式:

fire_gem_perfect:
name: "&c完美火焰宝石"
type: ELEMENTAL
tier: PERFECT
material: REDSTONE_BLOCK
bonuses:
base-damage: 2.0
crit-chance: 0.02
elemental:
fire: 3.0
lore:
- "&7蕴含炽热火焰之力的宝石"

宝石槽位

  • 槽位数由武器稀有度决定(普通 1 个 ~ 神话 5 个)
  • 通过武器交互菜单进行镶嵌和拆卸
  • 宝石 ID 存储在武器实例的 JSON 数据中

支持的宝石属性加成

属性键名效果
base-damage增加攻击力
attack-speed增加攻击速度
crit-chance增加暴击率
crit-multiplier增加暴击倍率
attack-range增加攻击范围
armor-penetration增加穿甲值
knockback增加击退力
lifesteal增加吸血率

元素加成键名:fire / ice / lightning / poison / void


数据存储

所有武器实例数据(稀有度、浮动系数、星级、宝石、重铸次数)都以 JSON 格式存储在物品的 NBT/PDC 中:

{
"id": "dragon_slayer",
"uid": "a1b2c3d4",
"lv": 15,
"exp": 2340,
"rarity": "LEGENDARY",
"star": 5,
"reforge": 3,
"stats": { "damage": 1.18, "speed": 0.95, ... },
"growth": { "damage": 1.05, "speed": 1.12, ... },
"gems": ["fire_gem_perfect", null, "attack_gem_refined", null]
}

每把武器拥有唯一标识 uid,即使是同一个武器 ID 也不会完全相同。