Mirserver

Missions.txt

任务导航配置文件,用于定义任务分类、任务标题和每个任务的步骤说明。

文件作用

Missions.txt 是 Mir200\Envir 下的任务导航配置文件。

它主要用于定义任务导航面板里显示的任务分类、任务标题和步骤说明。

基本格式

一个任务通常由“任务头”加“步骤说明”组成。

任务头的格式如下:

[类型-任务ID] 任务标题

其中:

  • 类型 用来区分任务分类
  • 任务ID 取值范围是 1~65535,并且不能重复
  • 后面的文字就是任务标题

常见类型包括:

类型说明
1成长任务
2日常任务
3每日活动
4节日活动

步骤说明写法

任务头下面的每一行,都会按顺序作为任务步骤说明显示。

  • 第 1 行就是步骤 1
  • 第 2 行就是步骤 2
  • 后面的行依次类推

步骤1:、步骤2: 这类前缀可以写,也可以不写,关键是行顺序不能乱。

Missions.txt 建立在 X:\MirServer\Mir200\Missions.txt。

示例

下面这类写法表示一个成长任务:

[1-1] 成长任务1
步骤1:\<$USERNAME>\<COLOR=clSkyBlue 自动移动到:><盟重333:335/@_automove 333:335>
步骤2:\<$USERNAME>\<COLOR=clLime 自动移动到:><盟重333:335/@_automove 332:332>
步骤3:\<$USERNAME>\<COLOR=clBlue 自动移动到:><盟重333:335/@_automove 331:331>

也可以省略 步骤1: 这类前缀,直接按行写:

[1-2] 成长任务2
<$USERNAME>\<COLOR=clSkyBlue 自动移动到:><盟重333:335/@_automove 333:335>
<$USERNAME>\<COLOR=clLime 自动移动到:><盟重333:335/@_automove 332:332>
<$USERNAME>\<COLOR=clBlue 自动移动到:><盟重333:335/@_automove 331:331>

可以放什么内容

从这份资料可以确认,步骤说明里不只是纯文本,还可以直接放:

  • 变量内容,例如 <$USERNAME>
  • 颜色标签,例如 <COLOR=clSkyBlue ...>
  • 可点击跳转,例如 @_automove

这类写法适合用来给玩家显示任务引导,或者直接提供自动移动入口。

常见配合对象

如果某个入口需要进一步跳转到脚本逻辑,通常会继续配合下面这些文件查看:

其中 QChatMission-0.txt 更常见于聊天栏、按钮、导航点击之类的回调入口。

适合怎么理解

你可以把 Missions.txt 理解成“任务导航面板的数据表”。

如果你要改的是任务列表显示、任务标题、步骤文案或步骤里的自动移动提示,先看 Missions.txt。
如果你要改的是点击后实际执行什么,再看对应的脚本页。

相关阅读