EliteMobs

EliteMobs

为你的世界添加了分层敌人,他们拥有随机化的护甲、武器、能力、效果以及更好的战利品(完全可配置)!

Mobs\Characters

RPGMobs

为每个已配置的NPC添加了分阶的精英变体——包含属性缩放技能战利品装备,为你的世界注入全新活力!

RPGMobs 技能

目前已增强超过200种NPC类型——并且还在持续增加中!

文档 GitHub Discord

支持

由于我所在地的法律要求,我无法注册为商业实体来设置Ko-Fi或捐赠平台。 如果您希望支持我和这个项目,您可以下载并游玩这个模组(看到有人对这个项目感兴趣已经让我很开心了),如果您想更进一步,可以在模组创作大赛中投票或推荐这个模组。如果您愿意这么做,我会稍后在这里添加链接。 感谢大家的支持和耐心!

前置依赖

  • NameplateBuilder - 处理精英怪物的名牌渲染。必须与RPGMobs一同安装。

特性

战斗

RPGMobs在Hytale原有NPC的基础上增加了一套完整的战斗系统:

  • 5个力量等级 - 普通、精良、稀有、史诗和传说,每个等级拥有独立的生命值和伤害缩放
  • 随机属性差异 - 同一等级的两个精英怪物不会拥有完全相同的生命值,使遭遇战更不可预测
  • 智能战斗AI - 精英怪物使用Hytale原生的CombatActionEvaluator,拥有4种不同的战斗风格:
    • 自律 - 稳定、有节制的攻击,长时间的盾牌格挡
    • 狂战士 - 快速、激进,很少后退
    • 战术家 - 绕着你转圈,提前撤退,T5级会进行侧翼攻击
    • 混乱 - 不可预测的攻击时机,集群攻击后分散
  • 等级行为差异化 - T1级精英怪物快速冲向前方进行基础攻击。更高等级则获得新战术:盾牌格挡、后退、低血量时撤退、观察盟友、T5级时进行侧翼攻击
  • 武器专属攻击连招 - 10种武器类型(剑、长剑、匕首、斧、战斧、钉头锤、棍棒、连枷、矛、镐)各有其独特的攻击动画和音效
  • 反应式格挡 - 持有盾牌的精英怪物可以格挡你的攻击。更高等级更频繁地格挡(T2级15%到T5级70%)
  • 等级移动速度 - T1级精英怪物移动速度提高20%(渴望冲锋),T5级精英怪物则缓慢、威胁性地接近

等级

技能(动图展示即将推出)

精英怪物使用事件驱动的技能系统——技能根据战斗状态触发,而非计时器。全局冷却时间(1-3秒)防止技能连续释放,而反应式技能(翻滚闪避、格挡)则绕过此限制进行即时响应。目前有9个技能

  • 冲锋跳跃 - 接近敌人的猛击,拥有武器专属音效(8种武器变体)

冲锋跳跃

  • 治疗跳跃 - 带有药水治疗效果的防御性撤退(仅限类人生物——外地人、哥布林、特洛克人)

治疗跳跃

  • 召唤亡灵 - 根据召唤者自身角色召唤相应职能的增援

召唤亡灵

  • 翻滚闪避 - 当你攻击时进行反应式横向闪避。更高等级闪避更频繁,蓄力攻击会触发更高的闪避几率。绕过全局冷却时间

翻滚闪避

  • 多重斩击(短) - 1-2次快速打击,每种武器3种随机变体。所有等级

多重斩击(短)

  • 多重斩击(中) - 2-4连击,每种武器2种变体。T2级以上

多重斩击(中)

  • 多重斩击(长) - 4-6次全连击,每种武器1种变体。T3级以上

多重斩击(长)

  • 激怒 - 狂暴的徒手战斗模式。精英怪物扔掉武器,快速拳击10秒,然后因疲惫而死亡。掉落正常战利品。仅限外地人、哥布林和特洛克人,T2级以上

激怒

  • 齐射 - 弓/弩/枪械使用者的远程弹幕射击。T3级以上

齐射

每个技能可以链接到特定的怪物规则,具有按等级开关和武器类别限制。涵盖了所有武器类型和多重斩击长度的54种独特组合设计。

战利品与装备

  • 基于类别的武器和护甲组织系统,具有层级化的类别树
  • 按怪物部位的护甲槽限制——模型不支持全身护甲的怪物将不会装备护甲
  • 根据怪物规则的武器和护甲类别分配稀有度权重的装备
  • 具有可配置掉落倍数的分级战利品表
  • 精细的掉落(战利品)控制——为任何等级/NPC精确选择掉落的战利品
  • 具有链接怪物规则的目标战利品表模板(例如哥布林首领战利品)
  • 死亡时掉落已装备物品的几率,具有可配置的耐久度范围
  • 消耗品掉落,包括食物、药水、宝石和材料
  • 30多种自定义战利品条目(矿石、锭、宝石、生命精华等)

战利品

视觉识别

  • 通过NameplateBuilder实现的带等级标识和氏族前缀的分级名牌
  • 按等级缩放模型,实现独特的视觉效果
  • 实体效果系统(投射物抗性等)
  • 每个NPC角色(氏族)都拥有自己RPG风格且分级的名称

世界覆盖

每个世界或地下城实例都可以拥有自己的设置。任何你未覆盖的设置都将继承基础配置。

  • 按世界和按实例模板的覆盖,用于生成、属性、战利品、技能、视觉效果和精英行为
  • 全局怪物规则,带有按世界启用/禁用开关——编辑一次,按世界控制
  • 按世界的等级和战利品覆盖,实现精细的按怪物控制
  • 实例世界(instance-{Template}-{UUID})按模板名称自动匹配
  • 两个内置预设(完整和空白)以及自定义预设的保存/恢复
  • 通过管理员界面管理覆盖,或直接编辑YAML文件

成长

三种成长风格以匹配你服务器的游戏方式:

  • 环境(区域基础) - 等级分布由怪物生成的Hytale区域决定。区域1偏向低等级,区域4主要生成T4和T5级精英
  • 距离出生点 - 玩家探索得越远,精英怪物越强。生命值和伤害加成随距世界原点的距离逐渐增加
  • 随机 - 任何等级都可以在任何地方以相同概率生成。适合竞技场风格服务器或测试

配置

几乎所有内容都是可配置的。你可以通过使用游戏内管理员界面 /rpgmobs config 进行配置。

  • 侧边栏导航,包含核心、调试、全局配置、全局怪物规则、战斗AI、装备和按世界/按实例覆盖等板块
  • 每个世界/实例8个子选项卡:通用、怪物规则、属性、战利品、生成、实体效果、技能、视觉效果
  • 战斗AI选项卡包含3个部分:战斗风格、等级行为和武器战斗,带有武器专属攻击连招编辑器
  • 装备选项卡用于管理武器类别、护甲类别、稀有度规则和等级装备品质
  • 树形浏览器用于怪物规则、战利品模板、技能和实体效果,并带有搜索过滤功能
  • NPC选择器物品选择器弹出窗口,用于添加怪物规则和战利品掉落
  • 资源选择器弹出窗口,带有音效预览,用于配置武器攻击连招
  • 按世界怪物规则带有ON/OFF开关、类别批量开关和“X/Y条规则已激活”摘要
  • 保存和放弃功能,所有选项卡均带有未保存更改指示器

权限

权限 描述
rpgmobs.reload 允许玩家在运行时重新加载配置
rpgmobs.config 允许玩家打开游戏内管理员界面
rpgmobs.spawn 允许玩家使用生成命令(仅限调试模式)

安装

  1. 从CurseForge下载RPGMobs的 .jar 文件
  2. 将其放入服务器的 mods 文件夹
  3. 启动服务器以生成默认配置
  4. 使用 /rpgmobs config 打开游戏内管理员界面
  5. 点击 保存放弃 来决定更改的命运。

卸载

如果你移除该模组,残留的精英NPC可能会保留修改后的属性和装备。不要尝试击杀它们——游戏会崩溃,因为它无法再找到模组的代码。

相反,请使用 /npc clean --confirm 命令并重复执行,直到所有残留的精英NPC都被移除。


兼容性

RPGMobs可与其他Hytale模组共同使用。名牌渲染由NameplateBuilder处理。来自其他模组的自定义武器和护甲可以通过管理员界面的装备选项卡或 gear.yml 文件添加到相应的类别中。

强烈推荐配合使用的模组:

Perfect Parries - 增加更多深度和基于技巧的战斗,尤其针对精英敌人。

RPGLeveling - 增加经验、等级、区域和基于属性的成长。RPGMobs会自动生成一个 rpgleveling.yml 配置文件,包含按等级缩放的倍率经验、基于技能的额外经验和随从经验缩减。经验设置可按世界覆盖。


面向开发者

RPGMobs附带一个独立的 rpgmobs-api 制品供模组开发者使用。将其作为编译时依赖项添加,以监听事件、查询RPG怪物状态或在运行时修改战利品和伤害。

  • 事件驱动API,包含12种事件类型(生成、死亡、伤害、技能、仇恨、缩放、同步、战利品)
  • 查询API,包含战斗状态检查(怪物规则键、当前技能、战斗风格)
  • 可取消事件,用于阻止生成、修改伤害和自定义战利品
  • 轻量级API制品——不依赖完整插件

有关设置说明和集成示例,请参阅API文档

伤害系统概览

RPGMobs与其他修改伤害的模组兼容。乘数会叠加,因此可能需要调整平衡——但只要你知道如何阅读和编辑配置文件,就没有问题。

伤害流程


开发状态

RPGMobs正在积极开发中。

  • 预计会有频繁的更新和改进
  • 非常欢迎反馈和建议
  • 平衡性和内容将持续演进

个人开发者项目——这个模组由一个人(我)在完成全职工作的同时开发和维护。


常见问题解答

支持哪个Hytale版本?

Hytale 更新4

在现有世界中能使用吗?

可以。RPGMobs在现有世界中工作,并影响当前和新生成的怪物。

有游戏内配置界面吗?

有的。使用 /rpgmobs config 打开管理员界面。需要 rpgmobs.config 权限。管理员界面为每项设置提供可视化编辑器——基础配置、按世界覆盖、按实例覆盖、战斗AI、装备类别等。

我可以配置我不喜欢的内容吗?

可以。一切内容都可以通过游戏内管理员界面 (/rpgmobs config) 进行配置。

源代码可用吗?

可以。完整源代码可在 GitHub 上获取。