Activity Tasks
Tasks involving player activities: objects, item use, social actions, and minigames.
Task Types
Section titled “Task Types”- ObjectActionTask — Interact with a world object.
- UseItemTask — Use a specific item from inventory.
- SocialTask — Perform an emote or social action, optionally targeting an NPC.
- FishingSuccessTask — Successfully catch fish a specified number of times.
- MinigameCompleteTask — Complete an in-game minigame.
For properties common to all tasks (header, completion items, journal text) see the Task Overview.
ObjectActionTask
Section titled “ObjectActionTask”Interact with a world object.
<이름> discriminator: 오브젝트동작Task
tasks: - taskId: 1 type: ObjectActionTask body: objectId: 50001| YAML property | Type | Description |
|---|---|---|
objectId | int | World object ID to interact with. |
| YAML property | XML element | XML location |
|---|---|---|
objectId | <오브젝트Id> | <Body> → <오브젝트지정> → <오브젝트지정> (entry) |
<Body> <오브젝트지정> <오브젝트지정> <오브젝트Id>50001</오브젝트Id> </오브젝트지정> </오브젝트지정></Body>UseItemTask
Section titled “UseItemTask”Use a specific item from inventory.
<이름> discriminator: 아이템사용Task
tasks: - taskId: 1 type: UseItemTask body: itemId: 98| YAML property | Type | Description |
|---|---|---|
itemId | int | Item to use. |
| YAML property | XML element | XML location |
|---|---|---|
itemId | <아이템Id> | <Body> → <아이템지정> → <아이템지정> (entry) |
<Body> <아이템지정> <아이템지정> <아이템Id>98</아이템Id> <사용수량>1</사용수량> </아이템지정> </아이템지정></Body>SocialTask
Section titled “SocialTask”Perform an emote or social action, optionally targeting an NPC.
<이름> discriminator: 소셜Task
tasks: - taskId: 1 type: SocialTask body: socialId: 10001 npcId: "64,63001"| YAML property | Type | Description |
|---|---|---|
socialId | int | Social action / emote ID. |
npcId | string | Target NPC. Composite format: "huntingZoneId,templateId". Optional. |
| YAML property | XML element | XML location |
|---|---|---|
socialId | <소셜ID> | <Body> → <소셜ID> |
npcId | <대상NPC> | <Body> → <대상NPC> |
<Body> <소셜ID>10001</소셜ID> <대상NPC>64,63001</대상NPC></Body>FishingSuccessTask
Section titled “FishingSuccessTask”Successfully catch fish a specified number of times.
<이름> discriminator: 낚시성공Task
tasks: - taskId: 1 type: FishingSuccessTask body: fishingMethod: "normal" successCount: 5| YAML property | Type | Description |
|---|---|---|
fishingMethod | string | Fishing method type. |
successCount | int | Number of successful catches required. |
| YAML property | XML element | XML location |
|---|---|---|
fishingMethod | <낚시방법> | <Body> → <낚시방법> |
successCount | <성공횟수> | <Body> → <성공횟수> |
<Body> <낚시방법>normal</낚시방법> <횟수>1</횟수> <성공횟수>5</성공횟수></Body>MinigameCompleteTask
Section titled “MinigameCompleteTask”Complete an in-game minigame.
<이름> discriminator: 미니게임완료Task
tasks: - taskId: 1 type: MinigameCompleteTask body: targetId: 70001| YAML property | Type | Description |
|---|---|---|
targetId | int | Minigame ID (mapped from targetId). |
| YAML property | XML element | XML location |
|---|---|---|
targetId | <미니게임ID> | <Body> → <미니게임ID> |
<Body> <미니게임ID>70001</미니게임ID></Body>