Version Status v92 Full v90 - v86 -
DarkRiftData.xml defines the Dark Rift world event system : global settings, hunting zone configurations, rift instance definitions, event group schedules, and item/QAC rift variants.
Entity: darkRiftDatas
Operations: create, update, upsert, delete
File organization: SingleFile — DarkRiftData.xml
reserveMaxDayInAdvance : 7
restartTerritoryTime : 300
broadcastTerritoryId : 735
closeCountdownTemplateId : " 0 "
destroyAbnormalityId : 470101
Attribute Type Since Required Description darkRiftDataIdintv92 Yes Entity identifier reserveMaxDayInAdvanceintv92 No Maximum days in advance to reserve restartTerritoryTimeintv92 No Territory restart time in seconds extraNpcRandomPosMinDistintv92 No Minimum distance for extra NPC random positioning lifeTimeintv92 No Rift lifetime in seconds availableMinLevelintv92 No Minimum character level to participate abnormalityIdintv92 No Abnormality applied during event abnormalityIntervalintv92 No Interval between abnormality applications maxEnterCountintv92 No Maximum entries per reset period resetHourintv92 No Daily reset hour
Attribute Type Since Description worldMapWorldMapv92 World map display configuration. See WorldMap . huntingZoneslist[HuntingZone]v92 Hunting zone definitions. See HuntingZone . eventGroupslist[EventGroup]v92 Event scheduling groups. See EventGroup . itemDarkRiftslist[ItemDarkRift]v92 Item-triggered rift variants. See ItemDarkRift . qacDarkRiftslist[QacDarkRift]v92 QAC rift variants. See QacDarkRift . groupInfoslist[GroupInfo]v92 Dungeon group info. See GroupInfo .
Attribute Type Since Required Description worldIdintv92 Yes World identifier sectionIdintv92 Yes Map section identifier guardIdintv92 Yes Guard area identifier
Attribute Type Since Required Description idintv92 Yes Hunting zone identifier broadcastMinLevelintv92 No Minimum level for broadcast notifications broadcastMaxLevelintv92 No Maximum level for broadcast notifications broadcastTerritoryIdintv92 No Territory ID for broadcasts closeCountdownTemplateIdstringv92 No Countdown template for closing destroyAbnormalityIdintv92 No Abnormality applied on rift destruction extraOpenCountintv92 No Extra open attempts allowed extraOpenUserCountintv92 No User count threshold for extra opens failureSpawnNpcIdstringv92 No NPC spawned on failure lastDestroySpawnNpcIdintv92 No NPC spawned on last destruction maxSpawnCountstringv92 No Maximum spawn count nonPkSectionIdstringv92 No Non-PK section identifier successSpawnNpcIdstringv92 No NPC spawned on success darkRiftslist[DarkRift]v92 No Rift instances. See DarkRift .
Attribute Type Since Required Description idintv92 Yes Rift instance identifier typeDarkRiftTypev92 No Rift type. See DarkRiftType . territoryIdintv92 No Territory where rift spawns completeBonusRatiodecimalv92 No Bonus ratio on completion expandIntervalintv92 No Expansion interval in seconds respawnTimeintv92 No Respawn time in seconds respawnRandomTimestringv92 No Random respawn time variance eventTaskCategoryIdintv92 No Associated event task category startQuestIdintv92 No Quest triggered on start questNpcTerritoryIdintv92 No Territory for quest NPC questRangestringv92 No Quest level range questUserCountintv92 No Required user count for quest prepareCountdownTemplateIdintv92 No Preparation countdown template autoPartyMatchingLevelRangestringv92 No Auto-party matching level range defenceGroupslist[DefenceGroup]v92 No Defence group data. See DefenceGroup .
Attribute Type Since Required Description defenceGroupIdintv92 Yes Defence group identifier territoryIdintv92 No Territory identifier defenceDataslist[DefenceData]v92 No Defence data entries. See DefenceData .
Attribute Type Since Required Description subIdintv92 Yes Defence sub-identifier territoryIdintv92 No Territory identifier spawnPointslist[SpawnPoint]v92 No Monster spawn points. See SpawnPoint .
Attribute Type Since Required Description idintv92 Yes Spawn point identifier monsterTerritoryIdintv92 No Monster territory reference
Attribute Type Since Required Description idintv92 Yes Event group identifier eventDayintv92 No Day of the event cycle spawnCountintv92 No Number of rifts to spawn targetHuntingZoneslist[TargetHuntingZone]v92 No Target zones. See TargetHuntingZone . timeLineslist[Time]v92 No Schedule entries. See Time .
Attribute Type Since Required Description idintv92 Yes Hunting zone identifier baseSpawnCountintv92 No Base number of spawns probabilitydecimalv92 No Spawn probability (0.0–1.0)
Attribute Type Since Required Description baseintv92 Yes Base time (hour of day) lifeTimeintv92 No Duration in seconds openCountdownTemplateIdintv92 No Countdown template when opening randomMinuteintv92 No Random minute variance
Attribute Type Since Required Description idintv92 Yes Item rift identifier typeDarkRiftTypev92 No Rift type itemTemplateIdintv92 No Trigger item template completeBonusRatiodecimalv92 No Bonus ratio on completion expandIntervalintv92 No Expansion interval eventTaskCategoryIdintv92 No Event task category questRangestringv92 No Quest level range autoPartyMatchingLevelRangestringv92 No Auto-party matching range
Attribute Type Since Required Description idintv92 Yes QAC rift identifier typeDarkRiftTypev92 No Rift type completeBonusRatiodecimalv92 No Bonus ratio on completion expandIntervalintv92 No Expansion interval eventTaskCategoryIdintv92 No Event task category questRangestringv92 No Quest level range autoPartyMatchingLevelRangestringv92 No Auto-party matching range
Attribute Type Since Required Description idintv92 Yes Group info identifier clearMinuteintv92 No Clear time limit in minutes dungeonListstringv92 No Comma-separated dungeon IDs
Value Description NormalStandard dark rift raidRaid-level dark rift
@reserveMaxDayInAdvance @restartTerritoryTime @extraNpcRandomPosMinDist
@lifeTime @availableMinLevel @abnormalityId @abnormalityInterval
@maxEnterCount @resetHour
│ @worldId @sectionId @guardId
│ @id @broadcastMinLevel @broadcastMaxLevel @broadcastTerritoryId ...
│ @id @type @territoryId @completeBonusRatio @expandInterval ...
│ └── DefenceGroupData (0..∞)
│ @defenceGroupId @territoryId
│ @id @monsterTerritoryId
│ @id @eventDay @spawnCount
│ │ └── HuntingZone (0..3)
│ │ @id @baseSpawnCount @probability
│ @base @lifeTime @openCountdownTemplateId @randomMinute
│ @id @type @itemTemplateId @completeBonusRatio ...
│ @id @type @completeBonusRatio ...
@id @clearMinute @dungeonList
Deeply nested structure: DarkRiftData has up to 5 levels of nesting (Root → HuntingZone → DarkRift → DefenceGroupData → DefenceData → SpawnPoint). Plan YAML structure carefully.
Singleton entity: This entity uses SingleFile organization with no key attributes on the root element. The darkRiftDataId is used for DSL operations but the XML has a single root.
Related schemas: DarkRiftData references DarkRiftNpcData (via NPC templates), DarkRiftEventTaskData (via eventTaskCategoryId), and DarkRiftReward (for reward configuration).