小队自主性

小队自主性

这个模组让你的小队获得自主性,将他们转变为半NPC。你可以让他们成为前哨站的守卫、劳工小队,或者让他们自行游荡探索这片土地。你还可以设定他们的工作日程,并给予他们一些自由时间来自我训练、闲坐或睡觉。

[size=4][b]描述[/b][/size]
[color=#D4D4D8]这个模组让你的小队拥有自主性,将他们变成半 NPC。你可以让他们成为前哨站的守卫、劳动小队,或者让他们自行四处游荡、探索这片土地。
你还可以设定他们的工作日程,并给他们一些自由时间来自我训练、闲坐或睡觉。[/color]

[color=#D4D4D8][size=4][b]Steam 版本[/b] [/size][/color]
[color=#D4D4D8][url=https://steamcommunity.com/sharedfiles/filedetails/?id=3800729618]https://steamcommunity.com/sharedfiles/filedetails/?id=3800729618[/url][/color]

[b]前置需求[/b]
RE_Kenshi [url=https://www.nexusmods.com/kenshi/mods/847]nexus[/url] [url=https://github.com/BFrizzleFoShizzle/RE_Kenshi/releases]github[/url] v0.3.5 或更高版本

[size=4][b]安装说明[/b][/size]
解压文件,将 SquadAutonomy 文件夹放入你的 Kenshi/mods 文件夹中

[b][size=4]如何使用[/size]
[/b]观看[url=https://youtu.be/CYrUh9w-2u4]视频[/url],了解如何为你的小队设置一些基本自主行为的示例。(注意:该视频已过时,其中的时间选项是睡觉时间而非工作时间)
基本上,这个模组让你可以将 AI 行为包(与 NPC AI 使用的是同一套东西)分配给你的小队。
点击主栏或小队菜单中的 AUT 按钮,即可设置他们的家/工作建筑,并为他们分配 AI 行为包。
家建筑 - 启用后,你的小队会在此处休息或睡觉。
工作建筑 - 工作时间你的小队会在此处工作。
在“选项”标签页中,你可以允许或限制某些行为,例如他们是否可以使用炮塔(如果其行为包允许的话),以及他们是否可以或何时睡觉。

[b][size=4]如何设置各种小队[/size][/b]
[b][size=3]独行小队 [/size][/b]
[size=3]使用独行小队行为包将为小队中除队长外的所有人提供基本自主性。适合那些想专注于只扮演一个角色的玩家。[/size]
[b]
工人[/b]
给他们“在家劳动”AI 行为包,他们就会在你的城镇周围从事农耕/采矿工作。将其与工作系统(Shift+右键点击)结合使用来操作机械。

[b]城门守卫
[/b]为此,你需要给你的小队“守卫城门”AI 行为包,并[u][b]将城门设为他们的工作建筑[/b][/u](如果你不打算让他们休息,也可以将其设为他们的家)
如果你在启用 AI 之前没有将城门设为他们的建筑,队长的 AI 可能会出错。不过,在正确设置后重新加载存档,应该会自行解决。

[b]城镇守卫
[/b]给他们“守卫城镇”AI 行为包。
他们会在城镇中的各个地点守卫和巡逻。
如果你想让他们操作炮塔,请在选项中勾选“操作炮塔”。

[b]游荡小队
[/b]给他们“在城镇间游荡”行为包,优先级设为高于 0,然后给他们“在城镇中闲逛”行为包,优先级设得更低。
[b]不要给他们分配任何建筑[/b],以获得最佳体验。
他们现在会前往附近的城镇,在酒吧中放松,或在城镇中巡逻。
如果你启用了睡觉,并希望他们使用酒吧的床铺,别忘了勾选“使用付费床铺”。

[size=4][b]如何添加更多行为包?(模组制作或 FCS)[/b][/size]
只需在你的 AI 行为包名称末尾添加 <SquadAutonomy>,本模组就会自动加载它。
你也可以将你的行为包名称添加到 SquadAutonomy.cfg,该文件位于模组文件夹内。
格式如下:
<Package>
"your package name1"
"your package name2"
</Package>

[b][size=4]崩溃报告[/size][/b]
大约 50% 的模组制作时间都花在修复崩溃上,不过我确信还有很多我遗漏的。
你可以将 SquadAutonomy.log 和 SquadAutonomyLog.bak 文件发给我,它们位于模组文件夹内。
或者,直接从 .log 中复制最后 10 行左右的内容也可以。

[b][size=4]源代码[/size][/b]
由于本模组使用了 RE_Kenshi/KenshiLib,因此以 GPLv3 许可授权。
Github 链接:[url=https://github.com/Au2942/KenshiPlugins/]https://github.com/Au2942/KenshiPlugins/[/url]
(代码目前很乱,但之后我会整理干净)

[size=4][b]已知问题[/b][/size]
[list]
[]如果你在启用“操作城门”目标之前没有将城门设为他们的家/工作建筑,该目标可能会出错。使用正确设置重新加载应该可以修复[/]
[]角色卡在“移除入侵者”任务中[/]
[]目前不支持骷髅睡觉(他们会像普通角色一样睡觉)[/]
[]在城镇间游荡行为包
[list]
[
]每当设置更新时,目的地都会改变[/]
[
]有时队长会随机停下并变得漫无目的[/]
[/list][/
]
[]以及更多 AI 小毛病...[/]
[/list][b][size=4]未来计划[/size][/b]
[list]
[]预设方案,便于快速设置小队[/]
[]自动开关城门[/]
[]在城镇中/与商人自动买卖[/]
[]能够在你的前哨站中设置酒吧[/]
[]奴隶支持(或许作为单独模组?)[/]
[/list][b][size=4]鸣谢[/size][/b]
[list]
[]当然要感谢 Lo-Fi Games 制作的 Kenshi[/]
[]BFrizzleFoShizzle 制作的 RE_Kenshi/KenshiLib[/]
[]Lucius 制作的 Re_Dev。他的模组源代码也帮了大忙[/]
[]许多其他在网上分享源代码的模组作者[/]
[/list]