让他随意唠叨

让他随意唠叨

一个可配置的情境对话和沉浸式系统。他们为什么让我的宝贝闭嘴?让他尽情说吧。

杂项

让他说个够

他们为什么让我家孩子闭嘴?让他说个够。

灵感直接源自《Casualties: Unknown》,让他说个够(Let Him Yap) 是一个高度可配置的情境对话系统。

现在,玩家会对疼痛、危险、疲惫、溺水、恐惧、饥饿等状况做出动态反应,以头顶漂浮文字和沉浸式打字机风格对话呈现。

专为注重沉浸感的整合包、生存体验、角色扮演服务器和涌现式叙事而设计。


注意事项

此模组刚发布。内容可能出现不稳定情况。请在 GitHub 的 Issues 页面 报告 Bug。我最终会重写这个描述,只是现在懒得动。


功能特性

动态情境对话

玩家可以对以下情况做出反应:

  • 生命值过低
  • 疼痛与重击伤害
  • 溺水
  • 饥饿
  • 恐惧事件,例如附近的闪电和爆炸
  • 失眠
  • 进食
  • 通过 API 集成的模组化状态

打字机对话系统

对话会逐字逐句逐渐显示,并带有:

  • 可配置的打字速度
  • 基于生命值的减速效果
  • 肾上腺素恢复行为
  • 可选打字音效
  • 打断处理机制

沉浸式漂浮对话

  • 附近玩家可见的头顶对话
  • 第一人称 HUD 内心想法
  • 水下声音模糊处理
  • 可配置的淡出效果
  • 可配置的渲染位置/缩放
  • 每位玩家独立的对话颜色

遗言系统

被打断或未说完的对话可以转化为死亡信息和临终遗言。在被那群怪物彻底蹂躏之前,看看你说的最后一句话吧。


完全可配置

使用 TOML 配置文件,涵盖:

  • 对话池
  • 触发条件
  • 权重与优先级
  • 渲染效果
  • 颜色
  • 时机
  • 音效
  • 模组兼容性对话池

更多详情请参阅 GitHub Wiki。


API 支持

附加模组可以:

  • 注册新的对话池
  • 强制触发情境对话
  • 添加兼容性集成
  • 动态定义自定义反应
  • 以及一些我懒得在此列举的功能。更多详情请参阅 GitHub Wiki API 页面。

适用场景

  • 生存整合包
  • 沉浸式游戏体验
  • 硬核世界
  • 角色扮演服务器
  • 涌现式叙事
  • 氛围营造体验
  • 任何喜欢《Casualties: Unknown》的人,真的

服务器友好

  • 支持多人游戏
  • 客户端可自定义对话台词
  • 服务器控制对话池逻辑
  • 轻量级网络传输
  • 支持附加模组的 API 系统