DungeonData: Conditions
Part of DungeonData. Conditions control dungeon entry requirements, clear objectives, and quest state restoration.
Condition
Section titled “Condition”Entry requirements that players must meet to enter the dungeon. Multiple conditions are evaluated as AND logic.
| Property | Type | Since | Description |
|---|---|---|---|
type | ConditionType | v92 | Condition type |
value | int | v92 | Numeric threshold for the condition |
taskId | int | v92 | Quest task ID requirement |
count | int | v92 | Required count or quantity |
name | string | v92 | Internal condition name |
Example
Section titled “Example”conditions: - type: levelOver value: 65 - type: minItemLevel value: 439 - type: partyClearCondition
Section titled “ClearCondition”Objectives that must be completed to clear the dungeon.
| Property | Type | Since | Description |
|---|---|---|---|
huntingZoneId | int | v92 | Target NPC hunting zone |
templateId | int | v92 | Target NPC template ID |
amount | int | v92 | Required amount (engine default applied when omitted) |
killCount | int | v92 | Required kill count |
Example
Section titled “Example”clearConditions: - huntingZoneId: 990 templateId: 3000 killCount: 1RestoreTargetQuest
Section titled “RestoreTargetQuest”Quests whose progress is restored when entering the dungeon.
| Property | Type | Since | Description |
|---|---|---|---|
id | string | v92 | Quest ID to restore |
name | string | v92 | Quest name reference |
Example
Section titled “Example”restoreTargetQuests: - id: "40001" name: "dungeon_prereq"Enum types
Section titled “Enum types”ConditionType
Section titled “ConditionType”| Value | Since | Description |
|---|---|---|
levelOver | v92 | Player level must exceed threshold |
maxMemberCount | v92 | Maximum party member count |
party | v92 | Must be in a party |
solo | v92 | Must be solo (no party) |
progressQuest | v92 | Quest must be in progress |
completeQuest | v92 | Quest must be completed |
raid | v92 | Must be in a raid |
notSolo | v92 | Must not be solo |
minItemLevel | v92 | Minimum item level required |
unionDungeon | v92 | Union dungeon access |
abnormality | v92 | Must have specific abnormality |
flag | v92 | Flag condition check |