跳到正文

FTB Ragnarok

作者:FTB, FTBTeam

Architect's Exodus 整合包的生物合集

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

为 FTB 的 Architect’s Exodus 整合包打造的一系列北欧神话主题 Boss 战。每个 Boss 都有多个阶段、专属竞技场机制、招牌攻击,以及开场过场动画和音乐。

Boss

  • Hel — 远程虚空女巫;发射灵魂火球、召唤幽匿触手、引发流星雨,并不断传送;阶段转换时会召唤分身
  • Ymir — 冰霜巨人;擅长重击近战、冰霜践踏和链条抓取;获得能反弹弹射物的冰霜护甲,生命值较低时会狂暴
  • Surtr — 火焰巨人;会火焰冲刺、引发火山喷发;开启“Inferno Armor”时会反弹弹射物;弱点是寒冷和冰
  • Jormungandr — 水生巨蛇;需要在被水淹没的竞技场中战斗,会潜入水中躲避伤害,拥有多段式受击判定,并会喷吐毒雾和凋零气息
  • Skoll & Hati — 共享一个生命值的双狼;一只攻击时,另一只会治疗或提供支援;集中火力攻击可阻止治疗
  • Nidhogg — 会飞行的巨龙,也是最艰难的一场战斗;会喷吐火焰和虚空气息、施加死亡印记减益效果、召唤小型巨龙,并发动蓄势明显的强力终极攻击

整合包制作者:KubeJS 与 Forge 事件

FTB Ragnarok 会触发自定义 Forge 事件,你可以通过 KubeJS 或其他模组进行监听。事件涵盖 Boss 生成、阶段转换、死亡、狂暴,以及各 Boss 的技能触发,例如 Ymir 的践踏、Nidhogg 的火焰吐息和暗影分身,以及 Hel 召唤分身。所有事件都是 dev.ftb.mods.ftbragnarok.event.RagnarokBossEvent 下的嵌套类,并提供 getBoss() 和 getLevel()。

这些 Boss 的战斗竞技场半径应为 32 格,且场地内大部分区域不应有障碍物。如果要在自己的整合包中使用,你需要自行提供这样的竞技场。你可以参考我们在 FTB Architect’s Exodus 中的实现方式。

以下是一个简单示例,可放入 kubejs/server_scripts/:

// Announce any Ragnarok boss death to the server
ForgeEvents.onEvent(
  'dev.ftb.mods.ftbragnarok.event.RagnarokBossEvent$BossDeath',
  event => {
    let boss = event.getBoss()
    event.getLevel().getServer().tell(
      Component.literal(boss.getName().getString() + ' has been slain!')
    )
  }
)

支持

获取最新资讯

FTB 社交媒体

常见问题

FTB Ragnarok 支持哪些 Minecraft 版本?

FTB Ragnarok 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

FTB Ragnarok 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

FTB 的其他作品

查看全部 →