
适应性人格
一种新型同伴/敌人的概念验证
前言
首先,这只是一个概念验证(虽然我正在制作一个更大的模组,但离完成还很远),所以不要指望它能完美运行。
其次,每当我尝试进行任何与对话相关的操作时,GECK就会崩溃。所以如果你在寻找一个“同伴伴侣”,请另寻他处。你从Adaptive Joe那里能得到的唯一对话就是标准问候语和一个告别选项。
描述
不久前,我正在开发一款基于《星际迷航》中“博格人”的游戏,这个种族拥有快速“同化”其他种族技术的能力,当时我想“如果在《辐射》中加入博格人岂不是超酷?”于是我就开始动手了。
这个模组是我正在开发的主项目的一个分支,展示了我在实现的“同化”能力。
它向兆吨镇添加了一个名为“适应性乔”的角色,他的人生唯一目标就是跟随玩家并保护你,而且他拥有相当惊人的能力。
当自适应乔进入战斗并与对手交战时,若被该对手击中(无论是近战还是被射击):
- 如果敌人的等级比他高,他的等级将会提升。
- 如果敌人的护甲比他更好,他会“同化”该护甲并装备它。
- 如果敌人使用的武器是他所没有的(因为很难判断武器是否比其他武器“更好”,在某些情况下,小刀可能比胖子发射器更适合),他会“同化”该武器并装备它。
例外:
- 他不会同化“独特”武器或护甲,因此若与杰里科交战,他不会吸收对方的突击步枪(或护甲),因为那是杰里科专属装备。
- 他无法同化其他添加的武器或盔甲模组。
- 他只会同化自己能够使用的武器,不会同化消防栓。
- 他可能会同化并非完全针对他发射的武器,这仅适用于与机器人战斗时。尽管保护者机器人不使用激光手枪,但如果他被保护者机器人的激光武器击中,他将获得一把激光手枪,其他机器人也会有类似合适的武器。
因此,他的实力仅与他所战斗过的对手相当, 并且以一种更有趣的方式成长, 而不是简单地与玩家同步升级。
如果你喜欢这个系统,可以期待在我的主要项目完成后与博格人战斗。
冲突
这不应该与任何内容“冲突”,因为所有内容都是新增的(仅添加了一个NPC和一个脚本)。
然而,如果与任何让NPC在射击时消耗弹药的模组同时使用,适应性乔将无法使用远程武器。这是因为当他同化时,只有武器而非弹药会被添加到适应性乔身上。他一开始会携带每种可能需要的弹药各1发,但如果使用让NPC消耗弹药的模组,这些弹药很快就会用完。
在其他模组中使用
请随意在其他模组中使用此系统(需要注明出处,如果能附上本模组的链接我会很感激,但这不是必须的),无论是同伴模组还是其他类型(很遗憾我无法使用对话功能,但除非购买新声卡,否则我对此无能为力)。整个系统仅通过一个脚本实现,要让NPC使用这个脚本,只需将其附加到他们身上即可,瞧,他们将拥有自适应乔伊的所有能力。
完成这一步后,你需要为你的NPC提供至少1份他们能够使用的任何弹药(因为脚本只添加新武器,不会添加弹药,所以如果你的NPC同化了一把手枪,但没有子弹,它将无法使用)。
使用这个功能,你可以限制NPC能够使用的武器类型,例如你可能不希望他们使用胖子核弹发射器。如果不想让他们使用,只需不给他们任何微型核弹,这样即使他们“同化”了胖子核弹发射器,也无法发射它。
结局
请不要犹豫给我任何反馈,欢迎提出想法(包括任何你想加入博格项目的内容),但最重要的是玩得开心!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。