基于技能的装备限制器
从 EliteMobs 10 起,旧的公会段位战利品限制器已被基于技能的装备限制系统取代。公会段位不再存在。取而代之的是,玩家通过击杀精英怪来分别提升各个武器技能和护甲技能的等级,而他们的技能等级决定了他们能装备哪些装备。
工作原理
在 EliteMobs 10 中,每位玩家对每种武器类型和护甲都拥有独立的技能等级:
- 护甲(升级速度为武器的 1/3)
- 剑
- 斧
- 弓
- 弩
- 三叉戟
- 锄
- 锤
- 矛
当 AdventurersGuild.yml 中启用了 skillBasedGearRestriction(默认启用)时,玩家无法装备高于其相关技能等级的装备。例如,除非玩家的剑技能至少达到 30 级,否则无法装备 30 级的剑。护甲部件则按护甲技能进行检查。
如果玩家试图装备高于其技能等级的装备,他们会收到一条提示所需技能等级的消息。
注意: 20 级及以下的物品可以被任何人装备,不受任何技能限制。这让新玩家在基于技能的门槛生效之前,能够自由使用游戏前期的装备。
战利品掉落不受限制
与旧的公会段位系统不同,战利品掉落不再根据玩家的进度被降级。无论玩家的技能等级如何,精英怪都会掉落其自然等级的物品。然而,玩家将无法装备超过其当前技能等级的物品,这便起到了天然的装备门槛作用。
技能如何升级
玩家通过击杀精英怪来获得技能经验(XP)。XP 的发放依据如下:
- 武器 XP: 由怪物死亡时主手所持的武器类型决定。所获 XP 随怪物等级呈二次方缩放(50 级怪物给予 2,500 XP,100 级怪物给予 10,000 XP)。
- 护甲 XP: 每次击杀总会发放,但发放速度为武器 XP 的 1/3。这意味着护甲技能会自然地落后于武器技能。
- 伤害贡献: 在组队击杀中,XP 会根据每位玩家的伤害贡献按比例分配。
升至下一级所需 XP 公式
从一个技能等级升至下一级所需的 XP 遵循三次方增长:
- 1-100 级:
XP to next level = 8.5 * L^3(其中 L 为当前等级) - 100 级以上(软上限):
XP to next level = 8.5 * L^3 * (1 + ((L - 100)^2 / 100))
软上限倍率在 100 级时是连续的(1.0 倍),并在其之后呈二次方增长,使进度变得越来越困难。例如,在 150 级时倍率约达 26 倍,使进一步的提升几乎不可能。
击杀 Boss 时还会根据 Boss 的生命值与伤害倍率获得 XP 倍率加成。生命值部分为次线性(hpMultiplier^0.6),伤害部分则被大幅削弱(1 + (dmgMultiplier - 1) * 0.15),因此在普通伤害下,一个 10 倍生命值的 Boss 大约给予 4 倍 XP,一个 25 倍生命值的 Boss 大约给予 7 倍 XP。增援怪物和坐骑完全不给予技能 XP。
战斗等级
玩家的总体战斗等级计算公式为:(最高武器技能 + 第二高武器技能 + 护甲技能)/ 3
该战斗等级决定了在玩家附近自然生成的精英怪的等级,取代了旧的基于公会段位的怪物等级上限。
生命值加成
护甲技能等级会提供最大生命值加成:护甲技能每超过 1 级,便 +1 颗心(2 点生命值)。例如,护甲等级 50 的玩家会在原版 20 点生命值的基础上获得 49 颗额外的心(98 点额外生命值)。
等级差保护
- 等级高出你的战斗等级 5 级以上的怪物,其 XP 和战利品奖励等级会被限制为如同只高出 5 级一样(实际奖励等级为
combatLevel + 5)。 - 此外,武器技能 XP 还要求怪物等级最多比该武器的技能等级低 5 级;否则该技能将无法从此次击杀中获得 XP。
ItemSettings.yml中的lootLevelDifferenceLockout设置(默认为10)会在怪物等级与你的战斗等级之间的绝对差值超过该值时,封锁金币/战利品掉落 —— 这可以防止刷取远低于(或远高于)你装备等级的怪物。
程序化物品层级
程序化生成的物品会根据其物品等级获得一个视觉皮肤层级。这些层级会通过资源包影响物品的 3D 模型及穿戴时的纹理外观。各层级如下:
| Tier | 最低等级 | 描述 |
|---|---|---|
| Bronze | 20 | 第一个自定义皮肤层级,在装备限制开始时应用 |
| Palladium | 40 | 进度中期层级 |
| Corrupted | 60 | 带有腐蚀视觉主题的高级层级 |
| Living | 80 | 带有生物体视觉效果的高等级层级 |
| Ultimatium | 100 | 终局层级,最高的视觉层级 |
20 级以下的物品使用默认的原版材质外观,不应用任何自定义皮肤。
防止代练
结合灵魂绑定附魔与基于技能的装备限制,代练被自然地阻止了。即使玩家通过组队游玩获得了高等级战利品,在其技能等级足够高之前也无法装备它。此外,所有程序化生成的物品都会灵魂绑定给接收它们的玩家,从而防止装备交易。