反社会NPC

创作者: ubererdferkel
已更新:2022-07-01 23:59:23
9KB

前置 MOD

使用 反社会NPC 时将自动安装

关于此 MOD

允许改装者创建玩家无法成为朋友的NPC。
此模组允许创建新的 NPC,这些 NPC 并非玩家的好友。他们可以拥有日程安排、肖像、对话……几乎所有普通村民 NPC 所拥有的功能。不过,他们不会出现在社交菜单中,玩家也无法给他们送礼物。

这个模型本身不具有任何功能。它是模组制作者和内容包创建者的资源。

安装

关于 SDV 1.6 的说明
即将于 3 月 23 日发布的《星露谷物语》1.6 版本将原生支持非社交 NPC。因此,此模组将不再需要。如果您是使用此模组的模组作者,您可以在 SDV 维基百科上阅读计划中的功能。这里.

模组制作者须知
  • 像平常一样创建一个新的 NPC(例如使用内容修补程序)
  • 不要将 NPC 添加到“Data/NPCGiftTastes”
  • 将 NPC 添加到“Data/AntiSocialNPCs”。键是 NPC 的名称,值可以是任意值(例如“true”)。
  • 将此 mod 添加到您的 mod 的依赖项中。

示例内容修补程序片段
如果您使用 Content Patcher 创建一个名为 Bob 的新 NPC,则您需要将以下内容添加到 content.json 文件的 Changes 部分:

{
"LogName": "Bob 的反社会标志",
"动作": "编辑数据",
"目标": "数据/反社会NPC",
"条目": {
“鲍勃”:正确
   }
}

高级用法
在内容补丁程序中,正确使用“When”条件语句应该能够使 NPC 变得友好。如果您为 NPC 添加“Data/NPCGiftTastes”,玩家下次与其对话时,他们就会出现在社交菜单中。从“Data/AntiSocialNPCs”中移除 NPC 后,他们就会立即出现在社交菜单中。此功能尚未经过充分测试。

限制
  • 非社交 NPC 无法使用“事件”类型的对话。此类事件中最常见的是“介绍”,如果 NPC 在游戏的前六天与玩家见面,他们会对玩家说一些特别的话。出于显而易见的原因,需要一定好感度的对话也不会被使用。
  • 在活动中使用反社会 NPC 尚未经过测试,但可能效果很好。
  • 反社会 NPC 接受任务提交尚未经过测试(如果有效请告诉我!)。

兼容性
  • 已使用 SMAPI 3.2(Stardew Valley 1.4)进行测试
  • 使用 Content Patcher 1.12.0 进行测试(可选)
  • 与使用 SMAPI 编辑资产的任何 mod 或内容框架兼容。

使用 Xmod 解锁 星露谷物语 的全部潜力 — 今天就探索这些顶级 MOD!