僵尸围城

发表时间: 2025-11-12 19:53:48

最后更新: 2025-11-12 19:53:48(1小时前)

本文标签: 世界事件,仅Java版

用户头像-Connie 等1名 热心馆友编辑完成

僵尸围城是我的世界的一种游戏内容

介绍

  1. 僵尸围城(Zombie Siege)是在游戏中出现的一种特定事件,表现为大量僵尸涌入村庄。

  2. 该事件发生的概率为10%,每晚的午夜(昼夜交替的第18000个刻)系统会进行判定是否触发围城。

  3. 在围城判定过程中,系统会在每个刻进行一次评估,直到判断结果为真或天亮的时刻到来。

  4. 必须注意,判定过程会在天空亮度达到12或更高时停止;然而,恶劣的天气条件可能导致这一判断在日出后依然持续进行,因为这些天气会影响天空的亮度。

  5. 此外,围城事件也可以在蘑菇岛生物群系中发生,尽管在正常情况下,僵尸并不会在该生物群系中自然生成。

机制

一、 围城开始判定

  1. 每个村庄都有一个中心,村庄内的是集会的场所,同时也被视为村庄的核心标志。

  2. 玩家处于村庄中,且不处于旁观模式或不在带有#without_zombie_sieges标签的生物群系时,该玩家将被视为围城的理想目标。

  3. 玩家会按照特定顺序进行检测,因此一旦有一个玩家被认定为理想目标,其它玩家将不会被系统评估。

  4. 如果符合以上条件,系统会选择该玩家为中心,在其周围32格的半径内随机寻找十个可能的围城起始点,并判断这些点是否位于村庄范围内。

  5. 如果所找到的十个起始点全部无效,此次僵尸围城的判定将会失败,但在下一个游戏刻仍可能启动新的判定过程。

  6. 一旦发现一个有效的围城起始点,系统将继续判断此点是否可以生成僵尸,以决定围城能否从该起始点开始。

二、 僵尸生成

  1. 在僵尸围城事件开始后,系统每3个游戏刻(相当于0.15秒)会尝试生成一只僵尸。

  2. 僵尸生成的尝试会在事件启动位置周围的16x16范围内进行,并且优先选择高度图WORLD_SURFACE中的最高点进行生成。

  3. 整个生成过程会进行20次尝试,持续时间共计60个游戏刻(即3秒)。

  4. 在僵尸围城期间,生成的僵尸会忽略玩家的距离和其他生物的存在。

  5. 其生成只需满足以下基本条件:生成点的光照条件必须允许僵尸生成,且生成点正下方的方块必须是允许生成僵尸的方块,同时生成点必须位于村庄内。

  6. 显示,溺尸尸壳僵尸村民僵尸猪灵是不会在僵尸围城中出现的。

  7. 大多数情况下,在僵尸围城中的僵尸行为模式与正常生成的僵尸并无太大差异,它们依然会攻击其视野范围内的村民,并且村民以及铁傀儡会作出相应反应(如逃跑或攻击)。

  8. 当玩家离这些僵尸足够远时,它们也会被正常地清除。

  9. 如果有僵尸恰好走出被围城的村庄范围,而此时没有追逐目标,它将会返回村庄区域。

应对策略

一、 恢复

  1. 如果至少有两个村民在保护内生存,他们能够通过繁殖的方式使村庄的人口逐渐复苏。
  2. 然而,若没有玩家的参与,村庄极有可能因围攻和随机出现的僵尸而导致所有村民的死亡或变成僵尸,从而被摧毁。
  3. 尽管一个村庄中的所有村民在围攻中丧生,玩家仍可以通过治疗僵尸村民,或是从其他村庄迁移村民来重建该村庄的人口。
📑
🤔
⬆️