Ancient Warfare 2: Tweaked

Ancient Warfare 2: Tweaked

AW2的质量生活与杂项更新

冒险

这是《远古战争2》在1.12.2版本的非官方更新。本次调整侧重于让NPC派系更具沉浸感,同时包含一些错误修复和生活质量改进。

你可以在这里找到原版模组的详细描述:

https://www.curseforge.com/minecraft/mc-mods/ancient-warfare-2

本模组所做的所有更改都可以通过配置选项或注册表覆盖来恢复为与原版AW2完全一致的行为,错误修复除外。

功能特性:

  • 派系宿敌系统:杀死某派系的NPC将提升你在其敌对派系中的声望!(完全可配置)。
  • 潜行系统。潜行、隐形和视线遮挡都会影响敌人是否能发现你。
  • 对话:右键点击NPC时,他们会说话!
    • 每个派系都有独特的对话,并且敌对状态下的对话内容也不同。
    • 所有对话都可以通过dialogue.json文件进行自定义。该文件是注册表的一部分,可以用同样的方式进行覆盖。
  • 偷窃:现在只要不被发现,你就能从NPC的箱子里偷东西。这在友好和敌对建筑中都适用。
  • 恶魔!未使用的恶魔派系现在有了自己的建筑,这些建筑会生成在下界熔岩海中。
  • 生物替换系统:当建筑中包含了你没有安装的模组中的生物时,它会尝试生成一个可配置的替换生物。(在原版AW2中,这总是生成僵尸。)
  • 战斗NPC现在可以使用斧头作为武器。医疗兵默认改为使用苹果(参见配置选项)。
  • 'awfaction add' 命令现在真正生效了,允许你通过命令自定义玩家与派系的关系。
  • 与NPC交易时,Shift+点击可以一次交易一整组物品。

调整优化:

  • 原版AW2中许多敌对的派系现在变为中立,包括帝国(Empire)、诺斯卡(Norska)、萨科尼德(Sarkonid)、布夫洛卡(Buffloka)以及现在的辛巴(Zimba)。
    • 这可以通过在原版AW2中编辑注册表来实现。AW2 Tweaked的特点是这现在是默认设置,为了方便起见。
  • 战利品表全面更新;许多派系现在拥有自己的战利品表,而不是使用通用的战利品表(感谢TheOddlySeagull)。
  • 来自《Scape and Run Parasites》的所有寄生生物(以及《BetterAnimalsPlus》中的Zotzpyre)已被添加到默认敌对目标列表中,因此大多数派系的NPC会主动攻击它们。来自《Lycanite Mobs》的宁芙不再包含在默认敌对目标列表中。
  • 一些没有生物或战利品的无意义建筑(例如生成在海滩上的简易废墟)已从默认建筑包中移除。
  • 矮人现在可以生成在《Biomes O' Plenty》的山脉(Mountains)、山麓(Mountain Foothills)、峭壁(Crags)和高山(Alps)生物群系中。
  • 许多依赖其他模组的建筑现在会在那些模组未安装时被禁用。
  • 兽人仍然是敌对的,但玩家可以通过杀死他们获得声望(设定风格:在战斗中击败足够多的兽人后,他们会尊敬你为勇士)。
  • 巨大的火山岛建筑不再包含数百个煤炭块(对生存模式来说太不平衡了);它们被替换为黑曜石。
  • 一些拥有恼人的流动水的建筑现在改为了水源块。
  • 将来自《Unseen's Nether Backport》的生物添加到target_list中。

配置选项:

  • 完全自定义当你杀死某个派系时,哪些派系会感到满意
    • 自定义通过此宿敌派系系统获得的声望量
    • 选项:在聊天中显示宿敌派系系统引起的声望变化(默认关闭)
    • 选项:当通过宿敌派系系统获得的声望导致先前敌对的派系变为友好时,在聊天中显示消息(默认开启)
  • 生物替换
  • 医疗兵物品可以设置为任意物品ID的列表。支持模组物品。
  • 即使仍有敌人存活,你也可以占领建筑。具体机制是可配置的。
    • 默认情况下,只要剩余敌人数量少于或等于5,你就可以占领建筑。精英敌人算作2个,Boss单独算作5个。
    • 另外,还包含一个选项,可以在你占领建筑时让剩余的敌人“逃跑”(他们会消失。此选项默认启用)。
  • 选项:更改使用近战武器的NPC的触及距离
  • 选项:让玩家拥有的战斗NPC完全不需要食物
  • 选项:让玩家拥有的NPC死亡时保留他们的物品栏(此选项位于AWNPCStatics中;感谢StarChaserDev)
  • 单独的潜行倍率,用于隐形、潜行和被遮挡状态(将每个都设置为1.0以禁用)
  • 建筑生成可以受到距离出生点距离的限制。这是按模组设定的——例如,所有包含《冰与火》内容的AW2建筑默认只能在距离出生点1000格以外的地方生成。
  • 允许恶魔免疫火焰和熔岩伤害(默认启用)
  • 编辑在NPC建筑内开采方块有多难,或完全禁用此惩罚
  • 选项:允许玩家无论如何都能打开箱子,而无需征服建筑或偷窃
  • 当有敌人阻止你打开箱子或占领建筑时,他们现在会发光5分钟而不是5秒。你可以将这个数字配置为任何你想要的值。
  • 攻城槌伤害
  • 所有载具升级和装甲强度的选项

错误修复:

  • 修复了精英弓箭手使用弓箭手战利品表,而普通弓箭手根本没有战利品表的问题
  • 修复了在建筑生成期间检查方块是否可跳过时可能出现的NullPointerException(这曾导致偶发性崩溃)
  • 通过将“zawa tannery: no such item, crocodile_leather”错误替换为实际物品ZAWA Reptile Hide来修复该错误
  • 修复了羽毛笔攻击速度变为4倍的问题
  • 修复了建筑ID冲突
  • 替换了所有AW2建筑中来自《Cursed Mobs》(一个已废弃、Curseforge上不再提供的模组)的生物
  • 修复了炮塔抖动90度的问题(感谢StarChaserDev):https://github.com/blahthebiste/AncientWarfare2/pull/5
  • 修复了NPC因分心而不服从“移动”命令的问题
  • 加载错误的建筑文件时现在会记录问题而非崩溃
  • 更改了派系弓箭手使用archer_attack_range配置值作为攻击范围,而非其跟随范围(此选项在AncientWarfareNpc.cfg中)
  • 采石场的方块掉落现在会受到blockHarvesting事件的影响,这意味着它们不再忽略《Dropt》(以及可能其他修改方块掉落的模组)的更改

如果你认为某个特定建筑应该从模组中移除,请告诉我它的内部名称。你可以通过站在建筑内部,使用游戏内命令“/awstructure name”来找到它。

未来计划

  • 在某些建筑中添加环境音效,例如城市喧嚣声
  • 游戏中可通过热键查看的声望图表
  • ✓ 每个派系都有一个主要的“宿敌”派系。为一个派系获得声望会导致其宿敌派系的声望等量减少,反之亦然
  • 如果你与现有派系的声望足够高,可以招募其NPC
  • 更好的交易:提供更有用、更有特色、更多样化的物品供购买
  • ✓ 更好的交易:Shift+点击以交易一整组物品
  • 更好的武器兼容性,特别是与《Crossbows》、《Spartan Weaponry》和《Epic Knights》的兼容性
  • ✓ NPC的AI改进