Skip to content

DarkRiftEventTaskData

VersionStatus
v92Full
v90-
v86-

DarkRiftEventTaskData.xml defines Dark Rift event task sequences: task categories containing ordered steps, each with NPC group spawn assignments that execute during rift encounters.


Entity: darkRiftEventTaskDatas Operations: create, update, upsert, delete File organization: SingleFile — DarkRiftEventTaskData.xml


spec:
version: "1.0"
schema: v92
darkRiftEventTaskDatas:
create:
- darkRiftEventTaskDataId: 1
npcGuildId: 609
eventTaskCategories:
- id: 1
eventTaskSteps:
- step: 1
spawnTime: 5
style: combat
broadcastAero: true
npcGroups:
- spawnPointId: 1
npcGroupTemplateId: 101
- spawnPointId: 2
npcGroupTemplateId: 102
- step: 2
spawnTime: 10
string: "@darkrift:phase2"
npcGroups:
- spawnPointId: 1
npcGroupTemplateId: 201
spec:
version: "1.0"
schema: v92
darkRiftEventTaskDatas:
update:
- darkRiftEventTaskDataId: 1
changes:
npcGuildId: 610
eventTaskCategories:
- id: 1
eventTaskSteps:
- step: 1
spawnTime: 8
spec:
version: "1.0"
schema: v92
darkRiftEventTaskDatas:
delete:
- 1

AttributeTypeSinceRequiredDescription
darkRiftEventTaskDataIdintv92YesEntity identifier
npcGuildIdintv92NoNPC guild association
AttributeTypeSinceDescription
eventTaskCategorieslist[EventTaskCategory]v92Task category definitions. See EventTaskCategory.

AttributeTypeSinceRequiredDescription
idintv92YesCategory identifier (referenced by DarkRiftData eventTaskCategoryId)
eventTaskStepslist[EventTaskStep]v92NoOrdered step sequence. See EventTaskStep.
AttributeTypeSinceRequiredDescription
stepintv92YesStep number (execution order)
spawnTimeintv92NoSpawn delay in seconds
stringstringv92NoDisplay string (localization key)
styleEventTaskStylev92NoStep visual style. See EventTaskStyle.
broadcastAeroboolv92NoWhether to broadcast aero notification
npcGroupslist[EventTaskNpcGroup]v92NoNPC groups to spawn. See EventTaskNpcGroup.
AttributeTypeSinceRequiredDescription
spawnPointIdintv92YesSpawn point identifier (index key)
npcGroupTemplateIdintv92NoNPC group template reference (from DarkRiftNpcData)

ValueDescription
combatCombat encounter phase

DarkRiftEventTaskData.xml
└── DarkRiftEventTaskData
@npcGuildId
└── EventTaskCategoryList
└── EventTaskCategory (0..∞)
@id
└── EventTaskStep (0..∞)
@step @spawnTime @string? @style? @broadcastAero?
└── EventTaskNpcGroup (0..∞)
@spawnPointId @npcGroupTemplateId

  • SpawnPointId as index: NPC groups within a step are indexed by spawnPointId, not by npcGroupTemplateId. The create command writes spawnPointId to the element; a separate update writes npcGroupTemplateId.
  • Step ordering: Steps execute in step number order. Ensure step numbers are sequential within each category.
  • Category references: The id of an EventTaskCategory is referenced by DarkRiftData entries via the eventTaskCategoryId attribute.
  • Singleton entity: Uses SingleFile organization. The darkRiftEventTaskDataId is for DSL operations only.