Skip to content

Task Types Overview

Quest tasks define individual objectives within a quest. Each task has a type that determines its behavior and which body properties are valid.


Every task consists of:

  • Task wrapper <Task id="N"> — identified by taskId
  • Header <Header> — chain metadata (nextTaskId, failureReturnTaskId, continentId, etc.)
  • Body <Body> — journal text, completion items, and type-specific content
YAML
quests:
update:
- id: 1384
changes:
tasks:
- taskId: 3
type: UseItemTask # determines <이름> in <Header> and body schema
nextTaskId: 4 # <다음Task> in <Header>
journalText: "@quest:1384007" # <저널Text> in <Body>
body:
itemId: 98 # type-specific, inside <Body>

These properties appear on every task type regardless of type.

YAML propertyTypeRequiredDescription
taskIdintYesUnique task ID within the quest. Required.
typestringYesTask type name (e.g. HuntTask). Required.
nextTaskIdintID of the next task in the chain. 0 signals quest completion.
failureReturnTaskIdintTask to return to on failure.
continentIdintContinent restriction for this task.
worldPositionstringWorld position hint (format: x,y,z).
journalTextstringJournal text reference (e.g. @quest:1001001).
journalText2stringSecondary journal text reference.
hasRewardboolWhether the task grants a reward on completion.
cinematicIdintCinematic scene played on task completion.
dungeonIdintDungeon scope for the task objective.
completionItemslist[CompletionItem]Items inserted into inventory on task completion.
deleteItemslist[CompletionItem]Items removed from inventory on task completion.

completionItems and deleteItems use the same block structure:

YAML
completionItems:
- itemId: 70033
quantity: 1
deleteItems:
- itemId: 98
quantity: 1
YAML propertyTypeDescription
itemIdintItem template ID. Required.
quantityintItem quantity. Defaults to 1 if omitted.


Task TypeKorean <이름>CategoryDescription
HuntTask사냥TaskCombat TasksKill a specified number of monsters.
HuntAndDeliverTask사냥전달TaskCombat TasksKill monsters to collect flag items, then deliver to an NPC.
HuntAndCollectTask사냥수집TaskCombat TasksKill monsters to collect quest items (no delivery required).
GroupHuntTask그룹사냥TaskCombat TasksKill monsters from a named monster group definition.
SkillHitTask스킬타격TaskCombat TasksHit targets with a specific skill.
AbnormalStateTask이상상태TaskCombat TasksApply a status effect to targets a specified number of times.
EscortTask호위TaskCombat TasksEscort an NPC to a destination while protecting it from enemies.
GuardianTask수호TaskCombat TasksProtect a stationary NPC from attacking enemies.
CollectTask채집TaskGathering TasksGather items from world resource nodes.
CollectionCompleteTask채집완료TaskGathering TasksComplete a collection set (no YAML body properties — configure directly in XML).
VisitTask방문TaskNPC Interaction TasksTalk to a specific NPC to complete the objective.
DeliverItemTask아이템전달TaskNPC Interaction TasksDeliver an inventory item to an NPC.
DeliverInjectedItemTask찔러준아이템전달TaskNPC Interaction TasksDeliver a quest-injected (auto-given) item to an NPC.
MoveToPcTaskPC이동TaskMovement TasksMove to a specific named area. Auto-completes on arrival.
MoveToPcBranchTaskPC이동분기TaskMovement TasksBranch to different next tasks based on which area the player enters first.
TeleportTask텔레포트TaskMovement TasksTeleport the player to a specific continent and position.
ObjectActionTask오브젝트동작TaskActivity TasksInteract with a world object.
UseItemTask아이템사용TaskActivity TasksUse a specific item from inventory.
SocialTask소셜TaskActivity TasksPerform an emote or social action, optionally targeting an NPC.
FishingSuccessTask낚시성공TaskActivity TasksSuccessfully catch fish a specified number of times.
MinigameCompleteTask미니게임완료TaskActivity TasksComplete an in-game minigame.
BranchTask분기TaskFlow Control TasksPresent the player with choices that route to different next tasks.
ConditionTask조건TaskFlow Control TasksComplete based on a specific game condition. Routes to true/false next tasks.
RepeatTask반복TaskFlow Control TasksA repeatable objective container with configurable repeat method and target.
PlayMovieTask동영상재생TaskSpecial TasksPlay a cinematic movie sequence.
TransformTask변신TaskSpecial TasksTransform the player or NPC using a transform template.
DungeonEventTask던전이벤트TaskSpecial TasksTrigger a scripted dungeon event.
DarkRiftTask검은틈TaskSpecial TasksDark Rift world event participation task.
GuardianMissionRewardTask수호자임무보상획득TaskSpecial TasksCollect a Guardian Legion mission reward.
GuardianMissionScoreTask수호자임무점수획득TaskSpecial TasksAchieve a target score in a Guardian Legion mission.
SupplySuccessTask납품성공TaskSpecial TasksSuccessfully supply items to a reputation shop.