Darkmc
我想用BetonQuest给同一个NPC绑定两个对话,如下所示(main.yml)

npcs:
  '8': 序-2
  '8': 序-3

这两个对话的触发条件互不冲突,分开给两个NPC测试的时候也都能正常进行,但是放在一起的时候就只能进行后者(前者满足条件也不能触发对话)
所以有没有什么办法能让一个NPC绑定两个对话呢?这个NPC要做好多组任务的

(以下为两组对话的开头内容)
(序-2.yml)

quester: '&a&l村长'
first: 'npc1,npc1_'
NPC_options:
  npc1:
    text: '呦吼,好久不见,你是来报到的吧'
    condition: '1-2_get'
    pointers: player1
  npc1_:
    text: '当前任务:击杀 树妖 ,获取 10 个 木之精华'
    condition: '1-2_started'
    pointers: player1_,player1__,player1___

(序-3.yml)
quester: '&a&l村长'
first: 'npc1,npc1_'
NPC_options:
  npc1:
    text: '嗯……看来你是真想让我把真相告诉你?'
    condition: '1-3_get'
    pointers: player1
  npc1_:
    text: '当前任务:击杀 海妖 ,获取 10 个 水之精华'
    condition: '1-3_started'
    pointers: player1_,player1__,player1___


第一页 上一页 下一页 最后一页