生成等级与战利品
注意:本节讨论的是普通精英怪的生成,而非自定义 Boss。它还假设你使用的是默认配置设置。其中许多机制都可由服务器管理员配置。
精英怪何时生成?
当一只普通怪物在玩家附近生成时,它有一定概率被转化为精英怪。玩家的战斗等级决定精英怪的等级,战斗等级越高,生成的怪物等级越高。玩家的战斗等级由其武器和护甲技能等级计算得出(见下文),并且始终至少为 1——即使没有获得任何 XP,每个技能也都从 1 级开始。
转换概率由 MobCombatSettings.yml 中的 eliteMobsSpawnPercentage 控制,默认为 0.05,即 5%。对应世界和怪物类型还必须启用自然转换,并获得区域保护和和平旗帜的允许。
由于最低战斗等级为 1,尚未提升技能的新玩家也会遇到低等级精英怪。附近只有一名玩家且没有区域覆盖设置时,等级为 1–5。 随着技能提升,周围生成的精英怪等级也会提高。
猎手附魔(Hunter Enchantment): 装备上的猎手附魔会提高附近怪物生成被转化为精英怪的概率。
是什么决定了精英怪的等级?
EliteMobs 10 的生成等级使用技能系统中的战斗等级。计算方式为 (最高武器技能等级 + 第二高武器技能等级 + 护甲技能等级)/ 3,并向下取整。
基础等级取自附近玩家中最高的那个个人战斗等级,而不是他们的平均值 —— 一名高等级玩家会把整片区域拉高。
队伍缩放
附近每名玩家使怪物等级增加 2 级,只有一名玩家时也会增加,无需加入队伍。扫描范围是服务器视距和五个区块中的较大值换算成方块后的半径,只计入同一世界中已加载 EliteMobs 背包数据的玩家。
等级浮动
怪物等级有 -2 到 +2 级的随机浮动,因此你可能偶尔会遇到略高于或略低于你战斗等级的怪物。
等级上限与区域覆盖
最终等级受 MobCombatSettings.yml 中的 naturalEliteMobsLevelCap 限制,默认上限为 120。安装 WorldGuard 时,先应用区域的精英最低、最高等级标志,再应用此上限。
生成距离缩放
在 MobCombatSettings.yml 中启用 useDistanceBasedNaturalEliteLevels,即可使用距世界出生点的距离。distanceBasedNaturalEliteLevelWorlds 将其限制在列出的世界;空列表覆盖所有有效世界。自然生成时,等级为 max(1, floor(distance / blockDistanceBetweenLevelIncrements)),默认间隔为 100 方块。距离包括高度。此时跳过战斗等级缩放、附近玩家加成和随机浮动,但仍应用区域限制及最终等级上限。这些精英怪使用固定等级战斗。刷怪笼精英怪、事件怪物和自定义 Boss 不使用此设置。
是什么决定了物品的等级?
精英物品通常使用已存储的物品等级。没有存储值时,EliteMobs 会根据武器伤害和攻击速度或护甲属性推算等级。不存在适用于所有物品类型的统一材质等级表。
实际防御计算还使用独立的护甲材质表。例如,未附魔的原版钻石护甲每件贡献 5 级。武器和护甲的具体公式请参阅伤害系统。
我能从精英怪那里获得什么样的奖励?
自然精英怪和自定义 Boss 都可以发放精英战利品。它们的战利品标志、贡献规则、锁定和刷怪保护决定哪些奖励流程可用。
刷怪笼限制
刷怪笼绝不会掉落特殊战利品。即使被配置为生成精英怪(可选设置),刷怪笼生成的精英怪也不会掉落特殊物品。
伤害参与
对于普通的随机精英装备和特殊装备抽取,直接攻击者必须造成至少相当于精英怪最大生命值 10% 的伤害,才能获得个人抽取机会。低于该比例不符合这条生成战利品流程的要求。
若符合条件的攻击者属于一个队伍,且附近至少有另一名符合资格的队员,生成的装备会进入队伍的需求 / 贪婪投票,而非直接交给该攻击者。附近队员无需亲自达到 10% 伤害门槛即可参与。两名无关的攻击者不会自动形成共享投票;没有符合条件的队伍时,各合格攻击者按普通个人流程领取战利品。
反漏洞系统
检查范围包括无法到达的玩家、封闭刷怪空间、漏斗、利用末影人高度差以及蜂蜜块。另一个独立的乘坐检查在启用时阻止精英怪进入载具。
检测到漏洞利用后,会向怪物的计数器添加点数。符合条件的伤害事件可以减去一点;点数不会随时间被动减少。超过配置阈值后,该怪物的精英和原版战利品标志会被永久禁用。之后降低计数器也不会恢复这些标志。
刷怪保护
在 EliteMobs 10 中,刷怪保护系统会限制来自自然精英怪的奖励。它在 AntiExploit.yml 中配置:
| 键 | 含义 | 默认值 |
|---|---|---|
enableFarmingProtection | 下方所有内容的总开关 | true |
farmingProtectionKills | 每个窗口内允许获得奖励的自然精英击杀数 | 20 |
farmingProtectionMinutes | 窗口长度,单位为分钟 | 30 |
farmingProtectionLevelDifference | 用于奖励封顶和技能 XP 资格判定的等级窗口 | 15 |
击杀上限。 技能 XP 处理器在 farmingProtectionMinutes 的滚动窗口内统计符合条件的自然精英怪击杀。超过 farmingProtectionKills 后,受限的自然精英怪奖励流程会从该时刻起被封锁一个完整窗口,包括触发限制的那次击杀。玩家会在开始时收到警告;定时重置执行时若在线,还会收到重置通知。禁用技能系统后,新的击杀不再加入此计数器。不存在独立的爆发上限。
奖励等级上限。 技能 XP 和自然精英怪战利品使用的等级为 min(mobLevel, combatLevel + farmingProtectionLevelDifference)。仍可击杀远高于自身战斗等级的敌人,但奖励不会超过此上限。
技能 XP 下界。 每项武器或护甲技能需要至少 thatSkillLevel - farmingProtectionLevelDifference 的奖励等级才能获得 XP。缩放战斗会跳过此下界。
自定义 Boss 击杀不受击杀上限限制。
本页较早的版本记录的是每小时 30 次击杀上限、单独的 10 分钟内 10 次击杀爆发上限,以及固定的 5 级窗口。这些都已不再适用:这些上限现在可配置,默认值为 20 次击杀 / 30 分钟 / 15 级。
战利品类型
战利品系统包含多种类型的物品:
程序生成物品
程序生成物品是基于服务器配置设置半随机生成的物品。程序生成物品的可能性几乎无穷无尽。
通常程序生成物品是任意材质品质的护甲、武器和工具,附带数量和等级各异的附魔。
灵魂绑定: 启用 Soulbind 系统时,程序生成物品会绑定给接收者。
品质标识: 程序生成物品按品质用颜色编码,并可能在更高等级时拥有特殊的视觉外观。
自定义物品
自定义物品是要么预装在插件中(例如 MagmaGuy 的牙签和护身符),要么由管理员添加的物品。这些物品经过完全定制,可在穿戴或主手/副手持握时为玩家提供药水效果。
战利品系统还包含多种类型的已配置物品:固定物品(特定阶级)、加权物品(带掉落概率)、限定可缩放物品以及完全可缩放物品。
独特物品
独特物品是来自自定义 Boss 的特殊掉落,类似于自定义物品。它们有时还可能拥有独特能力,例如僵尸王斧头的喷火器能力。
原版战利品
额外原版战利品由 ItemSettings.yml 中的 defaultLootMultiplier 控制,默认 0.0 表示禁用额外掉落。该倍率使用的等级受 levelCapForDefaultLootMultiplier 限制,默认上限为 100。原版经验球使用独立的 defaultExperienceMultiplier,默认为 1.0。它在原有原版经验量上添加按等级计算的 XP,并非对原有数量直接乘以固定倍率,也不受物品战利品等级上限限制。这些流程要求怪物启用原版战利品标志。
普通随机精英装备抽取独立于原版掉落和特殊物品系统抽取。其基础概率为 flatDropRateV3,默认 0.2;等级增量 levelIncreaseDropRateV2 默认 0.0,因此默认概率不会随怪物等级增加。
基于技能的装备限制
战利品不再因公会阶级而降级。在 AdventurersGuild.yml 中启用 skillBasedGearRestriction 时,玩家必须满足技能要求才能装备已识别的 EliteMobs 装备。武器检查对应武器技能,护甲检查护甲技能。20 级及以下的精英装备不受此限制。高于 20 级时,可以获得超过对应技能等级的战利品,但装备前必须提升该技能。
我怎样才能获得更好的战利品?
较高的有效奖励等级通常会生成较高等级的随机装备,但仍受刷怪上限、战利品表配置和物品等级随机浮动影响。击杀更高等级的敌人不保证获得更好的物品,也不保证掉落。