NPCCore

NPCCore

NPCMod提供“核心”功能和模板,用于向模组中添加高功能角色,如强盗、同伴、动物和僵尸。可以添加扩展包以获得更多多样性。

生物

NPCMod是一个社区模组项目。虽然最初由Sphereii和Xyth在A16版本中发起,但许多人仍在继续为该模组添加扩展包。该项目的目标是提供“核心”功能和模板,供模组制作者重复使用,以便在他们的模组中添加功能强大的角色。该项目包含2个核心模组,两者均为该模组运行所必需。0-SCore模组包含C#代码,而0-XNPCCore则包含XML文件和模板。

根据设计,本模组鼓励通过扩展包进行内容扩充。
专注于特定实体类型的角色包,例如1-士兵包或1-蜘蛛包,会为0-XNPCCore添加新角色。
而2-士兵阵营包则可能为1-士兵包添加不同阵营,复用相同的士兵模型。
序号0-、1-、2-等表示该模组依赖于前缀数字更小的其他模组。
其他角色模组作者已承诺贡献更多角色来扩展此模组包,就像他们对建筑合集CompoPack所做的那样。
如果您想加入这个社区团队,或有任何功能或角色想要贡献,我们非常期待您的联系!

功能:

  • 通常附带一个更新的Unity教程项目(单独提供),其中包含模组控制器、模板和脚本,使得创建新角色变得简单。NPC角色支持所有原版角色特性,包括人形骨骼绑定、根运动动画、与载具的碰撞、布娃娃物理系统、数百种动画反应、肢体断肢和血腥效果。这些还可以通过XML重新贴图以提供更多变化。当然也存在一些例外,尤其是动物类NPC通常不具备布娃娃效果。

  • NPC采用名为UAI的全新人工智能系统。与僵尸AI(EAI)不同,该系统支持基于条件判断的高级任务和实时决策。NPC会判断应该攻击、逃跑、搜刮、跟随还是调整到最佳武器射程?所有行为都经过任务逻辑和条件评估。

  • 在POI中作为休眠者表现优异,完全遵循POI区域属性设定。

  • 可配置为血月时生成并发动攻击!

  • 仅需编辑XML即可让NPC装备原版或自定义武器。

  • 可被雇佣成为忠诚伙伴,共同经历冒险与挑战。

  • 雇佣NPC可指令跟随/待命,通过可选控制图标实现完整操控。

  • 动物也可被雇佣(不过它们不收杜克币,试试用肉块)。

  • NPC存在阵营系统,部分友好部分敌对——小心强盗!

  • 敌对NPC具备额外AI逻辑,其追杀能力远超普通僵尸,务必当心!

  • 再也不用担心丢失NPC。当卡住、距离过远或配置生效时,它们会传送到你身边(或死亡时的睡袋位置)。

  • 徒步跟随时会保持同步移动,当你进入载具时它们会暂时隐藏,下车后立即重现。

  • 安全时可自我治疗,特定角色还配备医疗包能救治他人。

  • 低维护需求,目前无需喂食饮水(未来可能更新该功能)。

  • 新增闲聊和游荡时的拟真待机动画提升沉浸感,正式版后将持续追加更多动画。

  • 玩家/领袖下蹲时NPC会同步动作。

  • 采用可扩展的模块化架构,角色拓展和行为新增更为简便。

  • POI设计师可为每个NPC定制路径方案。

  • 武器切换功能!将玩家武器(非全部支持)存入NPC库存,通过菜单启用该武器。

  • 全新控制器经过优化,彻底消除异常动画问题。