Skip to content
iPlugin

对话风格

用于定义对话的显示样式

概念

对话风格用于定义对话的显示样式,帮助你集中精力设计任务内容,而无需重新设计每个对话的外观。 一次配置后,所有对话会根据定义的样式显示,提升效率并保持一致性

文件路径

对话风格的配置文件位于:QuestEngine/module/conversation.yml

配置

QuestEngine/module/conversation.yml
theme:
  style: chat

  option:
    # 离开距离
    distance-close: 2.5
    # 与自己对话是否启用距离判断
    distance-self-enable: false
    # 进入对话锁定槽位
    init-slot: 4

  # 聊天框主题设置
  chat:
    # 动态打印过程的结尾文本
    separator: "_"
    format:
      content:
        - ''
        - ' &f{name}' # 显示发言者名称
        - ''
        - '  {content}' # 显示发言者对话内容
        - ''
      answer:
        content:
          - '  {answer}' # 显示玩家的选择回答
          - ''
        slot:
          # 未选择
          default: '&7{text}' # 默认文本
          # 选择
          selected: '&6> &f{text}' # 选中的文本样式
    option:
      # 动画
      animation:
        # 是否启用动画
        enable: true
        # 播放速度,1 tick = 20 s
        speed: 1
      # 是否启用滚轮切换选项,否则使用 WS 键切换
      scroll: true
      # 是否使用点击选中,否则使用 F 键选中
      click: true
      # 药水效果
      effect:
        - SLOW # 缓慢
        - BLINDNESS # 盲目