主题
任务编辑器
任务可以给玩家提供明确的游戏目标,引导玩家获得游玩线索,是许多类型游戏中不可或缺的一环。
任务编辑器提供了快速配置任务的方法,你可以在这里编辑玩家可接取的任务列表、阶段目标、引导步骤以及任务奖励。

功能入口
- 点击更多-任务进入任务编辑器界面
- 点击左侧“+”号创建一个任务,进入任务编辑界面
任务编辑
选中任务时,可以在右侧面板编辑任务的名称、描述、标签等基本信息,让玩家了解任务的设定和内容。
任务基础信息
在基础页面可以编辑任务的基础信息。
任务名称与描述
任务名称和描述将会显示在局内的任务看板中。
支持使用富文本工具设置文本的字号、字色和下划线等格式,但局内表现可能会存在差异。

任务标签
任务标签用于在任务看板中展示任务的任务类别,让玩家迅速理解任务的定位或者系列任务设定,并且支持玩家根据标签筛选任务列表。
新建并管理任务标签,可以修改任务标签的展示排序,任务标签名称和任务标签颜色;
任务标签的染色也会影响指引点以及生物头上任务标识的颜色。
点击管理标签进入任务标签管理界面,左侧小齿轮可以删除标签,下拉单独编辑每个标签的名称和颜色标识。
任务界面
在更多-规则设置-基础规则中更改全局ui风格能够任务面板的风格样式。

任务追踪栏的位置可以在界面编辑中任意改变。

玩家游玩时可以点击小三角手动收起任务栏,作者也可以使用蛋码<设置任务栏展开/收起>控制任务栏状态。
任务流程配置
任务根据作者配置和玩家完成度存在以下状态。
| 任务状态 | 状态说明 |
|---|---|
| 待解锁 | 设置了前置条件且前置条件未达成的任务状态,无法被玩家接取并且不会显示在任务面板中 |
| 待接取 | 关闭了任务自动接取设置并且已解锁的任务状态,玩家手动接取可以在任务面板中的待接取分类下手动接取任务 |
| 进行中 | 玩家接取任务后,任务未被完成前的状态。可以被玩家跟踪进度并完成 |
| 待提交 | 关闭了完成后自动提交任务设置、任务已被判定为成功或失败的状态,玩家需要手动提交任务才能进行奖励结算 |
| 已完成 | 成功或者失败都算作完成任务完成状态,确认提交后将结算奖励进入已完成状态 处于已完成状态的任务将会展示在任务看板完成栏中 |
任务状态相关的蛋码
蛋码<设置玩家任务状态>可以直接设置任务的状态;<获取玩家任务状态>能够获得玩家任务状态。
<获取玩家任务列表>能够获得玩家出于某个状态的任务列表。
房间内任意玩家任务状态改变时将会触发<任意玩家指定任务状态改变>事件;
如果只需要监听指定玩家任务状态改变,可以使用<指定玩家指定任务状态改变>积木,也可以使用<指定玩家任意任务状态改变>监听任意任务状态改变事件。
前置条件
前置条件是玩家开启任务的大前提。
当前置条件未全部满足时任务将处于待解锁状态,待解锁状态任务不会展示给玩家。
选中任务可以在右下角增加任务的前置条件,点击开端的小齿轮可以删除前置条件,最右侧跳转可以编辑前置条件内容。
最多可以设置六个前置条件,所有前置条件均满足时玩家才能解锁任务。
| 条件类型 | 配置内容 | 说明 |
|---|---|---|
| 完成任务 | 指定任务 | 当前玩家完成指定任务满足此条件 |
| 接收事件 | 自定义事件名称 | 游戏中接收到该自定义事件后满足条件 如果发送的自定义事件附带玩家参数则只有该玩家单独视作满足,全局事件则全员解锁,发送给其他非玩家对象的自定义事件无法满足条件 |
| 指定阵营 | 阵营预设 | 当前玩家处于指定阵营满足此条件 |
任务接取
| 接取方式 | 属性名称 | 说明 |
|---|---|---|
| 任务看板手动接取 | 支持从任务看板接取 | 配置为开的任务,在处于待接取状态时会展示在任务看板中![]() |
| 自动接取 | 任务自动接取 | 位于更多属性中,优先级最高 开启后所有满足接取条件的任务会直接进入进行中任务面板 |
| 重复接取 | 失败后可重复尝试任务 | 开启后任务失败时会转回待接取状态 若同时开启任务自动接取,任务会直接回到进行中状态 |
| 事件触发 | 接取任务事件 | 事件被触发后玩家会自动接取该任务 (仅待接取状态的任务会被接取) 若事件附带玩家参数,则只有该玩家接取任务 |
有新任务可接取时,任务跟踪看板会展示相关提示

展示任务开始横幅:开启时会在接取任务时在界面顶部弹出横幅动画,关闭则该任务开始时不展示

接取相关蛋码
<获取玩家可在任务面板中接取的任务列表>能够获取当前玩家能够接取的任务列表。
任务提交与结算
| 提交方式 | 属性 | 说明 |
|---|---|---|
| 自动提交 | 完成后自动提交任务 | 开启后任务成功时不会进入待提交状态,而是直接完成 关闭时任务完成后需要玩家手动提交任务才能获得任务奖励 |
| 快速提交 | 支持快速提交 | 开启时点击任务跟踪面板中的待提交任务即可提交 关闭时需要到任务看板中的任务处进行提交![]() |
| 事件触发 | 接收事件后失败 | 接收到该事件后任务会变为失败 仅待接取和进行中的任务在接收到事件后才会变为失败 |
展示任务结束横幅:开启时任务成功或失败时会在主界面弹出横幅动画,关闭则该任务结束时不展示

任务奖励配置
选中任务,在右侧面板切换到奖励页,可以给任务添加结算奖励。
每个任务最多可以添加六个奖励,奖励图标和数量会显示在任务面板中。
奖励开启是否每局发放后,奖励在任务/成就重复达成时会再发一次;关闭则该奖励只在首次达成时发一次,重复达成不再发放。
| 奖励类型 | 说明 | 如何生效 |
|---|---|---|
| 角色属性 | 修改规则设置-属性规则中的角色属性数值(如移速) | 结算时对玩家当前控制角色生效 暂只支持固定值变化,正加负减,复杂属性下增加的是基础额外部分的值 |
| 物品 | 给角色发放物品 | 结算时按配置的物品与数量逐个发到角色背包 当角色当前无法拾取对应奖励时(角色的背包已满、物品堆叠上限),奖励会创建在角色位置 |
| 技能 | 给角色添加技能 | 结算时把配置的技能加到该角色的空技能槽,如果没有空技能槽无法领取 |
| 效果 | 给角色添加效果 | 结算时给角色添加配置的效果 随后该效果按自身规则持续作用 |
| 玩家属性 | 修改规则设置-属性规则中的玩家属性数值(如金币) | 属性变化为正加负减 |
| 自定义 | 触发一个自定义事件 | 结算时通过全局触发器系统发出携带玩家参数的自定义事件 后续效果完全由接收事件的单位决定 |
| 游玩奖励 | 发放地图商城免费商品 | 结算时向玩家发放类型为游玩奖励的商品 |
步骤编辑
一个完整的任务往往由多个环节组成,步骤能够补充剧情设定和阶段目标,让游玩体验更具沉浸感和趣味性。
选中步骤后,右侧面板可以编辑步骤属性。
一个任务由一到多个步骤构成,每个步骤由一到多个判定构成。
任务进入进行中状态后将从步骤0开始,玩家完成步骤的任意一个判定后跳转到指定步骤/完成当前任务。
一个任务可以重复到达同一个步骤(如配置了一个判定:十秒内获取十个箱子,如果失败则重新开始当前步骤)。
步骤属性编辑
| 属性 | 说明 |
|---|---|
| 顺序 | 决定了步骤在编辑时的排序,蛋码支持获取玩家当前任务步骤数 |
| 到达步骤发送事件 | 当玩家到达步骤时发送全局事件 |
| 指引点 | 当玩家跟踪任务时,屏幕上会标记当前步骤的指引点引导玩家完成任务![]() |
| 指引点类型 | 坐标类:指引点为固定坐标 组件类:指引点会实时显示在指定组件实体处 预设类:指引点会显示在所有预设处,如果预设组件被创建/销毁,指引点会随之创建和销毁 |
| 指引点关闭事件 | 当收到关闭事件时,该指引点会取消显示 该关闭事件仅对当前指引点次有效,如果后续任务重新开始当前步骤,则该指引点会被重置为显示 |
| 判定列表 | 该步骤所有的可达成判定,任意判定完成时,该步骤完成 |
| 展示目标进度 | 当配置了展示判定进度时,会在任务跟踪面板处展示当前判定的实时进度 如果展示判定为复合条件,则可以分开设置每一个条件的是否展示实时进度![]() |
| 步骤名 | 展示在任务跟踪面板的当前步骤名,如果当前展示进度为复合条件的判定,则可以给每一个子条件配置条件名![]() 步骤名称支持使用富文本工具设置字号、字色和下划线等格式 |
步骤相关蛋码
<任意玩家指定任务开始指定步骤>事件,在房间内任意玩家到达指定步骤时触发;
<指定玩家指定任务开始指定步骤>事件,在指定玩家到达指定步骤时触发;
<指定玩家追踪任务>能够让玩家追踪指定任务,显示指定任务当前步骤的指引点;
<获取玩家指定任务当前步骤的索引>可以返回一个整数数据,为玩家在指定任务中正在进行的步骤的顺序;
<获取玩家指定任务当前步骤的名称>可以返回一个字符串数据,为玩家在指定任务中正在进行的步骤名。
判定编辑
一个步骤可以有多个判定,当一个步骤的任意判定完成时,该步骤完成。
在步骤的判定列表中新增判定,左侧齿轮可以删除判定,右侧箭头将跳转到该判定的设置界面;
进入判定界面设置判定类型和具体达成条件。
判定类型
| 类型 | 达成条件 | 使用说明 |
|---|---|---|
| 触发事件 | 触发事件次数达到指定完成进度 | 触发进度增加事件获得判定进度 |
| 对话触发 | 触发指定的剧情对话选项 | 剧情对话选项关联任务的达成判定 |
| 复合条件 | 达成多个类型条件 | 需要玩家同时满足多个条件才算做达成判定时使用,最多支持三个,类型可重复 |
| 等级 | 玩家达到指定等级即算完成 | 按升级类型区分数值口径并填写目标等级,适合成长类步骤 |
| 击杀指定目标 X 次 | 玩家在地图中击败指定角色达到设定次数即算完成 | 需选定要击杀的角色并填写所需次数,适合战斗类步骤,可自由组合多个目标 |
| 持有物品 | 统计玩家持有指定物品的数量,达到设定数量即算完成 | 相比旧版多一个可选开关:可选择在步骤完成后把作为条件的物品扣除,适合"上交道具"类步骤 |
判定属性编辑
| 属性 | 说明 |
|---|---|
| 判定完成进度 | 当判定实时进度达到完成进度时,判定完成 |
| 判定达成效果 | 当前判定达成时对任务的状态修改,可以切换到任务下其他步骤,或者将当前任务设置为完成或失败 |
| 目标完成描述 | 当跳转到其他步骤时,任务跟踪面板会展示目标完成描述 在任务看板中的任务记录中也会展示完成描述 ![]() ![]() |
| 目标完成描述 | 当任务完成时,任务横幅会展示结局描述 在任务看板中的历史记录中也会展示完成描述 ![]() 描述文本支持使用富文本工具 |
| 完成发送事件 | 完成当前判定时会发送的全局事件 |
| 开启其他任务 | 完成当前判定时会开启的其他任务 |
判定相关蛋码
蛋码只能影响当前步骤的判定情况,无法修改未到达或已完成的任务步骤。
<设置玩家当前任务判定完成>可以直接满足当前进行的步骤的指定判定。
<设置玩家任务判定条件完成>设置玩家任务判定的指定复合条件为完成,和上面那条效果等价,但主要用于复合条件的子条件判定。
<设置玩家任务步骤的目标进度>动态修改指定任务当前步骤指定判定的目标进度,可以在预设参数中添加条件参数对应到指定的复合条件。
其他功能对任务系统的支持
任务系统可以与存档、剧情对话和互动等其它功能联动。
任务进度存档
在更多-规则设置-游玩进度-存档预设-玩家存档里可以开启任务进度自动存档功能。

开启后会记录玩家每个任务的存档进度(包括任务状态、已完成的步骤)
如果希望完成任务在重新游玩时发放奖励,需要在任务奖励界面开启<是否每局发放>属性。
剧情对话
剧情对话支持通过对话选项来接取任务和完成任务判定。
任务相关的选项会显示任务标识。

任务状态同步选项显隐
只有任务处于待接取状态时,接取任务的选项才会显示,否则会隐藏。
只有任务处于正确的步骤时,完成该步骤判定的选项才会显示,否则会隐藏。
打开剧情对话功能并选中一个对话选项,然后选择关联任务

对话接取任务
选择接取任务选项会让玩家将指定任务转为进行中。
选择接取任务,接下来选择任务栏要接取的任务

对话达成判定
选择达成判定则对话会完成指定任务判定。
- 选择该对话达成的判定。只有判定类型为对话触发的判定才能够被选择。

- 选择任务、选择步骤、选择判定,完成关联

组件互动
在互动处关联任务后,会在单位头上显示任务图标,并在互动处显示任务图标。
当一个单位身上存在多个关联任务的互动时,头顶会展示任务类型排序靠前的任务的染色图标。

接取任务互动
点击互动后会弹出对应任务的简介看板,展示任务标签、任务名、任务描述和任务奖励;
互动会在该任务处于可接取状态时展示。

在互动类型中选择任务接取,然后选择接取的任务即可制作接取任务的互动选项

剧情对话互动
在剧情对话互动中选择了使用的剧情对话后,可以为每个剧情对话设置关联任务(方法同剧情对话)



关闭时需要到任务看板中的任务处进行提交

如果展示判定为复合条件,则可以分开设置每一个条件的是否展示实时进度




描述文本支持使用富文本工具