您的当前位置:首页正文

Kenshifcs增加新NPC方法

2023-05-04 来源:独旅网

剑士怎么新建npc?相信很多玩家都不是很清楚,这里小编就为你们带来一篇“-雪原-”分享的Kenshifcs增加新NPC方法,感兴趣的玩家可以来了解一下吧。

fcs增加新NPC方法

分享用fcs增加新NPC的方法,之前看虚空作者巨佬添加了个阿飞,于是很好奇方法就去探索了。

不敢说这是什么什么教程,我只是对照了fcs里原版人物的数据,才了摸清一点点而已,应该可以用了。如果以后要开新档的时候不妨将老档的角色做成可招募npc或者保镖。可能需要一点fcs基础。

打开fcs新建个mod文件。

在左边的Squads,新建一个小队。

小队名字随意,你记得就行,不是阵营,游戏里不显示的(在左边的name)。

若要做成npc角色,先把小队的AI行动增加一个hang out in bar(在酒吧闲逛)。

小队添加好了,再加入一个角色(leader,领袖),通常来说一个就够。不然就是空壳小队了。直接new item就行。

名字就是名字,捏脸数据需要你在游戏捏脸界面导出自己的捏脸数据,在Kenshi/data/character/bodies/export,若要做成mod上传创意工坊需要把捏脸数据放在。

mods/你的mod名/character/bodies/spongebob.bod2 并选择那个文件。

再然后设置右边的内容,只翻译了重要的几个部分,像之前的方法添加就好。

AI行动一般选择Static guard- building这个,行动对话是赶路的时候的对话,不添加也行。

背包蓝图什么的可以对照英文wiki。阵营可以自己创建,和创建新人物差不多,但也可以不填,这里不细讲。

种族的话Greenlander是苍翠之子,Scorchlander是焦土之子,Shek是史克,Skeleton就是骨人,Hive就是蜂人。

这里重点讲对话:

新建一个对话然后打开。

点击Add Line新建一个对话,建立完后后在右边修改对话内容。

Speaker就是这段话的说话者,T_me就是这个NPC角色,T_target就是与这个角色对话的人。

若你想只说话没有任何触发效果的话就直接编辑text0里的内容就行,例如这样。

要制造回答语就在左边选择这个对话,点击add line。

新建完对话后,【说话者要把换成T_target】,也就是要回答的人。

若要将他在这个回答后加入小队,那么在右上角选择DA_JOIN_SQUAD_FAST。

右上角的选项中一直是这个被对话的人的效果,也就是T_me这个,不管这个对话的speaker是谁。

【按add】后,这个角色就能免费招募,右边的值暂时用不到,(DA_JOIN_SQUAD_WITH_EDIT是加入小队顺便捏人)

若要花钱才能加入,就选择DA_TAKE_MONEY(是这个角色拿走钱),在右边的值里填入金额,这样就可以花1000元招募一个人了。

但是如果对话者没有钱就会被白嫖加入(游戏机制),就需要设置触发这个对话的前提条件。

T_TARGET就是发起对话者,DC_PLAYERMONEY就是检测玩家的钱,只有当玩家的钱大于1000时才会有这个选项。

这样设置后点add就能设置触发条件了。

当然右上角还是有很多触发结果可以选,例如DA_KNOCKOUT,对话后昏迷,右边的值是昏迷时间,DA_RUN_AWAY,是对话后跑开,DA_ATTACK_CHASE_FOREVER是对话后穷追不舍暴打对话者(只是几个有意思的,其他就用谷歌翻译什么的吧)。

重复上面的操作,但是更改触发结果,多设置点选项,然后就会变成这个样子。

这样你的NPC就可以加入你的小队、对话后昏迷,以及对话后pk了。

所有的对话创建完后,一个npc就造好了(我只设置了3个必要的选项)。

当然有npc不生成是不行的,于是回到最开始的界面,选择Towns,选择一个城市,打开,这里我选择了枢纽站。

打开枢纽站后,在bar squads加入你的npc小队就行了(就是一开始时那个不重要的命名)。

保存,你的npc就好了。

进入游戏后你就可以枢纽站的酒吧找到你的npc了(我没设置捏脸数据,脸和身体是随机的,但名字还是NPC)。

选择昏睡红茶后npc就会昏迷2000秒。

其他选项我也测试过了,都可行。

熟练掌握后你就可以随意创建npc角色了,例如我拿jojo里的迪亚波罗做成了npc。

显示全文