村庄的反击

村庄的反击

多年被你的感染模组摧毁后,村民们决定该建造自己的了。这个模组引入了村庄大脑节点,这是一种先进的人工智能,能让村庄在4个阶段中成长和进化。

冒险

在被你的感染模组摧毁多年后,村民们决定建造自己的防御体系。

一个村庄,在脑节点达到第3阶段后不久

《村庄反击》 将普通村庄转变为能够自我组织的堡垒。每个村庄的核心都安置着一个村庄脑节点,这个AI会使用村庄的绿宝石来武装村民、建造城墙,并使其防御者通过4个阶段不断进化,直到村庄能够反击任何威胁它的存在,包括玩家。

该模组专为对抗最严苛的感染类模组而设计,村庄以其人之道还治其人之身:一种可传染的反向感染、12种武器、17种新生物(其中两个是Boss)、3种药水、它自行建造的17种建筑,以及一个用于追击敌人的全新维度。

村庄脑节点

村庄脑节点界面

每个村庄都会获得一个村庄脑节点,这个方块会取代村庄中心的钟楼出现,并运行整个防御系统。它拥有每个村庄独立的经济体系:村庄赚取的绿宝石,以及你捐赠的绿宝石,都会为其所有行动提供资金。

它通过4个阶段进化。 每达到一个阶段,它就会武装并升级村庄的村民、守卫和铁傀儡,为其配备更强大的装备和新的能力。你可以让它随时间自行成长,或者通过喂食绿宝石来加速其阶段进化。

它会自主思考。 脑节点会读取村庄的状态并做出反应:它会派遣定居者、建造城墙,并在情况需要时建造特定的建筑,如傀儡工厂、兵营和诱饵塔,过程中会消耗绿宝石。右键点击它可随时打开其界面,显示当前阶段、储存的绿宝石以及实时的村民、守卫和傀儡数量。一个日志选项卡列出了脑节点最近采取的行动及其发生日期。

你与村庄的关系。 脑节点默认对你保持中立。攻击村民、打击节点或从村庄的箱子里偷窃,你就会成为村庄之敌:其防御者会转而攻击并追捕你。相反,通过向脑节点捐赠绿宝石或帮助村庄抵挡一次袭击来赢得其信任,你就会成为村庄英雄,这将赋予你临时权限,可以打开并搜刮其箱子。靠近脑节点放置的箱子和木桶会被村庄认领,因此没有英雄身份从中拿取物品会被视为偷窃,村庄会知道。

它会保护自己人。 日落时分,村庄会召入与脑节点当前阶段匹配的增援,并且从节点辐射出一层免疫光环,覆盖村庄的村民、守卫和傀儡。

武装防御者与军械库

一个铁傀儡工厂,里面有一个防御者傀儡

村庄不会逃跑。每个村民都会战斗,守卫携带更重的武器,而铁傀儡则挥舞着火箭发射器。它们能抵御任何敌对生物,并且由于目标锁定机制基于Minecraft自身的"敌对"标签,来自其他模组的怪物也会被自动处理,无需特殊支持。

它们协同作战。防御者免疫友军伤害,绝不会伤害彼此,而傀儡只有在没有盟友靠近目标时才会发射火箭,因此爆炸绝不会伤及自己人。傀儡会近战搏斗,借助风弹腾空而起,并在弧线顶端开火。如果你亲自攻击一名防御者,它会暂时转向你,然后才冷静下来,你可以从它的脸上读出情绪:战斗中的防御者会露出愤怒的表情。

随着脑节点的进化,它们的装备也会升级。更高的阶段会让防御者获得持续更强的装备和能力。从第3阶段开始,它们的剑刃开始感染被击中的目标,使其感染翡翠病毒,到第4阶段则升级为更强的毒株,而普通的铁傀儡则会变成拥有更多生命值和自带火箭的金色巨佬傀儡。

村庄锻造的军械库包括:

  • 异形切割者和异形根除者,击中时传播翡翠病毒(I 和 II)的剑刃
  • 一把带有三种附魔(致密、破甲、风爆)的本土重锤,以及其由Limbo锻造的升级版异形粉碎者
  • 火箭发射器、风弹和火焰手雷
  • 翡翠病毒箭(I 和 II)
  • 完整的翡翠和Limbo装备线,包括工具和护甲,其中包含翡翠锤和一件兼作鞘翅的Limbo胸甲

大部分物品都可合成,武器匠出售重锤、风弹和重锤附魔书,防御者倒下时有几率掉落其武器。

城墙与防御建筑

诱饵塔:一个第3阶段的防御建筑,将敌人诱入致命陷阱

随着村庄的发展,脑节点会对其进行加固。一个内置的规划器会追踪村庄实际占地范围,无论其形状多么不规则,然后村民会逐层建造城墙将其环绕,并配备大门、用于射击的射孔以及用于到达高处的脚手架。城墙的规模会随着定居点的大小而变化。

从第2阶段开始,城墙防御者会被安装在城门上方:这些炮塔生物会对任何接近的物体发射实弹和火箭。

脑节点使用自己的材料进行建造:

  • 强化玻璃,坚硬如远古残骸,但仍能透光,用于保护性穹顶
  • 防护玻璃,能阻挡来自外部的弹射物,同时村庄可以向外部持续射击
  • 假圆石和假黑曜石智能门,盟友可以自由通过,但敌人无法通过

并且,它会根据情况需要建造功能型建筑:用于锻造新傀儡的傀儡工厂、兵营,以及将敌对生物引到细雪上并使其落入熔岩池的诱饵塔。为了快速完成这一切,村庄使用特殊的炸药:蓝色TNT可以逐块建造房屋,而绿色TNT则用于建造塔楼变体。

反向感染:肥沃方块与富饶方块

显示反向感染的地图(第2阶段)

显示反向感染的地图(第3阶段)

为了对抗那些腐烂世界的感染模组,村庄也生长出一种绿色的感染。从脑节点向外蔓延,它缓慢地将周围的世界转化为肥沃方块(及其更丰富的富饶变体),这是一种拥有绿色纹理的完整方块系列,包括泥土、石头、沙子、木头、深板岩、下界岩、末地石、幽匿块、树叶等等。这种蔓延被刻意设置为缓慢且有上限,并且不会触碰你的矿石。这些方块不仅仅是装饰:富饶方块在被开采时会掉落绿宝石,就像天然的绿宝石矿石一样,为脑节点运行的经济系统提供燃料。这种生长甚至拥有自己的肥沃紫颂植株,你可以食用其果实(它会像普通紫颂果一样传送你,并带有一种罕见且不幸的副作用)。在肥沃的田野间,你可能会遇到富饶羊,一种被绿色感染的羊,会掉落青金石羊毛和一颗绿宝石。

更轻松的采矿

脑节点下方的洞穴,无夜视效果

由于那种绿色生长会发光,在你村庄下方采矿变得安全得多。随着它向下蔓延,它会将村庄下方的石头、深板岩,甚至深暗之域转变为自发光的、繁茂的洞穴,不再留有黑暗供敌对生物生成,也无需放置任何火把。收益也更高了:你的天然矿石全部得以保留,因此在发光的背景下,每条矿脉都一目了然,而富饶方块则额外增加了绿宝石,所以绿色蔓延得越深,你能收集到的东西就越多。

翡翠病毒

村庄也用一种传染病来战斗,这与在地面蔓延的绿色植物完全分开。翡翠病毒是生物传播的:它在生物之间传递,由村庄自己的战士通过感染剑刃携带,或者通过咬一口翡翠苹果而感染。一旦生物被感染,它就会保持感染状态并通过接触传播,只有该模组的免疫(作为效果或药水)才能清除它。你也可以亲自使用它,将其酿造成翡翠病毒药水(有喷溅型、滞留型和 tipped 箭形式),或将其作为翡翠病毒箭(I 和 II)发射。

在高峰期,病毒会产生翡翠丧尸,一个第4阶段的病毒战士,其力量随宿主的生命值提升而提升,并且免疫火焰和所有状态效果(包括病毒本身),透过发光的绿色眼睛向外凝视。

翡翠阵营

翡翠阵营

现在,第三股力量在地图上行走:翡翠阵营,一种蔓延的生物感染。来自翡翠单位的任何攻击都会感染其受害者,而一个生物在被感染的状态下死亡会为最近的脑节点贡献有机点数。然后脑节点可以使用这些点数来召唤翡翠单位,这基于一个AI系统,该系统识别是探索、狩猎、蜂拥攻击敌人、召唤Boss等哪个行动更有利。

翡翠阵营和村庄互不干涉:翡翠单位从不攻击村民、守卫或傀儡,村庄也从不反击它们,即使是空袭也不会。其他一切都是猎物,包括野生动物、怪物,以及,如果你成为了村庄之敌,也包括你,不过默认情况下它们对玩家保持中立。因为我人很好,我让它们放过猫、狗和马,这样你就不会失去你的宠物。

翡翠生物诞生的地方,其下方的地面会变成感染小径,它会自行缓慢地扩大肥沃区域,而当翡翠单位死亡时,这些小径会爆发出翡翠螨虫,同时附近幸存的单位会变得更强。翡翠单位会掉落其正常战利品外加一颗绿宝石。整个阵营可以在配置文件中调整、限制或关闭。

Boss与感染阵营

有两个Boss级的生物可以登场,它们都由村庄本身产生:一个是村庄生前的冠军,另一个是村庄死后的复仇之灵。

复仇村魂。 当一个村庄的脑节点倒下时,无论是最后一个村民死亡还是节点本身被摧毁,村庄都不会安静地离去。它会作为复仇村魂升起,一个一心复仇的Boss,用绿色的音爆放逐波、震撼大地的猛击和震动屏幕的咆哮轰击该区域。它会带领一个感染阵营,即村庄堕落防御者转变的复仇者:复仇守卫和复仇巨佬,它们永远不会互相攻击,并且能抵消大部分爆炸伤害,任何被灵魂直接命中击倒的生物都会复活成为其爪牙之一。让一个村庄陷落,你就会继承一个非常愤怒的幽灵。

达里乌斯将军。 村庄的在世冠军。只有第4阶段的脑节点会花费绿宝石让他出马,而且只会针对一个真正的威胁:一个拥有100点或以上生命值的敌人,或者一个在几分钟内杀死了三个或更多村民或守卫的玩家。达里乌斯挥舞着异形粉碎者和全套Limbo套装(包括鞘翅胸甲),因此他拥有所有Limbo优势:免疫火焰和坠落伤害,清除有害效果,接触时破坏软方块,在半血以下他会释放放逐光束。他锁定单一最大威胁并忽略其他所有人,在全球范围内追踪它,然后转向下一个目标,一旦危险解除就步行回家。一路上,他会征召闲置的守卫组成小队,双跳直接穿过天花板,并从任何坑洞中柱升上来。他拥有自己的Boss血条,并且无法被放逐。

Limbo维度

Limbo

在村庄战争之外,存在着Limbo,一个黑暗的虚空维度,其出生点有一个基岩牢笼。有几种方法可以进出:喝下Limbo药水会被放逐,投掷不稳定的Limbo药水可以放逐他人,或者通过点燃一个假黑曜石门框来建造一个绿色Limbo传送门。这个传送门的压缩率是下界的双倍,所以在Limbo中走一小段路,相当于在主世界走很远的路。当你被传送到那里时,你站立的地方会留下一个Limbo砾石标记,摧毁那个标记会将你拉回;你也可以在Limbo中使用床,无论是专用的Limbo床还是任何床,都可以返回。甚至掉落出世界也会来到这里:虚空会将你送入Limbo,然后从Limbo进入末地,只有末地的虚空才是致命的。

黑暗中有什么等待。 Limbo中散布着各种大小的漂浮基岩立方体,它们的外壳上覆盖着一层被遗忘的荧石,一种照亮虚空的鲜绿色生长物。较大的立方体中隐藏着远古残骸的巢穴,其中孕育着Limbo蛋,这些蛋会孵化成Limbo幻翼:体型增大三倍,发光,并且能够直接穿过基岩来攫取生物并将其拖走。猎杀它们以获取Limbo膜。Limbo甚至没有与你的世界完全隔绝:它的一小部分区块会镜像它们的主世界和下界孪生体,复制那里的地形,之后你在任何一侧改变的方块都会在两侧镜像,但生物永远不会穿越。

Limbo装备。 将Limbo膜合成为Limbo锭,然后使用一个稀有的锻造模板将下界合金锻造为Limbo套装:

  • Limbo护甲具有完全击退抗性,包括一件兼作鞘翅的胸甲
  • 一套Limbo工具,挖掘效率超过下界合金,其中镐可以破坏基岩和强化深板岩
  • 穿戴整套将使你免疫火焰和坠落伤害,清除有害效果,使Limbo幻翼变为中立,移动时粉碎软方块,让你能穿过基岩行走,并装备一个绑定的绿色放逐光束(30秒冷却)

Limbo贤者。 一种新的村民职业,交易稀有且昂贵的Limbo商品,从零碎方块到附魔的Limbo工具,但从不交易Limbo护甲。威胁它,它会直接投掷不稳定的Limbo药水将你放逐。

Limbo袭击。 在Limbo中逗留太久,你会带着诅咒回家:回到村庄时,一场Limbo袭击会降临,这是一支比原版袭击队伍更庞大、更强大的幽灵版本,远比它所模仿的生物更难对付。整个旅程由专属的进度记录。

你的立场:村庄英雄或村庄之敌

村庄会记录你对待它的方式,并做出相应的回应。

成为英雄。 向脑节点捐赠绿宝石,你会获得村庄英雄状态,每颗绿宝石一分钟,会叠加到剩余时间上,适用于任何游戏模式。帮助村庄赢得一场袭击也会以通常的方式获得。作为英雄,你是受信任的,可以自由打开并取走村庄箱子里的物品。

成为敌人。 背叛村庄,你就会被标记为村庄之敌,持续20分钟:攻击村民、守卫或傀儡,或从其宝库中偷窃。任何放置在脑节点范围内的箱子或木桶都会被村庄认领。没有英雄身份打开一个,你会收到警告;无论如何拿走东西,整个服务器都会听到你在从村庄偷窃,你的英雄身份会被撤销,并且每个防御者都会转而追捕你。这个标记会持续存在,牛奶甚至该模组自身的免疫都无法清除,只有在计时器结束或你死亡时才会消失。

配置

根据你的喜好调整村庄。所有设置都位于一个带注释的文件中(config/thevillagefightsback-common.toml),也可以在游戏中实时使用指令 /thevillagefightsback config <名称> [值] 更改(不提供值则读取,作为管理员设置)。倍率默认值为 1.0;大多数开关默认开启。

倍率(1.0 = 原版节奏):

  • multiplier_level_up_emerald_threshold:脑节点达到每个阶段所需的绿宝石阈值
  • multiplier_unit_spawn_frequency:每个节点和脑节点每天生成其单位的次数(2.0 = 每天两次,均匀间隔)
  • multiplier_number_of_settlers:每波派出的定居者数量
  • multiplier_brain_initiatives_cooldown:脑节点反射行动的冷却时间
  • multiplier_air_strikes_cooldown:空袭的冷却时间(与反射行动分开)
  • multiplier_block_infection_speed / multiplier_block_infection_reach:肥沃区域蔓延的速度和范围
  • multiplier_brain_influence_radius:所有"在脑节点范围内"规则的影响半径
  • multiplier_limbo_raiders:Limbo袭击中袭击者的数量
  • multiplier_emerald_mobs_spawned_by_brain:脑节点召唤的翡翠侦察兵数量(基础为每个定居点2只猫 + 每次日落1只蝙蝠,乘以该值)
  • organic_army_multiplier:缩放脑节点可部署的常备有机军队规模(上限 = emerald_mobs_max_number * 该值)
  • organic_spawn_budget_multiplier:缩放脑节点每次决策花费的银行有机质量(更大的爆发)

开关和数值:

  • enable_block_infection:村庄自身肥沃区域占领的主开关(脑节点的自然蔓延)
  • enable_mob_infection:翡翠阵营的主开关;关闭意味着永远不会出现任何翡翠单位(无转化、无脑节点召唤、甚至没有刷怪蛋)
  • enable_emerald_infestation:翡翠转化是否铺设感染小径,这些小径会自行缓慢传播肥沃生长(与 enable_block_infection 分开)
  • emerald_mobs_are_hostile_to_player:如果开启,翡翠单位会追捕村庄之敌玩家;默认关闭,使它们对你保持中立(它们只会在被攻击时反击)
  • emerald_mobs_max_number:玩家附近翡翠单位的软上限(以减少延迟);远处的翡翠不计入。超过上限时,新单位的生命值会注入最近的翡翠单位,而不是生成,并且刷怪蛋/召唤会提示你
  • enable_organic_mass_system:翡翠击杀会在最近的脑节点中存储"有机点数",脑节点花费这些点数来部署自己的翡翠军队,而不是直接转化每次击杀(关闭 = 经典击杀即转化)
  • creature_rocket_ / air_strike_rocket_ / emerald_virus_explosion_destroy_blocks 和 _set_blocks_on_fire:每种爆炸是否会破坏方块或引发火灾(爆炸始终会伤害单位)
  • enable_emerald_virus_explosion:翡翠病毒死亡爆炸的主开关;关闭意味着完全没有爆炸(无伤害、无火焰),而翡翠丧尸和翡翠战利品仍然会出现
  • guards_drop_fire_grenade_upon_death:被击杀的第3阶段守卫是否会引爆火焰爆炸
  • brain_node_extinguishes_fire:脑节点会花费一颗绿宝石扑灭其范围内的火焰
  • defeated_brain_node_spawn_spirit:摧毁脑节点(任何非精准采集的破坏)是否会释放复仇村魂Boss;关闭允许在不召唤的情况下破坏节点(默认开启)
  • air_strikes_appear_at_stage(1-4):空袭解锁的阶段
  • unstable_limbo_gravel_HP_threshold:被放逐的生物在Limbo中变为"不稳定"的生命值阈值
  • enable_chunk_portals:工作进展中;开启后,一旦脑节点达到第3阶段,附近约1%的区块会变成通往Limbo的4面传送门墙(默认关闭;关闭会阻止新传送门生成,但保留已有的)
  • guards_spawning_with_general_darius:达里乌斯将军指挥下会生成的守卫
  • general_darius_remains:达里乌斯会停留在战场上而不是返回家园
  • emeraldgers_size_variation:翡翠丧尸的大小由它们宿主的生命值决定
  • player_spawn_in_village / player_is_given_bell_at_spawn:你的出生点以及是否开局获得一个钟
  • player_is_hostile:你永久是村庄之敌,永远无法成为村庄英雄
  • mega_expansion_mode:脑节点每分钟建立一座新建筑
  • mega_brutal_mode:每个村庄单位获得永久的 力量/再生/抗性/速度 III,守卫挥舞异形粉碎者,傀儡传送至其猎物

实用指令: /thevillagefightsback brain_stage_get 和 brain_stage_set <1-4>,village_status_report(最近的脑节点报告),以及 tp_to_nearest_node(传送到最近的脑节点上方)。

需求与鸣谢

  • Minecraft: 1.20.1(原始)、1.19.2 或 1.21.1
  • 模组加载器: Forge
  • 必需依赖: Guard Villagers(村庄的守卫建立在其基础上)。使用 guardvillagers-1.20.1-1.6.17 版本进行过测试。
  • 作者: Alexandre Le Mercier
  • 许可: 保留所有权利