扎尔科炮塔防御

创作者: DigitalSoftware
已更新:2023-07-09 07:31:04
14.8MB

前置 MOD

使用 扎尔科炮塔防御 时将自动安装

关于此 MOD

扎科夫炮塔防御

描述

想象一下,你正在建造自己的房子、一些农田,也许是一个码头或整个村庄——然后你收到一条消息说“森林在移动”或“大地在震动”。你现在知道接下来将是一场无聊的追逐,试图跑赢那些不断生成的怪物,同时避免被它们杀死,它们试图打扰你的建造冒险。

让我们把游戏里最无聊的活动变得有趣起来!

炮塔防御拓展让你能神奇地建造高效的科幻炮塔,用以对付袭击你定居点和挖掘场的怪物。

该模组主要在单人游戏中测试,设计上也兼容多人游戏,但需进一步确认。

版本

1.6.1130

炮塔列表可以通过与内置文件格式相同的 JSON 文件替换(设置项“炮塔列表文件”,默认为 BepInEx/config/com.digitalsoftware.zarkowturretdefense.turrets.json)。建筑部件列表也可以用同样的方式替换(设置项“建筑部件列表文件”)。列表文件会完全替换内置列表;未包含在其中的炮塔或建筑部件在游戏中将不存在。列表文件中的数值会在启动时检查;不合理的数值会被修正并在日志中报告,无法读取的文件会回退到内置列表。可以通过设置项“导出内置配置文件”将内置列表导出为 BepInEx/config 下的 *.default.json,作为编写列表文件的起点。专用服务器会将其列表文件发送给每个连接的客户端,因此属性、费用和可用部件都与服务器一致。README 中新增了支持部分,附有 Ko-fi 链接;本模组保持免费。

内容

该模组具有建造多种不同炮塔和其他防御物品的功能。

以下炮塔需要附近有工作台:

  • 炮塔 Mk. I -- 2x 锡,4x 木材

  • 炮塔 Mk. II -- 2x 铜,4x 圆木

  • 炮塔 Mk. III -- 2x 青铜,4x 圆木

  • 炮塔 Mk. IV -- 2x 铁,4x 细木

  • 炮塔Mk.V——2x银,4x精木

  • 炮塔 Mk. VI -- 2x 黑金属,4x 细木

  • 炮塔 Mk. VII -- 2x 黑大理石,4x 细木

  • 重型炮塔 I 型 -- 2x 黑金属,4x 铁,10x 优质木材

  • 重型炮塔 Mk. II —— 2x 黑大理石,4x 铁,10x 细木

  • 重型炮塔 Mk. III -- 2x 炽金锭,4x 铁,10x 细木

  • 高级炮塔 Mk. I——4x 焰金属New,4x 铁,4x 焰灵核心

  • 导弹炮塔 -- 1x 焰灵核心,2x 青铜,4x 细木

  • 四联导弹炮塔——3x 焰灵核心,3x 青铜,4x 细木

  • 多管导弹炮塔——4x 焰灵核心,4x 银,4x 优质木材

  • 无人机炮塔 -- 2x 焰灵核心,2x 青铜,4x 细木

  • 治疗无人机炮塔 —— 2个远古种子,2个炎灵核心,2个青铜,4个细木

  • 修理无人机炮塔——2个上古种子,2个焰灵核心,2个青铜,4个细木

  • 收集无人机炮塔 -- 2x 远古种子, 2x 焰灵核心, 2x 青铜, 4x 细木

  • 钓鱼无人机炮台 -- 2x 上古种子,2x 焰灵核心,2x 青铜,4x 细木

  • 伐木无人机炮塔 -- 2x 上古种子,2x 焰灵之核,2x 青铜,4x 细木

下方的炮塔不需要附近有工作台:

  • 信号炮塔——10x 树脂,4x 木材
  • 聚光灯炮塔——10x 树脂,4x 木头
  • 地雷炮塔 -- 2x 呕吐莓,4x 木材
  • 电力地雷炮塔——1x 幼年奖杯兽,4x 木材
  • 轻型炮塔 Mk. I -- 2x 燧石,4x 木材
  • 轻型炮塔 Mk. II——2x 青铜,4x 圆木

可以在附近没有工作台的情况下建造的建筑部件:

  • 荧光棒(任意颜色)—— 2x 木材,4x 灰矮人眼

需要附近有工作台的建筑部件:

  • 小型聚光灯 -- 1x 铁,10 灰矮人眼
  • 聚焦之塔——3个铁,10个灰矮人眼球
  • 高耸的聚光灯塔 —— 5个铁,10个灰矮人眼
  • 铺设铁结构 -- 5x 铁
  • 铁制支架 -- 5x 铁

未来版本中将加入更多炮塔和辅助装备。

功能

  • 处于扫描模式并追踪目标的炮塔会显示黄色的探照灯。
  • 处于攻击模式的炮塔在试图摧毁目标时,会显示红色探照灯并开启激光瞄准器。

炮塔的模式可以从远处通过探照灯是否开启及其颜色轻松判断。没有扫描或攻击目标的炮塔会处于待机状态,等待目标进入其扫描范围。

  • 所有炮塔会自动攻击任何被其视为威胁的怪物。基础射程为25,使用的Mk版本越高,射程越远。

被称为ForestMonsters的群体将被视为威胁较低,可以在距离攻击范围一半处才被自动攻击,前提是该怪物未被警戒,例如正在攻击基地或玩家。对于任何正在攻击玩家的ForestMonster,则使用完整攻击范围。这也意味着鹿或野猪在远处且自顾自时不会被自动攻击。

  • 炮塔会追踪超出其有效攻击范围最多50%的怪物。
  • 炮塔会在其有效攻击范围的一半距离内追踪玩家,但永远不会攻击他们。
  • 炮塔会追踪它认为有威胁的怪物,即使怪物在墙壁或物体后面,但会显示黄色探照灯,表示正在扫描它们且无法攻击。
  • 炮塔不会攻击已驯服的动物或驯服率高于100分之10的动物。
  • 炮塔每0.40秒尝试重新锁定目标。
  • 炮塔采用基于距离的优先级机制,优先锁定离自己最近且可优先攻击的目标,并设有多个降级优先级层级。

使用导弹的炮塔附加说明:

  • 只会追踪它能看见的目标,没有目标扫描仪。
  • 导弹具有制导能力,只要目标存活就会持续追踪。
  • 如果导弹在飞行过程中目标被击杀,它会向炮塔请求一个新目标并开始追踪它。
  • 一些炮塔可以追踪多个目标,并能将其弹药均匀分配到这些目标上。
  • 导弹撞击后引爆,并在范围内以球形爆炸波及多个目标。
  • 爆炸性导弹可能会多次命中同一目标,如果该目标体型巨大,例如巨魔,因为它们拥有多个碰撞网格(身体部位)。
  • 当目标距离超过20米时,导弹将采取飞越模式,在12米高度以攻顶方式俯冲攻击。
  • 如果目标处于“飞行”状态,导弹将不会发动攻顶攻击。

自定义炮塔和建筑部件列表

炮塔和建筑部件的定义(属性、建造成本、存在哪些部件)是内置在模组中的JSON列表。你可以用自己的文件替换其中任一列表:

  1. 在 BepInEx/config/com.digitalsoftware.zarkowturretdefense.cfg 设置 导出内置配置文件 = true (或使用配置管理器)并启动游戏一次。该模组会写入 com.digitalsoftware.zarkowturretdefense.turrets.default.json 和 com.digitalsoftware.zarkowturretdefense.buildingparts.default.json 在.cfg文件旁边。相同的文件也在此仓库下 资源/配置.
  2. 复制你想要更改的那个到 com.digitalsoftware.zarkowturretdefense.turrets.json (或 ...buildingparts.json)放在同一文件夹中并进行编辑。如果不希望每次启动时重写默认文件,请将导出设置改回 false。要使用其他文件名或位置,请将其放在 炮塔列表文件 或 建筑部件列表文件 设置(查找名称时 BepInEx/配置,使用给定的绝对路径;为空则使用内置列表)。
  3. 开始游戏。日志会显示正在使用哪个列表,并列出所有已修正的值。

规则:

  • 该文件会完全替换内置列表。你从中删除的炮塔不会出现在游戏中,已经建造的该炮塔副本会被隐藏,直到该条目恢复。
  • 模组更新后,请将你的文件与新的进行对比 .default.json 拾取新的炮塔或力场。
  • 伤害修正和费用修正设置仍会在文件中的数值基础上生效。
  • 在专用服务器上,所有玩家共用服务器的文件;客户端无需该文件。服务器未列出的炮塔无法建造。
  • 无法读取的文件会被忽略并在日志中记录错误,同时使用内置列表。

技术细节

名称:信号炮塔 射程:20 开火间隔:18.0

名称:地雷炮塔 射程:8 伤害,远程:20 毒素 射击间隔:3.0(每秒伤害:6.67)

名称:电力矿炮塔 射程:6 伤害,远程:10 闪电 开火间隔:1.0(DPS:10.0)

名称:轻型炮塔 Mk. I 旋转范围:-120/+120 俯仰范围:-25/+45 旋转/俯仰速度:50 射程:20 伤害,撞击:0.5 钝击,1.0 穿刺,1.0 火焰 射击间隔:0.40(每秒伤害:6.25)

名称:轻型炮塔 Mk. II 旋转范围:-120/+120 俯仰范围:-25/+45 旋转/俯仰速度:50 射程:25 伤害,命中:1.5 钝击,3.0 穿刺,3.0 火焰 射击间隔:0.35(每秒伤害:21.4)

名称:炮塔 Mk. I 旋转范围:-120/+120 俯仰范围:-50/+65 旋转/俯仰速度:130 射程:25 伤害,撞击:1.0 钝击,2.0 穿透,2.0 火焰 射击间隔:0.30(每秒伤害:每管16.67)

名称:炮塔 Mk. II 旋转角度:-120/+120 俯仰角度:-50/+65 旋转/俯仰速度:130 射程:28 伤害,撞击:1.5 钝击,3.0 穿刺,3.0 火焰 射击间隔:0.27(每秒伤害:每根枪管 27.78)

名称:Mk. III 炮塔 旋转范围:-120/+120 俯仰范围:-50/+65 旋转/俯仰速度:130 射程:30 伤害,命中:2.0 钝击,4.0 穿透,4.0 火焰 射击间隔:0.25(每秒伤害:每管40)

名称:Mk. IV 炮塔 旋转范围:-120/+120 俯仰范围:-50/+65 旋转/俯仰速度:130 射程:31 伤害,命中:2.5 钝击,5.0 穿透,5.0 火焰 射击间隔:0.24(每秒伤害:每根炮管52.08)

名称:Mk. V 炮塔 旋转:-120/+120 俯仰:-50/+65 旋转/俯仰速度:130 射程:31.5 伤害,撞击:3.0 钝击,6.0 穿刺,6.0 火焰 射击间隔:0.235(每秒伤害:每管63.83)

名称:Mk. VI 炮塔 旋转:-120/+120 俯仰:-50/+65 旋转/俯仰速度:130 射程:31.75 伤害,撞击:3.5 钝击,7.0 穿刺,7.0 火焰 射击间隔:0.2325(DPS:每管75.27)

名称:VII型炮塔 旋转:-120/+120 俯仰:-50/+65 旋转/俯仰速度:130 射程:31.875 伤害,撞击:4.0 钝击,8.0 穿透,8.0 火焰 射击间隔:0.23125(每秒伤害:每根炮管86.48)

名称:重型炮塔 Mk. I 旋转角度:-90/+90 俯仰角度:-20/+35 旋转/俯仰速度:35 射程:55 最小射程:5 伤害,撞击:12.5 钝击,20.0 穿透,20.0 火焰 伤害,远程:7.5 穿透,7.5 火焰 爆炸范围:2.25 射击间隔:0.80(每秒伤害:65.625 + 每管18.75)

名称:重型炮塔 Mk. II 旋转角度:-90/+90 俯仰角度:-20/+35 旋转/俯仰速度:35 射程:58 最小射程:5 伤害,撞击:13.5 钝击,22.0 穿刺,22.0 火焰伤害,远程:8.5 穿刺,8.5 火焰 爆炸范围:2.5 射击间隔:0.78(每秒伤害:73.71 + 每管21.79)

名称:重型炮塔 Mk. III 旋转角度:-90/+90 俯仰角度:-20/+35 旋转/俯仰速度:35 射程:60 最小射程:5 伤害,撞击:14.5 钝击,24.0 穿刺,24.0 火焰 伤害,远程:9.5 穿刺,9.5 火焰 爆炸范围:2.75 射击间隔:0.77(每秒伤害:81.17 + 每根炮管 24.68)

名称:高级炮塔 Mk. I 旋转范围:-90/+90 俯仰范围:-20/+15 旋转/俯仰速度:60 射程:50 最小射程:2 伤害,撞击:50.0 火焰伤害,远程:7.5 穿透,7.5 火焰爆炸范围:1.0 射击间隔:0.5(每秒伤害:100 + 15)

名称:导弹炮塔 旋转:-120/+120 俯仰:-30/+60 旋转/俯仰速度:100 射程:60 最小射程:8 伤害,撞击:2.0 钝击 射击间隔:1.0(受线导限制,时间以导弹销毁时计算) 弹药数量:1 装填时间:2.0 最大追踪目标数:2 爆炸范围:6.5 伤害,远程:25.0 穿透,25.0 火焰 导弹转向速率:1.5 导弹速度:20

名称:四联导弹炮塔 旋转范围:-120/+120 俯仰范围:-30/+60 旋转/俯仰速度:100 射程:50 最小射程:10 撞击伤害:2.0 钝击 射击间隔:0.30 弹药容量:4 装填时间:6.0 最大跟踪目标数:6 爆炸范围:6.5 远程伤害:25.0 穿透:25.0 发射 导弹转向速率:1.0 导弹速度:20

名称:多联装导弹炮塔 旋转范围:-120/+120 俯仰范围:-30/+60 旋转/俯仰速度:100 射程:40 最小射程:10 伤害,命中:2.0 钝击,15.0 穿透,15.0 火焰 射击间隔:0.25 弹药量:10 装填时间:8.0 最大追踪目标数:12 爆炸范围:1.5 伤害,远程:5.0 穿透,5.0 火焰 导弹转向速率:2.0 导弹速度:24

名称:无人机炮塔巡逻范围:30 无人机武器范围:15 伤害,撞击:1.5 钝击,3.0 穿透,3.0 火焰 射击间隔:0.35(每秒伤害:21.4)

名称:治疗无人机炮塔巡逻范围:30 无人机治疗范围:4 治疗量:1.0 开火间隔:0.20(每秒治疗量:5.0)

名称:维修无人机炮塔巡逻范围:40 无人机维修范围:4 开火间隔:4.0

名称:采集无人机炮塔巡逻范围:60

名称:捕鱼无人机炮塔巡逻范围:100

名称:伐木无人机炮塔巡逻范围:75

本地化人员名单

德语 -- BLUBBSON

法律声明

所有模组特定代码的版权归 Johan 'Zarkow' Munkestam/Digital Software 所有。炮塔模型是通过商业授权从 CGPitbull 获得。

包含代码的公共git仓库(不含授权资源)位于: https://github.com/LordZarkow/ZarkowTurretDefense 代码在MIT许可协议下发布。

如果你想用相同的素材制作自己的模组:要获取炮塔模型的座位许可,请访问 https://assetstore.unity.com/packages/3d/vehicles/space/weapons-spaceships-pack-150720 关于发射和命中特效,请访问: https://assetstore.unity.com/packages/vfx/particles/impacts-and-muzzle-flashes-57010

如果你最喜欢的模组网站上没有这个模组,请联系作者,它很可能会被添加。

联系

如需任何帮助、支持、反馈或想给予鼓励,请加入Discord: https://discord.gg/fyqtxZt

支持模组

扎科夫炮塔防御是免费的,并且将永远免费。如果它已在你的世界中赢得一席之地,并且你希望在瓦尔海姆更新后帮助它快速保持更新,你可以在Ko-fi上请我喝杯咖啡: https://ko-fi.com/zarkow

支持者可在补丁发布日提前体验版本,并参与后续内容的决策。模组人人可得。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!