致命种族

致命种族

适应性的掠食者,能突破墙壁并建造桥梁。

怪物

Lethal Breed - Predator Evolution

Status Beta Fabric

重要提示:此模组目前处于活跃测试阶段。可能会出现小问题。您的反馈对于完善AI至关重要!


“僵尸不再是毫无头脑的肉袋。它们现在成了聪明、适应力强且不知疲倦的猎人。”


概述

Lethal Breed 是对 Minecraft Fabric 1.21.11 版僵尸 AI 的全面改造。忘掉那些被动等待被攻击的怪物吧。我们的僵尸使用复杂的**有限状态机(FSM)**来分析环境、通过声音追踪猎物,并克服任何障碍——无论是挖穿你的墙壁还是搭建临时桥梁。


能力

Advanced Capabilities

机制

动态听觉系统

僵尸不再仅仅依靠视觉发现你。它们能听到你。

  • 声音反应: 脚步声、破坏方块或爆炸声会吸引它们的注意。
  • 持续追踪: 一旦定位声音来源,即便失去视觉接触,它们也会调查该区域。

集群工程

没有绝对安全的基地。僵尸会根据地形动态调整:

  • 架桥: 如果遇到沟壑,它们会放置泥土方块来跨越。
  • 搭梯: 它们可以堆叠并在脚下放置泥土方块以向上攀爬。
  • 战术挖掘: 它们会分析障碍物,并向你挖掘智能隧道。
  • 爬行成年僵尸: 小僵尸消失了。取而代之的是,你将面对能够爬过1格高缝隙的成年僵尸。

行为状态(FSM)

每只僵尸都遵循生存与追踪的逻辑:

  • 追逐: 激进的追击和灵活的攀爬。
  • 求救呼叫(恐慌): 受伤的僵尸会尖叫,将其确切位置发送给半径12格内的所有同伴。它们会集合起来,形成惩罚性的尸潮。
  • 拾取: 每只僵尸都能捡起并使用你的装备。死于它们之手通常意味着它们会穿上你自己的盔甲来对付你。

性能与多线程

Lethal Breed 将繁重的计算(方块扫描、建造AI)分散到单独的线程中。数百只智能僵尸可以共存,而不会影响服务器的 TPS。


变种

Special Variants

详情

生物变异

属性系统让每个个体都独一无二且不可预测:

  • 体型/力量关联: 僵尸的体型(Scale)会直接倍增其最大生命值和攻击伤害。体型越大,它们就越坚韧,也越致命。
  • 可变的敏捷性: 较小的个体通常速度更快,用疯狂的移动速度来弥补其脆弱性。

突变体(稀有 Boss)

僵尸有5%的几率(可配置)成为突变体。

  • 黑暗光环: 可通过其鱿鱼墨水的粒子光环识别。
  • 临终一击: 死亡时,突变体会爆炸,释放出一群奴仆为其复仇。
  • 属性提升: 体型更大,更强壮,也更抗打。

自爆僵尸

有些僵尸携带着不稳定的爆炸物(可通过头上的TNT方块识别)。

  • 可缩放引爆: 爆炸威力取决于僵尸的体型。体型越大,留下的弹坑越大。
  • 视觉警示: 爆炸前会出现电火花和火焰。快跑。

配置

Configuration Guide

参数

配置文件位于 config/o.a.s/lethalbreed.json。

物理属性

  • zombieFollowRange (默认:18.0):僵尸追踪你的距离。
  • minScale / maxScale (0.85 / 1.35):僵尸的随机体型范围。
  • minSpeed / maxSpeed (0.18 / 0.28):地面移动速度。
  • healthBonusMin / healthBonusMax (0.8 / 1.2):随机生命值倍率。

突变体设置

  • mutantChance (0.05):僵尸生成时为突变体的概率。
  • mutantMinionCount (8):突变体死亡时召唤的僵尸数量。
  • mutantTentacleTickRate (5):光环粒子生成的频率。

装备

  • kamikazeChance (0.05):僵尸为自爆僵尸的概率。
  • weaponChance (0.7):手持武器的几率。
  • weaponEnchantChance (0.4):武器被附魔的几率。
  • armor[Head/Chest/Legs/Feet]Chance:各部位盔甲的几率。
  • armorEnchantChance (0.3):盔甲被附魔的几率。

AI 与听觉

  • hearingRange (16.0):声音检测半径。
  • soundLockTicks (300):僵尸记住一个声音的持续时间。
  • kamikazeFuseTicks (40):自爆僵尸爆炸前的引信时间。
  • kamikazeExplosionPower (3.0):基础引爆威力。

恐慌系统

  • healthThreshold (0.25):触发恐慌的剩余生命值(25%)。
  • continueHealthThreshold (0.5):停止恐慌的生命值(再生后)。
  • screamIntervalTicks (40):警报尖叫的频率。
  • allyAlertRange (12.0):同伴呼叫半径。
  • stopPackSize (5):停止逃跑并反击所需的僵尸数量。
  • cooldownTicks (600):再次进入恐慌前的冷却时间。
  • fleeExplosionRange (8.0):逃离爆炸的距离。

移动

  • climbVerticalSpeed (0.25):攀墙速度。
  • climbHorizontalSpeed (0.15):在墙上的移动速度。
  • buildGlobalCooldownTicks (4):群体每次放置方块之间的间隔时间。

方块破坏

  • breakSpeedMultiplier (4.0):挖掘速度倍率。
  • breakMinTicks (5):破坏方块的最小时间。

提示:所有这些选项都可以在游戏内通过 Mod Menu 修改!


推荐

Recommendations

必需

可选

  • Mod Menu: 方便访问配置界面。

许可与鸣谢

  • 开发者: O.A.S (优化与质量)
  • 许可协议: O.A.S - MS-RSL (Microsoft 参考源代码许可)
  • 整合包: 您可以自由地将 Lethal Breed 包含在任何整合包中,只要保留出处说明即可。

O.A.S